A Greedy Algorithm for the Social Golfer and the Oberwolfach Problem
Daniel Schmand, Marc Schr\"oder, Laura Vargas Koch

TL;DR
This paper presents a greedy algorithm that guarantees a certain number of rounds in Swiss-system tournaments and the Oberwolfach problem, providing approximation algorithms with proven bounds and tightness results.
Contribution
It introduces a simple polynomial-time greedy approach that guarantees bounds on the number of rounds for both problems, extending to approximation algorithms and tightness proofs.
Findings
Guarantees $loor{rac{n}{k(k-1)}}$ rounds in Swiss-system tournaments.
Guarantees $loor{rac{n+4}{6}}$ rounds for the Oberwolfach problem.
Provides polynomial-time approximation algorithms with proven bounds.
Abstract
Inspired by the increasing popularity of Swiss-system tournaments in sports, we study the problem of predetermining the number of rounds that can be guaranteed in a Swiss-system tournament. Matches of these tournaments are usually determined in a myopic round-based way dependent on the results of previous rounds. Together with the hard constraint that no two players meet more than once during the tournament, at some point it might become infeasible to schedule a next round. For tournaments with players and match sizes of players, we prove that we can always guarantee rounds. We show that this bound is tight. This provides a simple polynomial time constant factor approximation algorithm for the social golfer problem. We extend the results to the Oberwolfach problem. We show that a simple greedy approach guarantees at least $\lfloor…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
