A genetic algorithm for the economic lot scheduling problem under the extended basic period and power-of-two policy

Abstract The economic lot scheduling problem is a well-studied problem, which remains difficult to be solved optimally in its original form. The extended basic period and power-of-two policy restricts the solution choice but provides a good solution to the problem. However, this restricted problem is still NP-hard due to its combinatorial nature. In this paper, a genetic algorithm is investigated for solving the problem. The genetic algorithm uses an integer encoding scheme which encodes the basic period only implicitly. This lean representation cuts down the search space by one dimension which speeds up the search. In the evolution, both feasible and infeasible solutions are kept in the population, which works very well for high utilization problems. The experimental study shows that the designed algorithm is fast and efficient. It finds optimal solutions under the extended basic period and power-of-two policy for almost all the tested sample problems.

[1]  Dean C. Chatfield The economic lot scheduling problem: A pure genetic search approach , 2007, Comput. Oper. Res..

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

[3]  Fred Hanssmann Operations research in production and inventory control , 1962 .

[4]  Robin O. Roundy,et al.  Rounding Off to Powers of Two in Continuous Relaxations of Capacitated Lot Sizing Problems , 1989 .

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

[6]  Earl E. Bomberger,et al.  A Dynamic Programming Approach to a Lot Size Scheduling Problem , 1966 .

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

[8]  J. Grznar,et al.  An optimal algorithm for the basic period approach to the economic lot scheduling problem , 1997 .

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

[10]  Gregory Dobson,et al.  The Economic Lot-Scheduling Problem: Achieving Feasibility Using Time-Varying Lot Sizes , 1987, Oper. Res..

[11]  Paul H. Zipkin Computing Optimal Lot Sizes in the Economic Lot Scheduling Problem , 1991, Oper. Res..

[12]  Ping-Teng Chang,et al.  A genetic algorithm for solving a fuzzy economic lot-size scheduling problem , 2006 .

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

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

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