A genetic algorithm for solving the economic lot scheduling problem in flow shops

In this study, we propose a hybrid genetic algorithm (HGA) to solve the economic lot scheduling problem in flow shops. The proposed HGA utilizes a so-called Proc PLM heuristic that tests feasibility for the candidate solutions obtained in the evolutionary process of genetic algorithm. When a candidate solution is infeasible, we propose to use a binary search heuristic to ‘fix’ the candidate solution so as to obtain a feasible solution with the minimal objective value. To evaluate the performance of the proposed HGA, we randomly generate a total of 2100 instances from seven levels of utilization rate ranged from 0.45 to 0.80. We solve each of those 2100 instances by the proposed HGA and the other solution approaches in the literature. Our experiments show that the proposed HGA outperforms traditional methods for solving the economic lot scheduling problem in flow shops.

[1]  Pearl Y. Wang,et al.  VLSI placement and area optimization using a genetic algorithm to breed normalized postfix expressions , 2002, IEEE Trans. Evol. Comput..

[2]  M. K. El-Najdawi A job-splitting heuristic for lot-size scheduling in multi-stage, multi-product production processes , 1994 .

[3]  R. W. Haessler An Improved Extended Basic Period Procedure for Solving the Economic Lot Scheduling Problem , 1979 .

[4]  S. Elmaghraby The Economic Lot Scheduling Problem (ELSP): Review and Extensions , 1978 .

[5]  Chung Yee Lee,et al.  Job shop scheduling with a genetic algorithm and machine learning , 1997 .

[6]  Ming-Jong Yao The Economic Lot Scheduling Problem without Capacity Constraints , 2005, Ann. Oper. Res..

[7]  Jaya P. Moily,et al.  Optimal and heuristic procedures for component log-splitting in multi-stage manufacturing systems , 1986 .

[8]  Brian G. Kingsman,et al.  The economic lot scheduling problem: theory and practice , 1991 .

[9]  W. Hsu On the General Feasibility Test of Scheduling Lot Sizes for Several Products on One Machine , 1983 .

[10]  Ag Ton de Kok,et al.  Determination of an order-up-to policy in the stochastic economic lot scheduling model , 2004 .

[11]  S. Axsäter Alternative dynamic programming approaches to obtain upper bounds for the economic lot scheduling problem , 1982 .

[12]  Fayez F. Boctor,et al.  The two-group heuristic to solve the multi-product, economic lot sizing and scheduling problem in flow shops , 2001, Eur. J. Oper. Res..

[13]  Robert W. Haessler,et al.  Note---A Note on the Single-Machine Multi-Product Lot Scheduling Problem , 1976 .

[14]  M Michael Wagner,et al.  A local search algorithm for the optimization of the stochastic economic lot scheduling problem , 2004 .

[15]  M. K. El-Najdawi Multi-cyclic flow shop scheduling: An application in multi-stage, multiproduct production processes , 1997 .

[16]  Zbigniew Michalewicz,et al.  The use of genetic algorithms to solve the economic lot size scheduling problem , 1998, Eur. J. Oper. Res..

[17]  Ruhul A. Sarker,et al.  A genetic algorithm for solving economic lot size scheduling problem , 2002 .

[18]  Mohamed Marzouk,et al.  Constraint-based genetic algorithm for earthmoving fleet selection , 2003 .

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

[20]  Alf Kimms,et al.  A genetic algorithm for multi-level, multi-machine lot sizing and scheduling , 1999, Comput. Oper. Res..

[21]  Paul R. Kleindorfer,et al.  Common cycle lot-size scheduling for multi-product, multi-stage production , 1993 .

[22]  Jose A. Ventura,et al.  An application of genetic algorithms to lot-streaming flow shop scheduling , 2002 .

[23]  H. Taha,et al.  The Economic Lot Sizes in Multistage Production Systems , 1970 .

[24]  Gilbert Syswerda,et al.  Uniform Crossover in Genetic Algorithms , 1989, ICGA.

[25]  A. Z. Szendrovits Manufacturing Cycle Time Determination for a Multi-Stage Economic Production Quantity Model , 1975 .

[26]  Ming-Jong Yao,et al.  Solving the economic lot scheduling problem with deteriorating items using genetic algorithms , 2005 .

[27]  Christian Larsen Using a variable production rate as a response mechanism in the economic production lot size model , 1997 .

[28]  John I. S. Hsu,et al.  Common cycle scheduling in a multistage production process , 1990 .

[29]  Ronald L. Graham,et al.  Bounds on Multiprocessing Timing Anomalies , 1969, SIAM Journal of Applied Mathematics.

[30]  Kyung S. Park,et al.  A Stepwise partial enumeration algorithm for the economic lot scheduling problem , 1984 .

[31]  Jia-Yen Huang,et al.  A new algorithm for determining production schedules when solving the multi-product economic lot sizing problem in flow shops , 2007 .

[32]  Salah E. Elmaghraby,et al.  ON THE FEASIBILITY TESTING OF THE ECONOMIC LOT SCHEDULING PROBLEM USING THE EXTENDED BASIC PERIOD APPROACH , 2003 .

[33]  Ping-Teng Chang,et al.  On the Economic Lot Scheduling Problem with Fuzzy Demands , 2005 .

[34]  Salah E. Elmaghraby,et al.  The economic lot scheduling problem under power-of-two policy , 2001 .

[35]  Andrew Hunter,et al.  Crossing Over Genetic Algorithms: The Sugal Generalised GA , 1998, J. Heuristics.

[36]  Fayez F. Boctor,et al.  The multi-product, economic lot-sizing problem in flow shops: the powers-of-two heuristic , 2001, Comput. Oper. Res..

[37]  Nicolas Jonard,et al.  A genetic algorithm to solve the general multi-level lot-sizing problem with time-varying costs , 2000 .

[38]  Edward A. Silver,et al.  Hybrid genetic algorithm for the economic lot-scheduling problem , 2002 .

[39]  J. Ouenniche,et al.  SEQUENCING, LOT SIZING AND SCHEDULING OF SEVERAL PRODUCTS IN JOB SHOPS : THE COMMON CYCLE APPROACH , 1998 .

[40]  Barry L. Nelson,et al.  A framework for simulation-optimization software , 2003 .

[41]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..

[42]  P. A. Jensen,et al.  Scheduling in a Multistage Production System with Set-up and Inventory Costs , 1972 .

[43]  Amit Eynan,et al.  The Benefits of Flexible Production Rates in the Economic Lot Scheduling Problem , 2003 .

[44]  Sunderesh S. Heragu,et al.  A combined branch-and-bound and genetic algorithm based approach for a flowshop scheduling problem , 1996, Ann. Oper. Res..

[45]  M. Khouja The economic lot and delivery scheduling problem: common cycle, rework, and variable production rate , 2000 .

[46]  Ilkyeong Moon,et al.  Economic lot scheduling problem with imperfect production processes and setup times , 2002, J. Oper. Res. Soc..

[47]  Gary G. Yen,et al.  A generic framework for constrained optimization using genetic algorithms , 2005, IEEE Transactions on Evolutionary Computation.

[48]  S. Goyal Note—Note on “Manufacturing Cycle Time Determination for a Multi-Stage Economic Production Quantity Model” , 1976 .

[49]  A. Z. Szendrovits Note—On the Optimality of Sub-Batch Sizes for a Multi-Stage EPQ Model—A Rejoinder , 1976 .