APPROXIMATION ALGORITHMS FOR 2-MACHINE FLOW-SHOP SCHEDULING WITH BATCH SETUP TIMES

Citation
B. Chen et al., APPROXIMATION ALGORITHMS FOR 2-MACHINE FLOW-SHOP SCHEDULING WITH BATCH SETUP TIMES, Mathematical programming, 82(1-2), 1998, pp. 255-271
Citations number
10
Categorie Soggetti
Operatione Research & Management Science",Mathematics,"Computer Science Software Graphycs Programming","Operatione Research & Management Science",Mathematics,"Computer Science Software Graphycs Programming
Journal title
ISSN journal
00255610
Volume
82
Issue
1-2
Year of publication
1998
Pages
255 - 271
Database
ISI
SICI code
0025-5610(1998)82:1-2<255:AAF2FS>2.0.ZU;2-E
Abstract
In many practical situations, batching of similar jobs to avoid setups is performed while constructing a schedule. This paper addresses the problem of non-preemptively scheduling independent jobs in a two-machi ne flow shop with the objective of minimizing the makespan. Jobs are g rouped into batches. A sequence independent batch setup time on each m achine is required before the first job is processed, and when a machi ne switches from processing a job in some batch to a job of another ba tch. Besides irs practical interest, this problem is a direct generali zation of the classical two-machine flow shop problem with no grouping of jobs, which can be solved optimally by Johnson's well-known algori thm. The problem under investigation is known to be NP-hard. We propos e two O(n log n) time heuristic algorithms. The first heuristic, which creates a schedule with minimum total setup time by forcing all jobs in the same batch to be sequenced in adjacent positions, has a worst-c ase performance ratio of 3/2. By allowing each batch to be split into at most two sub-batches, a second heuristic is developed which has an improved worst-case performance ratio of 4/3. (C) 1998 The Mathematica l Programming Society, Inc. Published by Elsevier Science B.V.