This paper investigates multiprocessor scheduling with machine constraints, which has many applications in the flexible manufacturing systems and in VLSI chip design. Machines have different starting times and each machine can schedule at most k jobs in a period. The objective is to minimizing the makespan. For this strogly NP-hard problem, it is important to design near-optimal approximation algorithms. It is known that Modified LPT algorithm has a worst-case ratio of 3/2-1/(2m) for kequals2 where m is the number of machines. For k>2, no good algorithm has been got in the literature. In this paper, we prove the worst-case ratio of Modified LPT is less than 2. We further present an approximation algorithm Matching and show it has a worst-case ratio 2-1/m for every k>2. By introducing parameters, we get two better worst-case ratios which show the Matching algorithm is near optimal for two special cases.
[1]
Chung-Yee Lee,et al.
A note on "parallel machine scheduling with non-simultaneous machine available time"
,
2000,
Discret. Appl. Math..
[2]
Soo Y. Chang,et al.
The Worst-case Analysis of the MULTIFIT Algorithm for Scheduling Nonsimultaneous Parallel Machines
,
1999,
Discret. Appl. Math..
[3]
Li-Hui Tsai,et al.
Asymptotic Analysis of an Algorithm for Balanced Parallel Processor Scheduling
,
1992,
SIAM J. Comput..
[4]
Michael Pinedo,et al.
Current trends in deterministic scheduling
,
1997,
Ann. Oper. Res..
[5]
H. Kellerer.
Algorithms for multiprocessor scheduling with machine release times
,
1998
.