Simple approximation algorithms for Polyamorous Scheduling

Yuriy Biktairov, Leszek Gąsieniec, Wanchote Jiamjitrak, Namrata, Benjamin Smith, Sebastian Wild

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Abstract

In Polyamorous Scheduling, we are given an edge-weighted graph and must find a periodic schedule of matchings in this graph which minimizes the maximal weighted waiting time between consecutive occurrences of the same edge. This NP-hard problem generalises Bamboo Garden Trimming and is motivated by the need to find schedules of pairwise meetings in a complex social group. We present two different analyses of an approximation algorithm based on the Reduce-Fastest heuristic, from which we obtain first a 6-approximation and then a 5.24-approximation for Polyamorous Scheduling. We also strengthen the extant proof that there is no polynomial-time (1 + δ)-approximation algorithm for the Optimisation Polyamorous Scheduling problem for any unless P = NP to the bipartite case. The decision version of Polyamorous Scheduling has a notion of density, similar to that of Pinwheel Scheduling, where problems with density below the threshold are guaranteed to admit a schedule (cf. the recently proven 5/6 conjecture, Kawamura, STOC 2024). We establish the existence of a similar threshold for Polyamorous Scheduling and give the first non-trivial bounds on the poly density threshold.
Original languageEnglish
Title of host publication8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025
PublisherSociety for Industrial and Applied Mathematics
Publication date13 Jan 2025
Pages290-314
ISBN (Electronic)978-1-61197-831-5
DOIs
Publication statusPublished - 13 Jan 2025
MoE publication typeA4 Article in conference proceedings
EventSymposium on Simplicity of Algorithms - New Orleans, United States
Duration: 13 Jan 202515 Jan 2025
Conference number: 8

Fields of Science

  • 113 Computer and information sciences

Cite this