On the Complexity of Community-aware Network Sparsification (2402.15494v1)
Abstract: Network sparsification is the task of reducing the number of edges of a given graph while preserving some crucial graph property. In community-aware network sparsification, the preserved property concerns the subgraphs that are induced by the communities of the graph which are given as vertex subsets. This is formalized in the $\Pi$-Network Sparsification problem: given an edge-weighted graph $G$, a collection $Z$ of $c$ subsets of $V(G)$ (communities), and two numbers $\ell, b$, the question is whether there exists a spanning subgraph $G'$ of $G$ with at most $\ell$ edges of total weight at most $b$ such that $G'[C]$ fulfills $\Pi$ for each community $C$. Here, we consider two graph properties $\Pi$: the connectivity property (Connectivity NWS) and the property of having a spanning star (Stars NWS). Since both problems are NP-hard, we study their parameterized and fine-grained complexity. We provide a tight $2{\Omega(n2+c)} poly(n+|Z|)$-time running time lower bound based on the ETH for both problems, where $n$ is the number of vertices in $G$. The lower bound holds even in the restricted case when 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$. This answers an open question by Korach and Stern [Disc. 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 by showing that Connectivity NWS is NP-hard for $t=1$.
- NP-completeness of the Hamiltonian cycle problem for bipartite graphs. Journal of Information Processing, 3(2):73–76, 1980.
- Network construction with subgraph connectivity constraints. Journal of Combinatorial Optimization, 29(2):418–432, 2015.
- On the desirability of acyclic database schemes. Journal of the ACM, 30(3):479–513, 1983.
- Approximation hardness of short symmetric instances of MAX-3SAT. Electronic Colloquium on Computational Complexity, TR03-049, 2003. URL: https://eccc.weizmann.ac.il/eccc-reports/2003/TR03-049/index.html, arXiv:TR03-049.
- Constraint generation algorithm for the minimum connectivity inference problem. In Proceedings of the International Symposium on Experimental Algorithms (SEA22{{}^{2}}start_FLOATSUPERSCRIPT 2 end_FLOATSUPERSCRIPT ’19), volume 11544 of Lecture Notes in Computer Science, pages 167–183. Springer, 2019.
- Path-based supports for hypergraphs. Journal of Discrete Algorithms, 14:248–261, 2012.
- On planar supports for hypergraphs. Journal of Graph Algorithms and Applications, 15(4):533–549, 2011.
- On element-connectivity preserving graph simplification. In Proceedings of the 23rd Annual European Symposium on Algorithms (ESA ’15), volume 9294 of Lecture Notes in Computer Science, pages 313–324. Springer, 2015.
- Polynomial-time data reduction for the subset interconnection design problem. SIAM Journal on Discrete Mathematics, 29(1):1–25, 2015.
- Constructing scalable overlays for pub-sub with many topics. In Proceedings of the Twenty-Sixth Annual ACM Symposium on Principles of Distributed Computing (PODC ’07), pages 109–118. ACM, 2007.
- Complexity dichotomies for the minimum F𝐹Fitalic_F-overlay problem. Journal of Discrete Algorithms, 52-53:133–142, 2018.
- Combinatorial auctions with structured item graphs. In Deborah L. McGuinness and George Ferguson, editors, Proceedings of the Nineteenth National Conference on Artificial Intelligence (AAAI ’04), pages 212–218. AAAI Press / The MIT Press, 2004.
- Parameterized Algorithms. Springer, 2015.
- Integer linear programming formulations for the minimum connectivity inference problem and model reduction principles. Discrete Optimization, 40:100623, 2021.
- Fundamentals of Parameterized Complexity. Springer Science & Business Media, 2013.
- Matroids and subset interconnection design. SIAM Journal on Discrete Mathematics, 1(4):416–424, 1988.
- Pierre Duchet. Propriete de Helly et problemes de representation. Colloque International CNRS, Problemes Conbinatoires et Theorie du Graphs, 260:117–118, 1978.
- Algorithms and implementation for interconnection graph problem. In Proceedings of the Second International Conference on Combinatorial Optimization and Applications (COCOA ’08), volume 5165 of Lecture Notes in Computer Science, pages 201–210. Springer, 2008.
- Claude Flament. Hypergraphes arborés. Discrete Mathematics, 21(3):223–227, 1978.
- Placing green bridges optimally, with a multivariate analysis. In Proceedings of the 17th Conference on Computability in Europe (CiE ’21), volume 12813 of Lecture Notes in Computer Science, pages 204–216. Springer, 2021.
- Placing green bridges optimally, with a multivariate analysis. CoRR, abs/2102.04539, 2021. URL: https://arxiv.org/abs/2102.04539, arXiv:2102.04539.
- Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, 1979.
- Community-aware network sparsification. In Proceedings of the 2017 SIAM International Conference on Data Mining (SDM ’17), pages 426–434. SIAM, 2017.
- Vertices removal for feasibility of clustered spanning trees. Discrete Applied Mathematics, 296:68–84, 2021.
- Clustered spanning tree - conditions for feasibility. Discrete Mathematics &\&& Theoretical Computer Science, 21(1), 2019.
- Placing green bridges optimally, with habitats inducing cycles. In Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence, (IJCAI ’22), pages 3825–3831. ijcai.org, 2022.
- Emanuel Herrendorf. On the complexity of community-aware network sparsification. Masterarbeit, Philipps-Universität Marburg, 2022. URL: https://www.fmi.uni-jena.de/fmi_femedia/fakultaet/institute-und-abteilungen/informatik/algorithm-engineering/master-emanuel-pdf.pdf.
- On the approximability and hardness of minimum topic connected overlay and its special instances. Theoretical Computer Science, 429:144–154, 2012.
- On the complexity of k𝑘kitalic_k-SAT. Journal of Computer and System Sciences, 62(2):367–375, 2001.
- Which problems have strongly exponential complexity? Journal of Computer and System Sciences, 63(4):512–530, 2001.
- Hypergraph planarity and the complexity of drawing venn diagrams. Journal of Graph Theory, 11(3):309–325, 1987.
- Minimum tree supports for hypergraphs and low-concurrency Euler diagrams. In Proceedings of the 14th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT ’14), volume 8503 of Lecture Notes in Computer Science, pages 265–276. Springer, 2014.
- The clustering matroid and the optimal clustering tree. Mathematical Programming, 98(1-3):385–414, 2003.
- The complete optimal stars-clustering-tree problem. Discrete Applied Mathematics, 156(4):444–450, 2008.
- Joseph B. Kruskal. On the shortest spanning subtree of a graph and the traveling salesman problem. Proceedings of the American Mathematical society, 7(1):48–50, 1956.
- Structure-preserving sparsification of social networks. In Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM ’15), pages 448–454. ACM, 2015.
- Determining the minimum number of protein-protein interactions required to support known protein complexes. PloS one, 13(4):e0195545, 2018.
- Peter J Slater. A characterization of soft hypergraphs. Canadian Mathematical Bulletin, 21(3):335–337, 1978.
- Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs. SIAM Journal on Computing, 13(3):566–579, 1984.
- Christian Wallisch. Placing green bridges to reconnect habitats densely: Algorithms and complexity. Bachelor’s thesis, TU Berlin, 2023. URL: https://fpt.akt.tu-berlin.de/publications/theses/BA-christian-wallisch.pdf.
- Network simplification with minimal loss of connectivity. In Proceedings of the 10th IEEE International Conference on Data Mining (ICDM ’10), pages 659–668. IEEE Computer Society, 2010.