Packing Short Cycles
Abstract: Cycle packing is a fundamental problem in optimization, graph theory, and algorithms. Motivated by recent advancements in finding vertex-disjoint paths between a specified set of vertices that either minimize the total length of the paths [Bj\"orklund, Husfeldt, ICALP 2014; Mari, Mukherjee, Pilipczuk, and Sankowski, SODA 2024] or request the paths to be shortest [Lochet, SODA 2021], we consider the following cycle packing problems: Min-Sum Cycle Packing and Shortest Cycle Packing. In Min-Sum Cycle Packing, we try to find, in a weighted undirected graph, $k$ vertex-disjoint cycles of minimum total weight. Our first main result is an algorithm that, for any fixed $k$, solves the problem in polynomial time. We complement this result by establishing the W[1]-hardness of Min-Sum Cycle Packing parameterized by $k$. The same results hold for the version of the problem where the task is to find $k$ edge-disjoint cycles. Our second main result concerns Shortest Cycle Packing, which is a special case of Min-Sum Cycle Packing that asks to find a packing of $k$ shortest cycles in a graph. We prove this problem to be fixed-parameter tractable (FPT) when parameterized by $k$ on weighted planar graphs. We also obtain a polynomial kernel for the edge-disjoint variant of the problem on planar graphs. Deciding whether Min-Sum Cycle Packing is FPT on planar graphs and whether Shortest Cycle Packing is FPT on general graphs remain challenging open questions.
- Every planar map is four colorable. American Mathematical Society, 1989.
- Using a geometric lens to find k𝑘kitalic_k-disjoint shortest paths. SIAM Journal on Discrete Mathematics, 37(3):1674–1703, 2023.
- Interval scheduling and colorful independent sets. Journal of Scheduling, 18(5):449–469, 2015.
- Shortest two disjoint paths in polynomial time. SIAM Journal on Computing, 48(6):1698–1710, 2019.
- Kernel bounds for disjoint cycles and disjoint paths. Theoretical Computer Science, 412(35):4570–4578, 2011.
- (Meta) kernelization. Journal of the ACM, 63(5):44:1–44:69, 2016.
- Towards single face shortest vertex-disjoint paths in undirected planar graphs. In Proceedings of the 23rd Annual European Symposium Algorithms (ESA), pages 227–238. Springer, 2015.
- Random separation: A new method for solving fixed-cardinality optimization problems. In Proceedings of the 2nd International Workshop on Parameterized and Exact Computation (IWPEC), pages 239–250. Springer, 2006.
- Zhi-Zhong Chen. Approximation algorithms for independent sets in map graphs. Journal of Algorithms, 41(1):20–40, 2001.
- Map graphs. Journal of the ACM, 49(2):127–138, 2002.
- Éric Colin De Verdière and Alexander Schrijver. Shortest vertex-disjoint two-face paths in planar graphs. ACM Transactions on Algorithms, 7(2):1–12, 2011.
- Parameterized Algorithms. Springer, 2015.
- Shortest k𝑘kitalic_k-disjoint paths via determinants. In Proceedings of the 38th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS), pages 19:1–19:21. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018.
- Reinhard Diestel. Graph Theory. Springer, 2012.
- Edsger W. Dijkstra. A note on two problems in connexion with graphs. Numerische Mathematik, 1:269–271, 1959.
- Fundamentals of Parameterized Complexity. Springer, 2013.
- Tali Eilam-Tzoreff. The disjoint shortest paths problem. Discrete Applied Mathematics, 85(2):113–138, 1998.
- A combinatorial problem in geometry. Compositio mathematica, 2:463–470, 1935.
- Polynomial kernels for weighted problems. Journal of Computer System Sciences, 84:1–10, 2017.
- Efficient computation of representative families with applications in parameterized and exact algorithms. Journal of the ACM, 63(4):29:1–29:60, 2016.
- Bidimensionality and kernels. SIAM Journal on Computing, 49(6):1397–1422, 2020.
- An application of simultaneous diophantine approximation in combinatorial optimization. Combinatorica, 7(1):49–65, 1987.
- Computers and intractability. W.H. Freeman and Company, 1979.
- Primal-dual approximation algorithms for feedback problems in planar graphs. Combinatorica, 18(1):37–59, 1998.
- The vertex-disjoint triangles problem. In Proceedings of the 24th International Workshop on Graph-Theoretic Concepts in Computer Science (WG), pages 26–37. Springer, 1998.
- The all-pairs min cut problem and the minimum cycle basis problem on planar graphs. SIAM Journal on Discrete Mathematics, 7(3):403–418, 1994.
- Ian Holyer. The NP-completeness of some edge-partition problems. SIAM Journal on Computing, 10(4):713–717, 1981.
- Efficient planarity testing. Journal of the ACM, 21(4):549–568, 1974.
- A new approach to the minimum cut problem. Journal of the ACM, 43(4):601–640, 1996.
- One-face shortest disjoint paths with a deviation terminal. In Proceedings of the 33rd International Symposium on Algorithms and Computation (ISAAC), pages 47:1–47:15. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022.
- William Lochet. A polynomial time algorithm for the k𝑘kitalic_k-disjoint shortest paths problem. In Proceedings of the 32nd ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 169–178. SIAM, 2021.
- Shortest disjoint paths on a grid. In Proceedings of 35th ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 346–365. SIAM, 2024.
- On packing shortest cycles in graphs. Information Processing Letters, 109(14):816–821, 2009.
- The four-colour theorem. Journal of Combinatorial Theory, Series B, 70(1):2–44, 1997.
- Niklas Schlomberg. An improved integrality gap for disjoint cycles in planar graphs. In Proceeding of the 51st International Colloquium on Automata, Languages, and Programming (ICALP), pages 122:1–122:15. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2024.
- Packing cycles in planar and bounded-genus graphs. In Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 2069–2086. SIAM, 2023.
- Craig A. Tovey. A simplified NP-complete satisfiability problem. Discrete Applied Mathematics, 8(1):85–89, 1984.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.