A PTAS for Weighted Triangle-free 2-Matching

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 2) and triangle-free (i.e., it does not contain any cycle with 3 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 2-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/3 approximation. In this paper we present a PTAS for WTF2M, i.e., a polynomial-time (1-)-approximation algorithm for any given constant >0. Our result is based on a simple local-search algorithm and a non-trivial analysis.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…