Abstract
In this paper the capacitated lot sizing and scheduling problem with sequence-dependent setups, setup carryover, and backlogging has been studied. The problem can be formulated as a mixed-integer program. Most lot sizing problems are hard to solve, especially in medium and large scale. In recent years, to deal with the complexity and find optimal or near-optimal results in reasonable computational time, a growing number of researchers have employed metaheuristic approaches to lot sizing problems. One of the most popular metaheuristics is genetic algorithm which has been applied to different optimization problems successfully. Therefore, we have developed a genetic algorithm to solve this model. To test the accuracy of the genetic algorithm, a lower bound is developed and compared against the genetic algorithm. In computational experiments, proposed genetic algorithm performed extremely well. It is concluded that the genetic algorithm is efficient and effective for this problem.
Similar content being viewed by others
References
Eppen GD, Martin RK (1987) Solving multi-item capacitated lot-sizing problems using variable redefinition. Oper Res 35(6):832–848
Fleischmann B (1990) The discrete lot-sizing and scheduling problem. Eur J Oper Res 44:337–348
Haase K (1996) Capacitated lot-sizing with sequence dependent setup costs. OR Spektrum 18:51–59
Meyr H (1999) Simultane Losgrößen- und Reihenfolgeplanung fürkontinuierliche Produktionslinien—Modelle und Methodenim Rahmen des Supply Chain Management. Gabler, Wiesbaden
Almada-lobo B, Klabjan D, Carravilla MA, Oliveira JF (2007) Single machine multi-product capacitated lot sizing with sequence-dependent setups. Int J Prod Res 45(20):4873–4894
Haase, Kimms A (2000) Lot sizing and scheduling with sequence-dependent setup costs and times and efficient rescheduling opportunities. Int J Prod Econ 66(2):159–169
Gopalakrishnan (2000) A modified framework for modeling setup carryover in the capacitated lot-sizing problem. Int J Prod Res 38(14):3421–3424
Gupta D, Magnusson T (2005) The capacitated lotsizing and scheduling problem with sequence-dependent setup costs and setup times. Comput Oper Res 32:727–747
Smith-Daniels VL, Smith-Daniels DE (1986) A mixed integer programming model for lot sizing and sequencing packaging lines in the process industries. IIE Trans 18:278–285
Mohammadi M, Fatemi Ghomi SMT, Karimi B, Torabi SA (2009) MIP-based heuristics for lotsizing in capacitated pure flow shop with sequence-dependent setups. Int J Prod Res 48(10):2957–2973
Porkka, Vepsalainen APJ, Kuula M (2003) Multi period production planning carrying over set-up time. Int J Prod Res 41(6):1133–1148
Gopalakrishnan D, Miller M, Schmidt CP (1995) A framework for modeling setup carryover in the capacitated lot-sizing problem. Int J Prod Res 33(7):1973–1988
Sahling F, Buschkühl L, Helber S, Tempelmeier H (2009) Solving a multi-level capacitated lot sizing problem with multi-period setup carry-over via a fix-and-optimize heuristic. Comput Oper Res 36(9):2546–2553
Quadt D, Kuhn H (2009) Capacitated lot-sizing and scheduling with parallel machines, back-orders, and setup carry-over. naval research logistics, Vol. 56
Wu T, Shi L, Geunes J, Akartunal K (2011) An optimization framework for solving capacitated multi-level lot sizing problems with backlogging. Eur J Oper Res 214(2):428–441
Pochet Y, Wolsey L (1988) Lot size models with backlogging: strong reformulations and cutting planes. Math Program 40:317–335
Millar H, Yang M (1994) Lagrangian heuristics for the capacitated multi-item lot-sizing problem with backordering. Int J Prod Econ 34:1–15
Cheng CH, Madan MS, Gupta Y, So S (2001) Solving the capacitated lot-sizing problem with backorder consideration. J Oper Res Soc 52:952–959
Karimi B, Fathemi Ghomi SMT, Wilson JM (2006) A tabu search heuristic for solving the CLSP with backlogging and setup carry-over. J Oper Res Soc 57:140–147
Absi N, KedadSidhoum S (2008) The multi-item capacitated lot-sizing problem with setup times and shortage costs. Eur J Oper Res 185:1351–1374
Bitran GR, Yanasse HH (1982) Computational complexity of the capacitated lot size problem. Manag Sci 28:1174–1186
Maes J, McClain JO, Van Wassenhove LN (1991) Multilevel capacitated lotsizing complexity and LP-based heuristics. Eur J Oper Res 53:131–148
Kimms A (1999) A genetic algorithm for multi-level, multi-machine lot sizing and scheduling. Comput Oper Res 26:829–848
Sun H, Huei-Chuen, Jaruphongs HW (2009) Genetic algorithms for the multiple-machine economic lot scheduling problem. Int J Adv Manuf Technol 43:1251–1260
Mohammadi M, Fatemi Ghomi SMT, Karimi B, Torabi SA (2010) Rolling-horizon and fix-and-relax heuristics for the multi-product multi-level capacitated lot sizing problem with sequence-dependent setups. J Intell Manuf 21:501–510
Mohammadi M, Fatemi Ghomi SMT (2011) Genetic algorithm-based heuristic for capacitated lotsizing problem in flow shops with sequence-dependent setups. Expert Syst Appl 38:7201–7207
Aytug H, Khouj M, Vergara FE (2003) Use of genetic algorithms to solve production and operations management problems: a review. Int J Prod Res 41(17):3955–4009
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
Goren HG, Tunali S, Jans R (2010) A review of applications of genetic algorithms in lot sizing. J Intell Manuf 21(94):575–590
Chen Y-Y, Lin JT (2009) A modified particle swarm optimization for production planning problems in the TFT array process. Expert Syst Appl 36(10):12264–12271
Yamad T, Reeves CR (1998) Solving the Cmax permutation flowshop scheduling problem by genetic local search, in: Proceedings of 1998 I.E. International Conference on Evolutionary Computation, 230–234
Tasgetiren MF, Sevkli M, Liang YC, Gencyilmaz G (2004) Particle swarm optimization algorithm for permutation flowshop sequencing problem, Lecture Notes in Computer Science, vol. 3172, Springer, New York, 382–390
Tasgetiren MF, Sevkli M, Liang Y-C, Gencyilmaz G (2004) Particle swarm optimization algorithm for single machine total weighted tardiness problem, in: Proceedings of the 2004 Congress on Evolutionary Computation (CEC’04), Portland, Oregon, 1412–1419
Tasgetiren MF, Liang Y-C, Sevkli M, Gencyilmaz G (2004) Particle swarm optimization algorithm for makespan and maximum lateness minimization in permutation flowshop sequencing problem, in: Proceedings of the 4th International Symposium on Intelligent Manufacturing Systems (IMS2004), Sakarya, Turkey, 431–441
Tasgetiren MF, Liang Y-C (2003) A binary particle swarm optimization algorithm for lot sizing problem. J Econ Soc Res 5(2):1–20
Han Y, Tang JF, Kaku I, Mu LF (2009) Solving uncapacitated multilevel lot-sizing problem using a particle swarm optimization with flexible inertial weight. Comput Math Appl 57:1748–1755
Guo WZ, Chen GL, Huang M, Chen SL (2007) A discrete particle swarm optimization algorithm for the multi-objective permutation flow shop sequencing problem. Proceeding of International Conference on Fuzzy Information and Engineering, pp 323–331
T’kindt V, Monmarche N, Tercinet F, Laugt D (2002) An ant colony optimization algorithm to solve a 2-machine bi-criteria flowshop scheduling problem. Eur J Oper Res 142:250–257
Rajendran C, Ziegler H (2004) Ant-colony algorithms for permutation flow shop scheduling to minimize makespan/total flow time of jobs. Eur J Oper Res 155:426–438
Marimuthu S, Ponnambalamb SG, Jawahar N (2009) Threshold accepting and ant-colony optimization algorithms for scheduling m-machine flow shops with lot streaming. J Mater Process Technol 209:1026–1041
Huang RH, Yang CL (2009) Solving a multi-objective overlapping flow-shop scheduling. Int J Adv Manuf Technol 42:955–962
Naderi B, Zandieh M, Balagh AKG, Roshanaei V (2009) An improved simulated annealing for hybrid flowshops with sequence-dependent setup and transportation times to minimize total completion time and total tardiness. Expert Syst Appl 36:9625–9633
Suresh RK, Mohanasundaram KM (2004) Pareto archived simulated annealing for permutation flow shop scheduling with multiple objectives. Proceedings of IEEE Conference on Cybernetics and Intelligent Systems (CIS), vol 2. Singapore, December 1–3, 712–717
Varadharajan TK, Rajendran C (2005) A multi-objective simulated annealing algorithm for scheduling in flowshops to minimize the makespan and total flow time of jobs. Eur J Oper Res 167:772–795
Hatami S, Ebrahimnejad S, Tavakkoli-Moghaddam R, Maboudian Y (2010) Two meta-heuristics for three-stage assembly flowshop scheduling with sequence-dependent setup times. Int J Adv Manuf Technol 50:1153–1164
Tavakkoli-Moghaddam R, Rahimi-Vahed A, Mirzaei AH (2008) Solving a multi-objective no-wait flow shop scheduling problem with an immune algorithm. Int J Adv Manuf Technol 36:969–981
Tavakkoli-Moghaddam R, Rahimi-Vahed A, Mirzaei AH (2007) A hybrid multi-objective immune algorithm for a flow shop scheduling problem with bi-objectives: weighted mean completion time and weighted mean tardiness. Inform Sci 177:5072–5090
Fandel G, Stammen-Hegene C (2006) Simultaneous lot sizing and scheduling for multi-product multi-level production. Int J Prod Econ 104(2):308–316
Florian M, Lenstra J, Kan AR (1980) Deterministic production planning: algorithms and complexity. Manage Sci 26:669–679
Holland JH (1992) Adaptation in natural and artificial systems, 2nd edn. University of Michigan Press, Michigan
Mohammadi M, Fatemi Ghomi SMT, Jafari N (2011) A genetic algorithm for simultaneous lot sizing and sequencing of the permutation flow shops with sequence-dependent setups. Int J Comput Integr Manuf 24:87–93
Gen M, Cheng R (1997) Genetic algorithms and engineering design. Wiley, New York
Ruis R, Maroto C (2005) Solving the flowshop scheduling problem with sequence dependent setup times using advanced metaheuristics. Eur J Oper Res 165:34–54
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Babaei, M., Mohammadi, M. & Ghomi, S.M.T.F. A genetic algorithm for the simultaneous lot sizing and scheduling problem in capacitated flow shop with complex setups and backlogging. Int J Adv Manuf Technol 70, 125–134 (2014). https://doi.org/10.1007/s00170-013-5252-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-013-5252-y