Connected -partition of -connected graphs and -claw-free graphs
arXiv:2107.04837
Abstract
A connected partition is a partition of the vertices of a graph into sets that induce connected subgraphs. Such partitions naturally occur in many application areas such as road networks, and image processing. We consider Balanced Connected Partitions (BCP), where the two classical objectives for BCP are to maximize the weight of the smallest, or minimize the weight of the largest component. We study BCP on c-claw-free graphs, the class of graphs that do not have as an induced subgraph, and present efficient (c-1)-approximation algorithms for both objectives. In particular, due to the (3-)claw-freeness of line graphs, this also implies a 2-approximations for the edge-partition version of BCP in general graphs. In the 1970s Győri and Lovász showed for natural numbers where is the vertex size, that if is k-connected, then there exist a connected k-partition with part sizes . However, to this day no polynomial algorithm to compute such partitions exists for k>4. Towards finding such a partition , we show how to efficiently compute connected partitions that at least approximately meet the target weights, subject to the mild assumption that each is greater than the weight of the heaviest vertex. In particular, we give a 3-approximation for both the lower and the upper bounded version i.e. we guarantee that each has weight at least or that each has weight most , respectively. Also, we present a both-side bounded version that produces a connected partition where each has size at least and at most , where is the ratio between the largest and smallest value in . In particular for the balanced version, i.e.~, this gives a partition with .