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

03/11/2022
by   Marten Maack, et al.
0

We consider variants of the restricted assignment problem where a set of jobs has to be assigned to a set of machines, for each job a size and a set of eligible machines is given, and the jobs may only be assigned to eligible machines with the goal of makespan minimization. For the variant with interval restrictions, where the machines can be arranged on a path such that each job is eligible on a subpath, we present the first better than 2-approximation and an improved inapproximability result. In particular, we give a (2-1/24)-approximation and show that no better than 9/8-approximation is possible, unless P=NP. Furthermore, we consider restricted assignment with R resource restrictions and rank D unrelated scheduling. In the former problem, a machine may process a job if it can meet its resource requirements regarding R (renewable) resources. In the latter, the size of a job is dependent on the machine it is assigned to and the corresponding processing time matrix has rank at most D. The problem with interval restrictions includes the 1 resource variant, is encompassed by the 2 resource variant, and regarding approximation the R resource variant is essentially a special case of the rank R+1 problem. We show that no better than 3/2, 8/7, and 3/2-approximation is possible (unless P=NP) for the 3 resource, 2 resource, and rank 3 variant, respectively. Both the approximation result for the interval case and the inapproximability result for the rank 3 variant are solutions to open challenges stated in previous works. Lastly, we also consider the reverse objective, that is, maximizing the minimal load any machine receives, and achieve similar results.

READ FULL TEXT

page 3

page 7

page 9

page 11

page 15

page 17

page 21

page 27

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
07/17/2023

Santa Claus meets Makespan and Matroids: Algorithms and Reductions

In this paper we study the relation of two fundamental problems in sched...
research
11/26/2019

Scheduling with Non-Renewable Resources: Minimizing the Sum of Completion Times

The paper considers single-machine scheduling problems with a non-renewa...
research
10/04/2022

Scheduling with Many Shared Resources

Consider the many shared resource scheduling problem where jobs have to ...
research
06/13/2022

Bin stretching with migration on two hierarchical machines

In this paper, we consider semi-online scheduling with migration on two ...
research
06/09/2021

A Case Study: Using Genetic Algorithm for Job Scheduling Problem

Nowadays, DevOps pipelines of huge projects are getting more and more co...
research
07/24/2021

Fair Allocation with Interval Scheduling Constraints

We study a fair resource scheduling problem, where a set of interval job...

Please sign up or login with your details

Forgot password? Click here to reset