Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
98 tokens/sec
GPT-4o
8 tokens/sec
Gemini 2.5 Pro Pro
47 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Triangle-free 2-matchings (2311.13590v9)

Published 22 Nov 2023 in cs.DS and cs.DM

Abstract: We consider the problem of finding a maximum size triangle-free $2$-matching in a graph $G=(V,E)$. A (simple) $2$-matching is any subset of the edges such that each vertex is incident to at most two edges from the subset. The first polynomial time algorithm for this problem was given by Hartvigsen in 1984 in his PhD thesis and its improved version has been recently published in a journal. We present a different, significantly simpler algorithm with a relatively short proof of correctness. Our algorithm with running time $O(|V||E|)$ is additionally faster than the one by Hartvigsen having running time $O(|V|3|E|2)$. It has been proven before that for any triangle-free $2$-matching $M$ which is not maximum the graph contains an $M$-augmenting path, whose application to $M$ results in a bigger triangle-free $2$-matching. A new observation is that the search for an augmenting path $P$ can be restricted to so-called {\em amenable} paths that go through any triangle $t$ contained in $P\cup M$ a limited number of times. Amenable paths can be characterised with the aid of {\em half-edges}. A {\em half-edge} of edge $e$ is, informally speaking, a half of $e$ containing exactly one of its endpoints. Each half-edge serves also as a {\em hinge} - a connector between one pair of edges on an alternating path. To find an amenable augmenting path we thus dynamically remove and re-add half-edges to forbid or allow some edges to be followed by certain others. The existence of amenable augmenting paths follows from our decomposition theorem for triangle-free $2$-matchings. This decomposition theorem is largely the same as the decomposition from versions 1-6 of this paper and is moreover simpler and stronger than the one given by Kobayashi and Noguchi.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (32)
  1. New approximation algorithms for (1, 2)-tsp. In I. Chatzigiannakis, C. Kaklamanis, D. Marx, and D. Sannella, editors, 45th International Colloquium on Automata, Languages, and Programming, ICALP 2018, July 9-13, 2018, Prague, Czech Republic, volume 107 of LIPIcs, pages 9:1–9:14. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018.
  2. S. Artamonov and M. Babenko. A fast scaling algorithm for the weighted triangle-free 2-matching problem. European Journal of Combinatorics, 68:3 – 23, 2018.
  3. Triangle-free 2-matchings revisited. In Computing and Combinatorics, pages 120–129, 2010.
  4. K. Bérczi and Y. Kobayashi. An algorithm for (n−3)𝑛3(n-3)( italic_n - 3 )-connectivity augmentation problem: Jump system approach. Journal of Combinatorial Theory, Series B, 102(3):565–587, 2012.
  5. K. Bérczi and L. Végh. Restricted b-matchings in degree-bounded graphs. In Integer Programming and Combinatorial Optimization, pages 43–56, 2010.
  6. P. Berman and M. Karpinski. 8/7878/78 / 7-approximation algorithm for (1,2)12(1,2)( 1 , 2 )-TSP. In Proc. SODA 2006, pages 641–648, 2006.
  7. M. Bläser and L. S. Ram. An improved approximation algorithm for TSP with distances one and two. In Proc. FCT 2005, volume 3623 of LNCS, pages 504–515. 2005.
  8. G. Cornuéjols and W. Pulleyblank. A matching problem with side conditions. Discrete Mathematics, 29(2):135–159, 1980.
  9. G. Cornuéjols and W. Pulleyblank. Perfect triangle-free 2-matchings. In Combinatorial Optimization II, Mathematical Programming Studies, pages 1–7. Springer Berlin Heidelberg, 1980.
  10. An analysis of approximations for finding a maximum weight hamiltonian circuit. Operations Research, 27(4):799–809, 1979.
  11. J. Geelen. The C6subscript𝐶6C_{6}italic_C start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT-free 2222-factor problem in bipartite graphs is NP-complete. Unpublished, 1999.
  12. D. Hartvigsen. Extensions of Matching Theory. PhD thesis, Carnegie-Mellon University, 1984.
  13. D. Hartvigsen. Finding maximum square-free 2222-matchings in bipartite graphs. Journal of Combinatorial Theory, Series B, 96(5):693–705, 2006.
  14. D. Hartvigsen and Y. Li. Polyhedron of triangle-free simple 2-matchings in subcubic graphs. Mathematical Programming, 138:43–82, 2013.
  15. Z. Király. C4subscript𝐶4C_{4}italic_C start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT-free 2222-factors in bipartite graphs. Technical report, Egerváry Research Group, 1999.
  16. Z. Király. Restricted t𝑡titalic_t-matchings in bipartite graphs. Technical report, Egerváry Research Group, 2009.
  17. Y. Kobayashi. A simple algorithm for finding a maximum triangle-free 2222-matching in subcubic graphs. Discrete Optimization, 7:197–202, 2010.
  18. Y. Kobayashi. Weighted triangle-free 2222-matching problem with edge-disjoint forbidden triangles. In Integer Programming and Combinatorial Optimization, pages 280–293, 2020.
  19. Y. Kobayashi and T. Noguchi. An approximation algorithm for two-edge-connected subgraph problem via triangle-free two-edge-cover. CoRR, abs/2304.13228, 2023.
  20. L. Lovász and M. Plummer. Matching theory. AMS Chelsea Publishing, corrected reprint of the 1986 original edition, 2009.
  21. M. Makai. On maximum cost Kt,tsubscript𝐾𝑡𝑡K_{t,t}italic_K start_POSTSUBSCRIPT italic_t , italic_t end_POSTSUBSCRIPT-free t𝑡titalic_t-matchings of bipartite graphs. SIAM Journal on Discrete Mathematics, 21:349–360, 2007.
  22. Y. Nam. Matching Theory: Subgraphs with Degree Constraints and other Properties. PhD thesis, University of British Columbia, 1994.
  23. Simpler approximation of the maximum asymmetric traveling salesman problem. In 29th International Symposium on Theoretical Aspects of Computer Science, pages 501–506, 2012.
  24. K. Paluch and M. Wasylkiewicz. Restricted t-matchings via half-edges. In P. Mutzel, R. Pagh, and G. Herman, editors, 29th Annual European Symposium on Algorithms, ESA 2021, September 6-8, 2021, Lisbon, Portugal (Virtual Conference), volume 204 of LIPIcs, pages 73:1–73:17. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
  25. K. Paluch and M. Wasylkiewicz. A simple combinatorial algorithm for restricted 2-matchings in subcubic graphs - via half-edges. Information Processing Letters, 171, 2021.
  26. G. Pap. Combinatorial algorithms for matchings, even factors and square-free 2-factors. Mathematical Programming, 110:57–69, 2007.
  27. G. Pap. Weighted restricted 2-matching. Mathematical Programming, 119:305–329, 2009.
  28. M. Russell. Restricted two-factors. Master’s thesis, University of Waterloo, 2001.
  29. K. Takazawa. A weighted Kt,tsubscript𝐾𝑡𝑡K_{t,t}italic_K start_POSTSUBSCRIPT italic_t , italic_t end_POSTSUBSCRIPT-free t𝑡titalic_t-factor algorithm for bipartite graphs. Mathematics of Operations Research, 34(2):351–362, 2009.
  30. K. Takazawa. Excluded t-factors in bipartite graphs: A unified framework for nonbipartite matchings and restricted 2-matchings. In Integer Programming and Combinatorial Optimization, pages 430–441, 2017.
  31. K. Takazawa. Finding a maximum 2-matching excluding prescribed cycles in bipartite graphs. Discrete Optimization, 26:26–40, 2017.
  32. O. Vornberger. Easy and hard cycle covers. Technical report, Universität Paderborn, 1980.
Citations (2)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com