English

Triangle-Free 2-Matchings Revisited

Combinatorics 2015-03-13 v2

Abstract

A \emph{2-matching} in an undirected graph G=(VG,EG)G = (VG, EG) is a function f ⁣:EG{0,1,2}f \colon EG \to \set{0,1,2} such that for each node vVGv \in VG the sum of values f(e)f(e) on all edges ee incident to vv does not exceed~2. The \emph{size} of ff is the sum ef(e)\sum_e f(e). If {eEGf(e)0}\set{e \in EG \mid f(e) \ne 0} contains no triangles then ff is called \emph{triangle-free}. Cornu\'ejols and Pulleyblank devised a combinatorial O(mn)O(mn)-algorithm that finds a triangle free 2-matching of maximum size (hereinafter n:=\absVGn := \abs{VG}, m:=\absEGm := \abs{EG}) and also established a min-max theorem. We claim that this approach is, in fact, superfluous by demonstrating how their results may be obtained directly from the Edmonds--Gallai decomposition. Applying the algorithm of Micali and Vazirani we are able to find a maximum triangle-free 2-matching in O(mn)O(m\sqrt{n})-time. Also we give a short self-contained algorithmic proof of the min-max theorem. Next, we consider the case of regular graphs. It is well-known that every regular graph admits a perfect 2-matching. One can easily strengthen this result and prove that every dd-regular graph (for d3d \geq 3) contains a perfect triangle-free 2-matching. We give the following algorithms for finding a perfect triangle-free 2-matching in a dd-regular graph: an O(n)-algorithm for d=3d = 3, an O(m+n3/2)O(m + n^{3/2})-algorithm for d=2kd = 2k (k2k \ge 2), and an O(n2)O(n^2)-algorithm for d=2k+1d = 2k + 1 (k2k \ge 2). We also prove that there exists a constant c>1c > 1 such that every 3-regular graph contains at least cnc^n perfect triangle-free 2-matchings.

Keywords

Cite

@article{arxiv.1003.2697,
  title  = {Triangle-Free 2-Matchings Revisited},
  author = {Maxim Babenko and Alexey Gusakov and Ilya Razenshteyn},
  journal= {arXiv preprint arXiv:1003.2697},
  year   = {2015}
}

Comments

COCOON2010

R2 v1 2026-06-21T14:57:30.526Z