Two metaheuristics to solve a multi-item multiperiod inventory control problem under storage constraint and discounts

In this paper, a multi-item multiperiod inventory control problem with all-unit and/or incremental quantity discount policies under limited storage capacity is presented. The independent random demand rates of the items in the periods are known and the items are supplied in distinct batch sizes. The cost consists of ordering, holding, and purchasing. The objective is to find the optimal order quantities of all items in different periods such that the total inventory cost is minimized and the constraint is satisfied. A mixed binary integer programming model is first developed to model the problem. Then, a parameter-tuned genetic algorithm (GA) is employed to solve it. Since there is no benchmark available in the literature, a memetic algorithm (MA) is utilized as well to validate and verify the results obtained. The model implementation is next presented using some numerical examples and finally the performances of the proposed GA and MA are compared using two statistical tests and a simple additive weighting method. The results show that GA has better performance than MA in terms of average objective function value and average run time using the two comparison procedures.

[1]  Ata Allah Taleizadeh,et al.  A genetic algorithm to optimize multiproduct multiconstraint inventory control systems with stochastic replenishment intervals and discount , 2010 .

[2]  Pablo Moscato,et al.  A Gentle Introduction to Memetic Algorithms , 2003, Handbook of Metaheuristics.

[3]  Keisuke Matsuyama,et al.  The multi-period newsboy problem , 2006, Eur. J. Oper. Res..

[4]  Bill Roach,et al.  Origin of the Economic Order Quantity formula; transcription or transformation? , 2005 .

[5]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[6]  Seyed Taghi Akhavan Niaki,et al.  A genetic algorithm approach to optimize a multi-products EPQ model with discrete delivery orders and constrained space , 2008, Appl. Math. Comput..

[7]  E. Y. K. Ng,et al.  Parametric study of the biopotential equation for breast tumour identification using ANOVA and Taguchi method , 2006, Medical and Biological Engineering and Computing.

[8]  Seyed Taghi Akhavan Niaki,et al.  Optimizing the multi-product, multi-constraint, bi-objective newsboy problem with discount by a hybrid method of goal programming and genetic algorithm , 2009 .

[9]  Seyed Taghi Akhavan Niaki,et al.  A parameter-tuned genetic algorithm for multi-product economic production quantity model with space constraint, discrete delivery orders and shortages , 2010, Adv. Eng. Softw..

[10]  Manjusri Basu,et al.  Determination of EOQ of Multi-Item inventory Problems through nonlinear Goal Programming with penalty Function , 2005, Asia Pac. J. Oper. Res..

[11]  Emanuel Melachrinoudis,et al.  A branch & bound algorithm for the 0-1 mixed integer knapsack problem with linear multiple choice constraints , 2004, Comput. Oper. Res..

[12]  N. Mort,et al.  Hybrid Genetic Algorithms for Telecommunications Network Back-Up Routeing , 2000 .

[13]  Sankar K. Pal,et al.  Designing Hopfield Type Networks Using Genetic Algorithms and Its Comparison with Simulated Annealing , 1997, Int. J. Pattern Recognit. Artif. Intell..

[14]  Edmund K. Burke,et al.  A Memetic Algorithm for University Exam Timetabling , 1995, PATAT.

[15]  Seyed Taghi Akhavan Niaki,et al.  A genetic algorithm for vendor managed inventory control system of multi-product multi-constraint economic order quantity model , 2011, Expert Syst. Appl..

[16]  T. R. Bement,et al.  Taguchi techniques for quality engineering , 1995 .

[17]  Kay Chen Tan,et al.  A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  Ata Allah Taleizadeh,et al.  THE MULTIPRODUCT MULTI-CONSTRAINT NEWSBOY PROBLEM WITH INCREMENTAL DISCOUNT AND BATCH ORDER , 2008 .

[19]  Pablo Moscato,et al.  A memetic algorithm for the total tardiness single machine scheduling problem , 2001, Eur. J. Oper. Res..

[20]  Alexandre Dolgui,et al.  Multi-product sequencing and lot-sizing under uncertainties: A memetic algorithm , 2012, Eng. Appl. Artif. Intell..

[21]  Manoranjan Maiti,et al.  Fuzzy inventory model with two warehouses under possibility constraints , 2006, Fuzzy Sets Syst..

[22]  Riccardo Poli,et al.  New ideas in optimization , 1999 .

[23]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[24]  Madhan Shridhar Phadke,et al.  Quality Engineering Using Robust Design , 1989 .

[25]  Elisa Luciano,et al.  VaR as a risk measure for multiperiod static inventory models , 2003 .

[26]  Charles Fleurent,et al.  Genetic and hybrid algorithms for graph coloring , 1996, Ann. Oper. Res..

[27]  Manoranjan Maiti,et al.  Multi-item inventory model with quantity-dependent inventory costs and demand-dependent unit cost under imprecise objective and restrictions: A geometric programming approach , 2000 .

