Abstract
We consider semi-online scheduling of an unbounded parallel batch machine to minimize the makespan where, at the present time instant t, information on the first longest job arriving after t is known. In this paper online means that jobs arrive over time, J*(t) denotes the first longest job arriving after t, and p*(t) and r*(t) denote the processing time and arrival time of J*(t), respectively. Given information p*(t), we present an online algorithm with a competitive ratio (5-5)2≈1.382, and show that the algorithm is the best possible; furthermore, this algorithm generates at most two batches. This algorithm is also the best possible given information J*(t). Given information r*(t), we present an online algorithm with a competitive ratio 32, and show that any online algorithm cannot have a competitive ratio less than 33≈1.442; furthermore, this algorithm generates at most three batches. Given information r*(t) with the restriction that an online algorithm generates at most two batches, we present an online algorithm with a competitive ratio (5+1)2≈1.618, and show that the algorithm is the best possible.
| Original language | English |
|---|---|
| Pages (from-to) | 838-847 |
| Number of pages | 10 |
| Journal | Discrete Applied Mathematics |
| Volume | 159 |
| Issue number | 8 |
| DOIs | |
| Publication status | Published - 28 Apr 2011 |
Keywords
- Competitive ratio
- Information in advance
- Online algorithm
- Parallel batch scheduling
ASJC Scopus subject areas
- Discrete Mathematics and Combinatorics
- Applied Mathematics