| 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.