ACM Home Page
Please provide us with feedback. Feedback
Improved approximation algorithms for scheduling with fixed jobs
Full text PdfPdf (485 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 675-684  
Year of Publication: 2009
Authors
Florian Diedrich  Universität zu Kiel, Kiel, Germany
Klaus Jansen  Universität zu Kiel, Kiel, Germany
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 95,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We study two closely related problems in non-preemptive scheduling of sequential jobs on identical parallel machines. In these two settings there are either fixed jobs or non-availability intervals during which the machines are not available; in either case, the objective is to minimize the makespan. Both formulations have different applications, e.g. in turnaround scheduling or overlay computing. For both problems we contribute approximation algorithms with an improved ratio of 3/2 + ε, respectively. For scheduling with fixed jobs, a lower bound of 3/2 on the approximation ratio has been obtained by Scharbrodt, Steger & Weisser; for scheduling with non-availability we provide the same lower bound. In total, our approximation ratio for both problems is essentially tight via suitable inapproximability results. We use dual approximation, creation of a gap structure and job configurations, and a PTAS for the multiple subset sum problem. However, the main feature of our algorithms is a new technique for the assignment of large jobs via flexible rounding. Our new technique is based on an interesting cyclic shifting argument in combination with a network flow model for the assignment of jobs to large gaps.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
F. Diedrich, K. Jansen, F. Pascual, and D. Trystram. Approximation algorithms for scheduling with reservations. In S. Aluru, M. Parashar, R. Badrinath, and V. K. Prasanna, editors, HiPC, volume 4873 of LNCS, pages 297--307. Springer, 2007.
 
5
L. Eyraud-Dubois, G. Mounie, and D. Trystram. Analysis of scheduling algorithms with reservations. In IPDPS, pages 1--8. IEEE, 2007.
 
6
W. Fernandez de la Vega and G. S. Lueker. Bin packing can be solved within 1+ε in linear time. Combinatorica, 1(4):349--355, 1981.
 
7
8
 
9
 
10
H.-C. Hwang and S. Y. Chang. Parallel machines scheduling with machine shutdowns. Computers and Mathematics with Applications, 36(3):21--31, 1998.
 
11
12
 
13
 
14
I. Kacem. Approximation algorithms for the makespan minimization with positive tails on a single machine with a fixed non-availability interval. Journal of Combinatorial Optimization, 2007.
 
15
H. Kellerer. Algorithms for multiprocessor scheduling with machine release times. IIE Transactions, 30(11), 1998.
 
16
H. Kellerer, U. Pferschy, and D. Pisinger. Knapsack Problems. Springer, 2004.
 
17
 
18
 
19
E. L. Lawler. Fast approximation algorithms for knapsack problems. Mathematics of Operations Research, 4(4):339--356, 1979.
 
20
 
21
C.-Y. Lee. Machine scheduling with an availability constraint. Journal of Global Optimization, Special Issue on Optimization of Scheduling Applications, 9:363--384, 1996.
 
22
 
23
J. Y.-T. Leung, editor. Handbook of Scheduling. Chapman & Hall, 2004.
 
24
C.-J. Liao, D.-L. Shyur, and C.-H. Lin. Makespan minimization for two parallel machines with an availability constraint. European Journal of Operational Research, 160:445--456, 2003.
 
25
 
26
N. Megow, R. H. Möhring, and J. Schulz. Turnaround scheduling in chemical manufacturing. In In Proceedings of the 8th Workshop on Models and Algorithms for Planning and Scheduling Problems, MAPSP 2007, Istanbul, Turkey, 2007.
 
27
E. Sanlaville and G. Schmidt. Machine scheduling with availability constraints. Acta Informatica, 35(9):795--811, 1998.
 
28
M. Scharbrodt. Produktionsplanung in der Prozessindustrie: Modelle, effiziente Algorithmen und Umsetzung. PhD thesis, Fakultät für Informatik, Technische Universität München, 2000.
 
29
 
30
M. Scharbrodt, A. Steger, and H. Weisser. Approximability of scheduling with fixed jobs. Journal of Scheduling, 2:267--284, 1999.

Collaborative Colleagues:
Florian Diedrich: colleagues
Klaus Jansen: colleagues