[28]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[29]  Ata Allah Taleizadeh,et al.  OPTIMIZING MULTI-PRODUCT MULTI-CONSTRAINT INVENTORY CONTROL SYSTEMS WITH STOCHASTIC REPLENISHMENT , 2008 .

[30]  Shengxiang Yang,et al.  A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems , 2009, Soft Comput..

[31]  Yun-Hi Kim,et al.  A Lagrangian relaxation approach to multi-period inventory/distribution planning , 2000, J. Oper. Res. Soc..

[32]  Frederick S. Hillier,et al.  Introduction of Operations Research , 1967 .

[33]  Howard R. Mayne,et al.  Global geometry optimization of atomic clusters using a modified genetic algorithm in space‐fixed coordinates , 1996 .

[34]  Hacer Güner Gören,et al.  A review of applications of genetic algorithms in lot sizing , 2010, J. Intell. Manuf..

[35]  Edmund K. Burke,et al.  The practice and theory of automated timetabling , 2014, Ann. Oper. Res..

[36]  Pablo Moscato,et al.  Comparing meta-heuristic approaches for parallel machine scheduling problems , 2002 .

[37]  Jen-Shiang Chen,et al.  Mixed binary integer programming formulations for the reentrant job shop scheduling problem , 2005, Comput. Oper. Res..

[38]  Armin Fügenschuh,et al.  Computational Integer Programming and Cutting Planes , 2005 .

[39]  Ata Allah Taleizadeh,et al.  A hybrid method of Pareto, TOPSIS and genetic algorithm to optimize multi-product multi-constraint inventory control systems with random fuzzy replenishments , 2009, Math. Comput. Model..

[40]  Colin Reeves,et al.  Hybrid genetic algorithms for bin-packing and related problems , 1996, Ann. Oper. Res..

[41]  Z. Michalewicz,et al.  Genetic algorithms for numerical optimization , 1991 .

[42]  David S. Goodsell,et al.  Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy function , 1998 .

[43]  Seyed Jafar Sadjadi,et al.  Mixed binary integer programming formulations for the flow shop scheduling problems. A case study: ISD projects scheduling , 2007, Appl. Math. Comput..

[44]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[45]  Andrzej Jaszkiewicz,et al.  Genetic local search for multi-objective combinatorial optimization , 2022 .

[46]  K. S. Chaudhuri,et al.  A deterministic EOQ model with delays in payments and price-discount offers , 2008, Eur. J. Oper. Res..

[47]  Pablo Moscato,et al.  Memetic algorithms: a short introduction , 1999 .

[48]  S. Mondal,et al.  Multi-item fuzzy EOQ models using genetic algorithm , 2003 .

[49]  Mark Sumner,et al.  A Fast Adaptive Memetic Algorithm for Online and Offline Control Design of PMSM Drives , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[50]  Hisao Ishibuchi,et al.  Implementation of Simple Multiobjective Memetic Algorithms and Its Applications to Knapsack Problems , 2004, Int. J. Hybrid Intell. Syst..

[51]  W. Hart Adaptive global optimization with local search , 1994 .

[52]  Jafar Rezaei,et al.  A deterministic, multi-item inventory model with supplier selection and imperfect quality , 2008 .

[53]  Seyed Taghi Akhavan Niaki,et al.  A parameter-tuned genetic algorithm to solve multi-product economic production quantity model with defective items, rework, and constrained space , 2010 .

[54]  J. Rezaei,et al.  Multi-objective models for lot-sizing with supplier selection , 2011 .

[55]  Ata Allah Taleizadeh,et al.  MULTIPRODUCT MULTI-CONSTRAINT INVENTORY CONTROL SYSTEMS WITH STOCHASTIC REPLENISHMENT AND DISCOUNT UNDER FUZZY PURCHASING PRICE AND HOLDING COSTS , 2009 .

[56]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[57]  Manoranjan Maiti,et al.  Two-storage inventory model with lot-size dependent fuzzy lead-time under possibility constraints via genetic algorithm , 2007, Eur. J. Oper. Res..

[58]  E. Silver,et al.  MULTI-ITEM ECONOMIC ORDER QUANTITY MODEL WITH AN INITIAL STOCK OF CONVERTIBLE UNITS , 2001 .

[59]  Nicolas Jonard,et al.  A genetic algorithm to solve the general multi-level lot-sizing problem with time-varying costs , 2000 .

[60]  Manoranjan Maiti,et al.  Production policy for damageable items with variable cost function in an imperfect production process via genetic algorithm , 2005, Math. Comput. Model..

[61]  Mitsuo Gen,et al.  Parallel machine scheduling problems using memetic algorithms , 1997 .

[62]  Manoranjan Maiti,et al.  Discounted multi-item inventory model via genetic algorithm with Roulette wheel selection, arithmetic crossover and uniform mutation in constraints bounded domains , 2008, Int. J. Comput. Math..

[63]  He-Yau Kang,et al.  A mixed 0-1 integer programming for inventory model: A case study of TFT-LCD manufacturing company in Taiwan , 2008, Kybernetes.