Santa Claus meets Makespan and Matroids: Algorithms and Reductions

07/17/2023
by   Étienne Bamas, et al.
0

In this paper we study the relation of two fundamental problems in scheduling and fair allocation: makespan minimization on unrelated parallel machines and max-min fair allocation, also known as the Santa Claus problem. For both of these problems the best approximation factor is a notorious open question; more precisely, whether there is a better-than-2 approximation for the former problem and whether there is a constant approximation for the latter. While the two problems are intuitively related and history has shown that techniques can often be transferred between them, no formal reductions are known. We first show that an affirmative answer to the open question for makespan minimization implies the same for the Santa Claus problem by reducing the latter problem to the former. We also prove that for problem instances with only two input values both questions are equivalent. We then move to a special case called “restricted assignment”, which is well studied in both problems. Although our reductions do not maintain the characteristics of this special case, we give a reduction in a slight generalization, where the jobs or resources are assigned to multiple machines or players subject to a matroid constraint and in addition we have only two values. This draws a similar picture as before: equivalence for two values and the general case of Santa Claus can only be easier than makespan minimization. To complete the picture, we give an algorithm for our new matroid variant of the Santa Claus problem using a non-trivial extension of the local search method from restricted assignment. Thereby we unify, generalize, and improve several previous results. We believe that this matroid generalization may be of independent interest and provide several sample applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/11/2022

(In-)Approximability Results for Interval, Resource Restricted, and Low Rank Scheduling

We consider variants of the restricted assignment problem where a set of...
research
06/07/2021

Truthful allocation in graphs and hypergraphs

We study truthful mechanisms for allocation problems in graphs, both for...
research
07/08/2019

Inapproximability Results for Scheduling with Interval and Resource Restrictions

In the restricted assignment problem, the input consists of a set of mac...
research
11/02/2018

Local search breaks 1.75 for Graph Balancing

Graph Balancing is the problem of orienting the edges of a weighted mult...
research
01/18/2018

Scheduling and Tiling Reductions on Realistic Machines

Computations, where the number of results is much smaller than the input...
research
03/15/2019

A Faster Algorithm Enumerating Relevant Features over Finite Fields

A k-junta function is a function which depends on only k coordinates of ...
research
04/15/2021

Fair and Reliable Reconnections for Temporary Disruptions in Electric Distribution Networks using Submodularity

We analyze a distributed approach for automatically reconfiguring distri...

Please sign up or login with your details

Forgot password? Click here to reset