Genetic Algorithms for Integrated Optimisation of Precedence-Constrained Production Sequencing and Scheduling

This chapter presents the development of genetic algorithms (GA) for integrated optimisation of precedence-constrained production sequencing and scheduling in a multi-production line environment. This class of problem is NP-hard, combinatorial problem, requiring a triple optimisation at the same time: allocation of resources to each production line, production line sequencing and production line scheduling. Due to nature of constraints, the length of solution for the problem is variable. To cope with this variability and search for a global optimum, new strategies for resource allocation, encoding chromosome, crossover and mutation are developed herein. Robustness of the proposed GA is demonstrated by a complex and realistic case study.

[1]  Qiang Su Applying case-based reasoning in assembly sequence planning , 2007 .

[2]  Ajd Fred Lambert Exact methods in optimum disassembly sequence search for problems subject to sequence dependent costs , 2006 .

[3]  Monaldo Mastrolilli,et al.  Single Machine Precedence Constrained Scheduling Is a Vertex Cover Problem , 2006, ESA.

[4]  Kazem Abhary,et al.  A genetic algorithm for the optimisation of assembly sequences , 2006, Comput. Ind. Eng..

[5]  Lihui Wang,et al.  A sensor-driven approach to Web-based machining , 2009, J. Intell. Manuf..

[6]  C.L.P. Chen AND/OR precedence constraint traveling salesman problem and its application to assembly schedule generation , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[7]  Chao-Tung Yang,et al.  Scheduling of precedence constrained tasks on multiprocessor systems , 1995, Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing.

[8]  Romeo M. Marian,et al.  Optimisation of distribution networks using Genetic Algorithms. Part 2 - the Genetic Algorithm and Genetic Operators , 2008, Int. J. Manuf. Technol. Manag..

[9]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[10]  Yoonho Seo,et al.  Discrete Optimization An efficient genetic algorithm for the traveling salesman problem with precedence constraints , 2002 .

[11]  Rajeev Motwani,et al.  Precedence Constrained Scheduling to Minimize Sum of Weighted Completion Times on a Single Machine , 1999, Discret. Appl. Math..

[12]  C. Siva Ram Murthy,et al.  Scheduling Precedence Constrained Task Graphs with Non-Negligible Intertask Communication onto Multiprocessors , 1994, IEEE Trans. Parallel Distributed Syst..

[13]  Marian,et al.  Modeling and Optimisation of Precedence-Constrained Production Sequencing and Scheduling for Multiple Production Lines Using Genetic Algorithms , 2011 .

[14]  T. Morton,et al.  Algoristics for Single-Machine Sequencing with Precedence Constraints , 1978 .

[15]  Son Duy Dao,et al.  Optimisation of Precedence-constrained Production Sequencing and Scheduling Using Genetic Algorithms , 2011 .

[16]  Jianhua Wu,et al.  Solving 0-1 knapsack problem by a novel global harmony search algorithm , 2011, Appl. Soft Comput..

[17]  Andrew Kusiak,et al.  Scheduling manufacturing systems , 1992 .

[18]  Füsun Özgüner,et al.  Precedence-Constrained Task Allocation onto Point-to-Point Networks for Pipelined Execution , 1999, IEEE Trans. Parallel Distributed Syst..

[19]  Mayez A. Al-Mouhamed,et al.  Performance Evaluation of Scheduling Precedence-Constained Computations on Message-Passing Systems , 1994, IEEE Trans. Parallel Distributed Syst..

[20]  Kang G. Shin,et al.  A parametrized branch-and-bound strategy for scheduling precedence-constrained tasks on a multiprocessor system , 1997, Proceedings of the 1997 International Conference on Parallel Processing (Cat. No.97TB100162).

[21]  Ekrem Duman,et al.  Precedence constrained TSP arising in printed circuit board assembly , 2004 .

[22]  Chiung Moon,et al.  Genetic algorithm approach for precedence-constrained sequencing problems , 2011, J. Intell. Manuf..