Back to Search
Start Over
Robust Polynomial-Time Approximation Schemes for Parallel Machine Scheduling with Job Arrivals and Departures
- Source :
- Mathematics of Operations Research. 41:991-1021
- Publication Year :
- 2016
- Publisher :
- Institute for Operations Research and the Management Sciences (INFORMS), 2016.
-
Abstract
- Scheduling a set of n jobs on m identical parallel machines so as to minimize the makespan or maximize the minimum machine load are two of the most important and fundamental scheduling problems studied in the literature. We consider the general online scenario where jobs are consecutively added to and/or deleted from an instance. The goal is to maintain a near-optimal assignment of the current set of jobs to the m machines. This goal is essentially doomed to failure unless, upon arrival or departure of a job, we allow reassigning some other jobs. Considering that the reassignment of a job induces a cost proportional to its size, the total cost for reassigning jobs must preferably be bounded by a constant r times the total size of added or deleted jobs. The value r is called the reassignment factor of the solution and it is a measure of our willingness to adapt the solution over time. Our main result is that, for any ε > 0, it is possible to achieve (1 + ε)-competitive solutions with constant reassignment factor r(ε). For the minimum makespan problem this is the first improvement on the (2 + ε)-competitive algorithm by Andrews et al. (1999) [Andrews M, Goemans M, Zhang L (1999) Improved bounds for on-line load balancing. Algorithmica 23(4):278–301]. Crucial to our algorithm is a new insight into the structure of robust, almost optimal schedules.
- Subjects :
- Machine scheduling
Mathematical optimization
021103 operations research
Job shop scheduling
Total cost
Computer science
General Mathematics
0211 other engineering and technologies
0102 computer and information sciences
02 engineering and technology
Management Science and Operations Research
01 natural sciences
Computer Science Applications
Scheduling (computing)
010201 computation theory & mathematics
Bounded function
Online algorithm
Time complexity
Subjects
Details
- ISSN :
- 15265471 and 0364765X
- Volume :
- 41
- Database :
- OpenAIRE
- Journal :
- Mathematics of Operations Research
- Accession number :
- edsair.doi...........64bf35d1870afd92384f7d54bc153c93
- Full Text :
- https://doi.org/10.1287/moor.2015.0765