Approximation Algorithms for Perfect Fair-Triangle Packing
Mingyang Gong, Zhi-Zhong Chen, Brendan Mumey
Abstract
In this paper, we study the perfect fair-triangle packing problem (abbreviated as PFTP), which incorporates the fairness criterion from fair clustering into the maximum-weight triangle packing problem. Specifically, the input is an edge-weighted complete graph G = (V, E) with |V| = 3n, where each vertex is colored red or blue. A fair triangle is a triangle containing vertices of both colors. PFTP asks for a partition of V into n fair triangles such that the total edge weight is maximized. To the best of our knowledge, this is the first paper to study PFTP. PFTP is NP-hard. Our main contributions are a deterministic 13-approximation algorithm running in O(n3) time and an improved randomized ( 1647-ε)-approximation algorithm running in O(n4) time, where ε> 0 is a fixed small constant. The deterministic algorithm is matching-based whereas the randomized algorithm employs several additional techniques, including maximum-weight [1, 2]-factor, a random cycle-breaking procedure, and maximum-weight matchings. Keywords: Triangle packing; fairness; approximation algorithms; randomized algorithms
Create a lesson
Related papers
A Near-Optimal Space Lower Bound for Euclidean Diameter Estimation in Dynamic Streams
Ashwin Padaki, Krish Singal, Erik Waingarten
A Walk From Free Probability to Matrix Discrepancy I: Matrix Spencer
Tarun Kathuria
A Walk From Free Probability to Matrix Discrepancy II: Weaver's Problem and the Kadison-Singer Conjecture
Tarun Kathuria
Degree-Free Spectral Independence for Log-Concave Holant Measures
Xiaoyu Chen, Zejia Chen, Xinyuan Zhang
Optimizing Both Checking and Update Costs in Random Walk Search
Simon Apers, Marin Costes
Routing Multiple Agents Below the Sum of Distances
Matthias Bentert, Eduard Eiben, Fedor V. Fomin et al.