Abstract
In this paper, simulated annealing (SA) is applied to the deterministic dynamic lot-sizing problem with batch ordering and backorders. Batch ordering requires orders that are integer multiples of a fixed quantity that is larger than 1. The performance of the developed SA heuristic is compared to that of a genetic algorithm (GA) and a modified silver-meal (MSM) heuristic developed in the literature, based on the frequency of obtaining the optimum solution and the percentage average deviation from the optimum solution. In addition, the effects of three factors on the performance of the SA, GA, and the MSM are investigated in a 23 factorial experiment. The investigated factors are the demand pattern, the batch size, and the length of the planning horizon. Results indicate that the SA heuristic has the best performance, followed by GA, in terms of the frequency of obtaining the optimum solution and the average deviation from the optimum solution. SA is also the most robust of the investigated heuristics as its performance is only affected by the length of the planning horizon.
Similar content being viewed by others
References
Wagner H, Whitin T (1958) Dynamic version of the economic lot size model. Manage Sci 5:89-96
Vander Eecken J (1968) Investigation of a class of constrained inventory problems, unpublished doctoral dissertation, Yale University
Elmaghraby S, Bawle V (1972) Optimization of batch ordering under deterministic variable demand. Manage Sci 18(9):508–517
Bitran GR, Matsuo H (1986) Approximation formulations for the single-product capacitated lot size problem. Oper Res 34(1):63–74
Li C-L, Hsu V, Xiao W-Q (2004) Dynamic lot sizing with batch ordering and truckload discounts. Oper Res 52(4):639–654
Silver E, Peterson R (1985) Decision systems for inventory management and production planning, 2nd edn. Wiley, New York
Jans R, Degraeve Z (2007) Meta-heuristics for dynamic lot sizing: a review and comparison of solution approaches. Eur J Oper Res 177(3):1855–1875
Stadtler H (2000) An improved rolling schedule for the dynamic single-level lot-sizing problem. Manage Sci 46(2):318–326
Silver E, Meal H (1973) A heuristic for selecting lot size quantities for the case of a deterministic time-varying demand rate and discrete opportunities for replenishment. Prod Invent Manage 14:64–74
Shittu EA (2003) Applying genetic algorithms to the deterministic time-varying fixed-quantity lot-sizing problem. Master thesis. Cairo, Egypt: The American University in Cairo
Gaafar L (2006) Applying genetic algorithms to dynamic lot sizing with batch ordering. Comput Ind Eng 51(3):433–444
Gaafar L, Masoud S (2005) Genetic algorithms and simulated annealing for scheduling in agile manufacturing. Int J Prod Res 43(14):3069–3085
Zolfaghari S, Liang M (2002) Comparative study of simulated annealing, genetic algorithms and Tabu search for solving binary and comprehensive machine-grouping problems. Int J Prod Res 40(9):2141–2158
Prasad PS, Chetty OK (2001) Multilevel lot sizing with a genetic algorithm under fixed and rolling horizons. Int J Adv Manuf Technol 18(7):520–527
Staggemeier A, Clark A, Aickelin U, Smith J (2002) A hybrid genetic algorithm to solve a lot sizing and scheduling problem. 16th Triannual Conference of the International Federation of Operational Research Societies, Edinburgh
Dellaert N, Jeunet J (2000) Solving large unconstrained multilevel lot-sizing problems using a hybrid genetic algorithm. Int J Prod Res 38(5):1083–1099
Kuik R, Salomon M, Van Wassenhove L, Maes J (1993) Linear programming, simulated annealing and tabu search heuristics for lot-sizing in bottleneck assembly systems. IIE Trans 25(1):62–72
Ouenniche J, Boctor F (1998) Sequencing, lot-sizing and scheduling of several products in job shops: the common cycle approach. Int J Prod Res 36(4):1125–1140
Barbarosoðlu G, Özdamar L (2000) Analysis of solution space-dependent performance of simulated annealing: the case of the multi-level capacitated lot sizing problem. Comput Oper Res 27(9):895–903
Özdamar L, Bozyel M (2000) The capacitated lot-sizing problem with overtime decisions and setup times. IIE Trans 32(11):1043–1057
Bruggemann W, Jahnke H (2000) The discrete lot-sizing and scheduling problem: complexity and modification for batch availability. Eur J Oper Res 124(3):511–528
Özdamar L, Barbarosoðlu G (2000) An integrated Lagrangean relaxation simulated annealing approach to the multi level multi item capacitated lot-sizing problem. Int J Prod Econ 68(3):319–331
Tang O (2004) Simulated annealing in lot-sizing problems. Int J Prod Econ 88(2):173–181
Singh K, Mukherjee A, Tiwari M (2004) Incorporating kin selection in simulated annealing algorithm and its performance evaluation. Eur J Oper Res 158(1):34–45
Jeunet J, Jonard N (2005) Single point stochastic search algorithms for the multi level lot-sizing problem. Comput Oper Res 32(4):985–1006
Özdamar L, Birbil S (1998) Hybrid heuristics for the capacitated lot sizing and loading problem with setup times and overtime decisions. Eur J Oper Res 110(3):525–547
Hung Y, Chien K (2000) A multi-class multi-level capacitated lot sizing model. J Oper Res Soc 51(11):1309–1318
Özdamar L, Birbil S, Potmann M-C (2002) Technical note: new results for the capacitated lot sizing problem with overtime decisions and setup times. Prod Plan Control 13(1):2–10
Kirkpatrick S, Gelatt C, Vecchi M (1983) Optimization by simulated annealing. Science 220(4598):671–680
Fink A, Vob S (1999) Applications of modern heuristic search methods to continuous flow-shop scheduling problems. Technical report, Technische Universitat Braunschweig, Germany, http://www.winforms.phil.tu-bs.de/personal/afink/cfs.pdf
Aarts E, Van Laarhoven P (1987) Simulated annealing: theory and applications. D. Reidel Publishing Co., Dordrecht
Aly A (2005) Fixed-quantity lot-sizing using simulated annealing. Master thesis. The American University in Cairo, Cairo, Egypt
Holland J (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor, Michigan
Gaafar L, Choueiki M (2000) A neural network model for solving the lot-sizing problem. Omega: Int J Manage Sci 28(2):175–184
The MathWorks, Inc (2002) The MATLAB manual. The MathWorks, Inc
Stat-Ease (2001) Design-Expert® software. Version 6, http://www.stat-ease.com
Montgomery D (2001) Design and analysis of experiment, 5th edn. Wiley, New York
Bedworth D, Bailey J (1987) Integrated production control systems, 2nd edn. Wiley, New York
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gaafar, L.K., Nassef, A.O. & Aly, A.I. Fixed-quantity dynamic lot sizing using simulated annealing. Int J Adv Manuf Technol 41, 122–131 (2009). https://doi.org/10.1007/s00170-008-1447-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-008-1447-z