On the Complexity of Community-Aware Network Sparsification

Published: 01 Jan 2024, Last Modified: 09 Oct 2024MFCS 2024EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: In the NP-hard Ī -Network Sparsification problem, we are given an edge-weighted graph G, a collection š’ž of c subsets of V(G), called communities, and two numbers š“ and b, and the question is whether there exists a spanning subgraph G' of G with at most š“ edges of total weight at most b such that G'[C] fulfills Ī  for each community C ∈ š’ž. We study the fine-grained and parameterized complexity of two special cases of this problem: Connectivity NWS where Ī  is the connectivity property and Stars NWS, where Ī  is the property of having a spanning star. First, we provide a tight 2^Ī©(n²+c)-time running time lower bound based on the ETH for both problems, where n is the number of vertices in G even if all communities have size at most 4, G is a clique, and every edge has unit weight. For the connectivity property, the unit weight case with G being a clique is the well-studied problem of computing a hypergraph support with a minimum number of edges. We then study the complexity of both problems parameterized by the feedback edge number t of the solution graph G'. For Stars NWS, we present an XP-algorithm for t answering an open question by Korach and Stern [Discret. Appl. Math. '08] who asked for the existence of polynomial-time algorithms for t = 0. In contrast, we show for Connectivity NWS that known polynomial-time algorithms for t = 0 [Korach and Stern, Math. Program. '03; Klemz et al., SWAT '14] cannot be extended to larger values of t by showing NP-hardness for t = 1.
Loading