Article ID: | iaor20071602 |
Country: | United Kingdom |
Volume: | 57 |
Issue: | 2 |
Start Page Number: | 140 |
End Page Number: | 147 |
Publication Date: | Feb 2006 |
Journal: | Journal of the Operational Research Society |
Authors: | Wilson J.M., Ghomi S.M.T. Fatemi, Karimi B. |
Keywords: | programming: integer, heuristics: tabu search, networks: flow |
In this paper, the multi-item, single-level, capacitated, dynamic lot sizing problem with set-up carry-over and backlogging, abbreviated to CLSP+, is considered. The problem is formulated as a mixed integer programming problem. A heuristic method consisting of four elements: (1) a demand shifting rule, (2) lot size determination rules, (3) checking feasibility conditions and (4) set-up carry-over determination, provides us with an initial feasible solution. The resulting feasible solution is improved by adopting the corresponding set-up and set-up carry-over schedule and re-optimizing it by solving a minimum-cost network flow problem. Then the improved solution is used as a starting solution for a tabu search procedure, with the value of moves assessed using the same minimum-cost network problem. Computational results on randomly generated problems show that the algorithm, which is coded in C++, is able to provide optimal solutions or solutions extremely close to optimal. The computational efficiency makes it possible to solve reasonably large problem instances routinely on a personal computer.