Decomposing a graph into subgraphs with small components

10/02/2021
by   Rain Jiang, et al.
0

The component size of a graph is the maximum number of edges in any connected component of the graph. Given a graph G and two integers k and c, (k,c)-Decomposition is the problem of deciding whether G admits an edge partition into k subgraphs with component size at most c. We prove that for any fixed k ≥ 2 and c ≥ 2, (k,c)-Decomposition is NP-complete in bipartite graphs. Also, when both k and c are part of the input, (k,c)-Decomposition is NP-complete even in trees. Moreover, (k,c)-Decomposition in trees is W[1]-hard with parameter k, and is FPT with parameter c. In addition, we present approximation algorithms for decomposing a tree either into the minimum number of subgraphs with component size at most c, or into k subgraphs minimizing the maximum component size. En route to these results, we also obtain a fixed-parameter algorithm for Bin Packing with the bin capacity as parameter.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro