×

Approximation algorithms for maximally balanced connected graph partition. (English) Zbl 1518.68257

Summary: Given a connected graph \(G=(V, E)\), we seek to partition the vertex set \(V\) into \(k\) non-empty parts such that the subgraph induced by each part is connected, and the partition is maximally balanced in the way that the maximum cardinality of these \(k\) parts is minimized. We refer this problem to as min-max balanced connected graph partition into \(k\) parts and denote it as \(k\)-BGP. The vertex-weighted version of this problem on trees has been studied since about four decades ago, which admits a linear time exact algorithm. The vertex-weighted \(2\)-BGP and \(3\)-BGP admit a \(5/4\)-approximation and a \(3/2\)-approximation, respectively. When \(k\ge 4\), no approximability result exists for \(k\)-BGP, i.e., the vertex unweighted variant, except a trivial \(k\)-approximation. In this paper, we present another \(3/2\)-approximation for the \(3\)-BGP and then extend it to become a \(k/2\)-approximation for \(k\)-BGP, for any fixed \(k\ge 3\). Furthermore, for \(4\)-BGP, we propose an improved \(24/13\)-approximation. To these purposes, we have designed several local improvement operations, which could find more applications in related graph partition problems.

MSC:

68R10 Graph theory (including graph drawing) in computer science
05C40 Connectivity
05C70 Edge subsets with special properties (factorization, matching, partitioning, covering and packing, etc.)
68W25 Approximation algorithms

References:

[1] Becker, RI; Schach, SR; Perl, Y., A shifting algorithm for min-max tree partitioning, J. ACM, 29, 58-67 (1982) · Zbl 0477.68066 · doi:10.1145/322290.322294
[2] Chataigner, F.; Salgado, LRB; Wakabayashi, Y., Approximation and inapproximability results on balanced connected partitions of graphs, Dis. Math. Theor. Comput. Sci., 9, 177-192 (2007) · Zbl 1152.68443
[3] Chen, G., Chen, Y., Chen, Z.-Z., Lin, G., Liu, T., Zhang, A.: Approximation algorithms for maximally balanced connected graph tripartition problem. J. Combinat. Optim. (2020). doi:10.1007/s10878-020-00544-w
[4] Chlebíková, J., Approximating the maximally balanced connected partition problem in graphs, Inf. Process. Lett., 60, 225-230 (1996) · Zbl 0900.68261 · doi:10.1016/S0020-0190(96)00175-5
[5] Cormen, TH; Leiserson, CE; Rivest, RL; Stein, C., Introduction to Algorithms (2001), Cambridge, Massachusetts: The MIT Press, Cambridge, Massachusetts · Zbl 1047.68161
[6] Dyer, ME; Frieze, AM, On the complexity of partitioning graphs into connected subgraphs, Dis. Appl. Math., 10, 139-153 (1985) · Zbl 0562.68030 · doi:10.1016/0166-218X(85)90008-3
[7] Frederickson, GN, Optimal algorithms for tree partitioning, Proc. SODA, 1991, 168-177 (1991) · Zbl 0800.68636 · doi:10.5465/ambpp.1991.4976828
[8] Frederickson, G. N., and Zhou, S.: Optimal parametric search for path and tree partitioning, (2017). arXiv: 1711.00599
[9] Lesnick, M., and Wright, M.: Interactive visualization of 2-D persistence modules, (2015). arXiv: 1512.00180
[10] Lucertini, M.; Perl, Y.; Simeone, B., Most uniform path partitioning and its use in image processing, Dis. Appl. Math., 42, 227-256 (1993) · Zbl 0781.68133 · doi:10.1016/0166-218X(93)90048-S
[11] Madkour, A. R., Nadolny, P., and Wright, M.: Finding minimal spanning forests in a graph, (2017). arXiv: 1705.00774
[12] Maravalle, M.; Simeone, B.; Naldini, R., Clustering on trees, Comput. Statist. Data Anal., 24, 217-234 (1997) · Zbl 0900.62327 · doi:10.1016/S0167-9473(96)00062-X
[13] Perl, Y.; Schach, SR, Max-min tree partitioning, J. ACM, 28, 5-15 (1981) · Zbl 0454.68068 · doi:10.1145/322234.322236
[14] Salton, G., Dynamic information and library processing (1975), Prentice-Hall · Zbl 0363.68134
[15] Sen, D.; Gupta, N.; Pal, SK, Incorporating local image structure in normalized cut based graph partitioning for grouping of pixels, Inf. Sci., 248, 214-238 (2013) · doi:10.1016/j.ins.2013.06.036
[16] Vaishali, S., Atulya, M. S., and Purohit, N.: Efficient algorithms for a graph partitioning problem. In: Proceedings of FAW 2018, LNCS 10823, pages 29-42, (2018) · Zbl 1446.68123
[17] Wang, L.; Zhang, Z.; Wu, D.; Wu, W.; Fan, L., Max-min weight balanced connected partition, J. Global Optim., 57, 1263-1275 (2013) · Zbl 1282.90222 · doi:10.1007/s10898-012-0028-8
[18] Wu, B.Y.: A 7/6-approximation algorithm for the max-min connected bipartition problem on grid graphs. In: Proceedings of CGGA 2011, LNCS 7033, pages 188-194, (2011) · Zbl 1349.68323
[19] Wu, BY, Fully polynomial-time approximation schemes for the max-min connected partition problem on interval graphs, Dis. Math. Algorithms Appl., 4, 1250005 (2013) · Zbl 1253.68366 · doi:10.1142/S179383091250005X
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.