English

A PTAS for Weighted Triangle-free 2-Matching

Data Structures and Algorithms 2026-03-11 v1

Abstract

In the Weighted Triangle-Free 2-Matching problem (WTF2M), we are given an undirected edge-weighted graph. Our goal is to compute a maximum-weight subgraph that is a 2-matching (i.e., no node has degree more than 22) and triangle-free (i.e., it does not contain any cycle with 33 edges). One of the main motivations for this and related problems is their practical and theoretical connection with the Traveling Salesperson Problem and with some 22-connectivity network design problems. WTF2M is not known to be NP-hard and at the same time no polynomial-time algorithm to solve it is known in the general case (polynomial-time algorithms are known only for some special cases). The best-known (folklore) approximation algorithm for this problem simply computes a maximum-weight 2-matching, and then drops the cheapest edge of each triangle: this gives a 2/32/3 approximation. In this paper we present a PTAS for WTF2M, i.e., a polynomial-time (1ε)(1-\varepsilon)-approximation algorithm for any given constant ε>0\varepsilon>0. Our result is based on a simple local-search algorithm and a non-trivial analysis.

Keywords

Cite

@article{arxiv.2603.09144,
  title  = {A PTAS for Weighted Triangle-free 2-Matching},
  author = {Miguel Bosch-Calvo and Fabrizio Grandoni and Yusuke Kobayashi and Takashi Noguchi},
  journal= {arXiv preprint arXiv:2603.09144},
  year   = {2026}
}

Comments

19 pages, 9 figures

R2 v1 2026-07-01T11:11:36.030Z