Skip to content

Approximation Algorithms for Perfect Fair-Triangle Packing

Mingyang Gong, Zhi-Zhong Chen, Brendan Mumey

cs.DSarXiv:2608.07674

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