Abstract
In the fixed-terminal bicut problem, the input is a directed graph with two specified nodes s and t and the goal is to find a smallest subset of edges whose removal ensures that s cannot reach tandt cannot reach s. In the global bicut problem, the input is a directed graph and the goal is to find a smallest subset of edges whose removal ensures that there exist two nodes s and t such that s cannot reach tandt cannot reach s. Fixed-terminal bicut and global bicut are natural extensions of \(\{s,t\}\)-min cut and global min-cut respectively, from undirected graphs to directed graphs. Fixed-terminal bicut is NP-hard, admits a simple 2-approximation, and does not admit a \((2-\epsilon )\)-approximation for any constant \(\epsilon >0\) assuming the unique games conjecture. In this work, we show that global bicut admits a \((2-1/448)\)-approximation, thus improving on the approximability of the global variant in comparison to the fixed-terminal variant.
Similar content being viewed by others
References
Angelidakis, H., Makarychev, Y., Manurangsi, P.: An improved integrality gap for the Călinescu–Karloff–Rabani relaxation for multiway cut. In: Proceedings of the 19th International Conference on Integer Programming and Combinatorial Optimization, IPCO’17, pp. 40–50 (2017)
Chekuri, C., Madan, V.: Approximating multicut and the demand graph. In: Proceedings of the 28th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA’17, pp. 855–874 (2017)
Cheung, K., Cunningham, W., Tang, L.: Optimal 3-terminal cuts and linear programming. Math. Program. 106(1), 1–23 (2006)
Călinescu, G., Karloff, H., Rabani, Y.: An improved approximation algorithm for multiway cut. J. Comput. Syst. Sci. 60(3), 564–574 (2000)
Dahlhaus, E., Johnson, D., Papadimitriou, C., Seymour, P., Yannakakis, M.: The complexity of multiterminal cuts. SIAM J. Comput. 23(4), 864–894 (1994)
Erbacher, R., Jaeger, T., Talele, N., Teutsch, J.: Directed multicut with linearly ordered terminals. Preprint: arXiv:1407.7498 (2014)
Garg, N., Vazirani, V., Yannakakis, M.: Multiway cuts in directed and node weighted graphs. In: Proceedings of the 20th International Colloquium on Automata, Languages and Programming, ICALP’94, pp. 487–498 (1994)
Goldschmidt, O., Hochbaum, D.: A polynomial algorithm for the k-cut problem for fixed k. Math. Oper. Res. 19(1), 24–37 (1994)
Karger, D., Klein, P., Stein, C., Thorup, M., Young, N.: Rounding algorithms for a geometric embedding of minimum multiway cut. Math. Oper. Res. 29(3), 436–461 (2004)
Karger, D., Motwani, R.: Derandomization through approximation. In: Proceedings of the 26th Annual ACM Symposium on Theory of Computing, STOC’94, pp. 497–506 (1994)
Karger, D., Stein, C.: A new approach to the minimum cut problem. J. ACM 43(4), 601–640 (1996)
Khot, S.: On the power of unique 2-prover 1-round games. In: Proceedings of the 34th Annual ACM Symposium on Theory of Computing, STOC’02, pp. 767–775 (2002)
Lee, E.: Improved hardness for cut, interdiction, and firefighter problems. In: Proceedings of the 44th International Colloquium on Automata, Languages, and Programming, ICALP, pp. 92:1–92:14 (2017)
Manokaran, R., Naor, J., Raghavendra, P., Schwartz, R.: SDP gaps and UGC hardness for multiway cut, 0-extension, and metric labeling. In: Proceedings of the 40th Annual ACM Symposium on Theory of Computing, STOC’08, pp. 11–20 (2008)
Queyranne, M.: On optimum \(k\)-way partitions with submodular costs and minimum part-size constraints. Talk Slides, https://smartech.gatech.edu/bitstream/handle/1853/43309/Queyranne.pdf (2012). Accessed 26 Mar 2018
Saran, H., Vazirani, V.: Finding k cuts within twice the optimal. SIAM J. Comput. 24(1), 101–108 (1995)
Sharma, A., Vondrák, J.: Multiway cut, pairwise realizable distributions, and descending thresholds. In: Proceedings of the 46th Annual ACM Symposium on Theory of Computing, STOC’14, pp. 724–733 (2014)
Thorup, M.: Minimum \(k\)-way cuts via deterministic greedy tree packing. In: Proceedings of the 40th Annual ACM Symposium on Theory of Computing, STOC’08, pp. 159–166 (2008)
Vazirani, V., Yannakakis, M.: Suboptimal cuts: their enumeration, weight and number (extended abstract). In: Proceedings of the 19th International Colloquium on Automata, Languages and Programming, ICALP’92, pp. 366–377 (1992)
Acknowledgements
The authors would like to thank the anonymous reviewers for their helpful comments in improving the presentation of this work.
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this work appeared in the 20th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX 2017).
Kristóf Bérczi and Tamás Király are supported by the Hungarian National Research, Development and Innovation Office – NKFIH Grants K109240 and K120254 and by the ÚNKP-17-4 New National Excellence Program of the Ministry of Human Capacities.
Chao Xu is supported in part by NSF Grant CCF-1526799.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Bérczi, K., Chandrasekaran, K., Király, T. et al. Beating the 2-approximation factor for global bicut. Math. Program. 177, 291–320 (2019). https://doi.org/10.1007/s10107-018-1270-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-018-1270-8