Geometry of Scheduling on Multiple Machines

07/11/2019
by   Nikhil Bansal, et al.
0

We consider the following general scheduling problem: there are m identical machines and n jobs all released at time 0. Each job j has a processing time p_j, and an arbitrary non-decreasing function f_j that specifies the cost incurred for j, for each possible completion time. The goal is to find a preemptive migratory schedule of minimum cost. This models several natural objectives such as weighted norm of completion time, weighted tardiness and much more. We give the first O(1) approximation algorithm for this problem, improving upon the O( nP) bound due to Moseley (2019). To do this, we first view the job-cover inequalities of Moseley geometrically, to reduce the problem to that of covering demands on a line by rectangular and triangular capacity profiles. Due to the non-uniform capacities of triangles, directly using quasi-uniform sampling loses a O( P) factor, so a second idea is to adapt it to our setting to only lose an O(1) factor. Our ideas for covering points with non-uniform capacity profiles (which have not been studied before) may be of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/21/2019

Scheduling to Approximate Minimization Objectives on Identical Machines

This paper considers scheduling on identical machines. The scheduling ob...
research
07/26/2022

Approximation Algorithms for Scheduling under Non-Uniform Machine-Dependent Delays

We consider the problem of scheduling precedence-constrained jobs on het...
research
03/26/2019

Malleable scheduling beyond identical machines

In malleable job scheduling, jobs can be executed simultaneously on mult...
research
08/11/2023

Simpler constant factor approximation algorithms for weighted flow time – now for any p-norm

A prominent problem in scheduling theory is the weighted flow time probl...
research
06/28/2021

Scheduling on uniform and unrelated machines with bipartite incompatibility graphs

In this paper the problem of scheduling of jobs on parallel machines und...
research
09/01/2020

On Stoltenberg's quasi-uniform completion

In this paper, we give a new completion for quasi-uniform spaces which g...
research
11/04/2021

Reallocation Problems with Minimum Completion Time

Reallocation scheduling is one of the most fundamental problems in vario...

Please sign up or login with your details

Forgot password? Click here to reset