A TSP-GA multi-objective algorithm for flow-shop scheduling

A multi-objective evolutionary search algorithm using a travelling salesman algorithm and genetic algorithm for flow-shop scheduling is proposed in this paper. The initial sequence is obtained by solving the TSP. The initial population of the genetic algorithm is created with the help of a neighbourhood creation scheme known as a random insertion perturbation scheme, which uses the sequence obtained from TSP. The proposed algorithm uses a weighted sum of multiple objectives as a fitness function. The weights are randomly generated for each generation to enable a multi-directional search. The performance measures considered include minimising makespan, mean flow time and machine idle time. The performance of the proposed algorithm is demonstrated by applying it to benchmark problems available in the OR-Library.

[1]  E. Lo Valvo,et al.  Genetic Algorithms Efficiency In Flow ShopScheduling , 1970 .

[2]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[3]  A. Hertz,et al.  A new heuristic method for the flow shop sequencing problem , 1989 .

[4]  É. Taillard Some efficient heuristic methods for the flow shop sequencing problem , 1990 .

[5]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[6]  Hubert Mulkens,et al.  Revisiting the Johnson Algorithm for Flow-Shop Scheduling with Genetic Algorithms , 1993, Knowledge-Based Reactive Scheduling.

[7]  Chandrasekharan Rajendran,et al.  A heuristic for scheduling in flowshop and flowline-based manufacturing cell with multi-criteria , 1994 .

[8]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[9]  Kenji Itoh,et al.  Minimizing makespan for flow shop scheduling by combining simulated annealing with sequencing knowledge , 1995 .

[10]  Chuen-Lung Chen,et al.  An application of genetic algorithms for flow shop problems , 1995 .

[11]  Chuen-Lung Chen,et al.  Genetic algorithms applied to the continuous flow shop problem , 1996 .

[12]  John L. Hunsucker,et al.  An evaluation of sequencing heuristics in flow shops with multiple processors , 1996 .

[13]  Hideo Tanaka,et al.  Genetic algorithms for flowshop scheduling problems , 1996 .

[14]  Chandrasekharan Rajendran,et al.  Heuristics for scheduling in a flowshop with setup, processing and removal times separated , 1997 .

[15]  Chandrasekharan Rajendran,et al.  An experimental evaluation of heuristics for scheduling in a real-life flowshop with sequence-dependent setup times of jobs , 1997 .

[16]  Ue-Pyng Wen,et al.  TABU SEARCH METHODS FOR THE FLOW SHOP SEQUENCING PROBLEM , 1997 .

[17]  Kyung Mi Lee,et al.  A genetic algorithm for general machine scheduling problems , 1998, 1998 Second International Conference. Knowledge-Based Intelligent Electronic Systems. Proceedings KES'98 (Cat. No.98EX111).

[18]  P. Aravindan,et al.  Constructive and improvement flow shop scheduling heuristics: An extensive evaluation , 2001 .