Solving a tri-objective supply chain problem with modified NSGA-II algorithm

Abstract In this paper, we propose the modification of an existing Multi-Objective Evolutionary Algorithm (MOEA) known as Non-dominated Sorting Genetic Algorithm-II (NSGA-II). The proposed algorithm has been applied on a tri-objective problem for a two echelon serial supply chain. The objectives considered are: (1) minimization of the total cost of a two-echelon serial supply chain and (2) minimization of the variance of order quantity and (3) minimization of the total inventory. The variance of order quantity is an important factor to consider since the variance of order quantity is used to measure the bullwhip effect which is one of the performance measures of a supply chain. The supply chain under consideration is assumed to consist of buyers and supplier. The production process at the supplier is an imperfect production process and thus produces defective items. A percentage of defective items are sold at a secondary market and the remaining defective items are repaired. We have introduced a mutation algorithm which has been embedded in the proposed algorithm. Since the proposed mutation algorithm is performed over the entire population, thus the mutation algorithm has caused the modification of the parts of the original NSGA-II. The results of the modified algorithm have been compared with those of the original NSGA-II and SPEA2 (Strength Pareto Evolutionary Algorithm 2) evolutionary algorithms for varying values of probability of crossover. The experimental results show that the proposed algorithm performs significantly better than the original NSGA-II and SPEA2.

[1]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[2]  Ofer M. Shir,et al.  Enhancing Decision Space Diversity in Evolutionary Multiobjective Algorithms , 2009, EMO.

[3]  K. Sivakumar,et al.  Concurrent multi-objective tolerance allocation of mechanical assemblies considering alternative manufacturing process selection , 2011 .

[4]  Yan Ma,et al.  On a high-dimensional objective genetic algorithm and its nonlinear dynamic properties , 2011 .

[5]  Jie Jia Efficient Cover Set Selection in Wireless Sensor Networks: Efficient Cover Set Selection in Wireless Sensor Networks , 2009 .

[6]  Abbas Mirakhorli,et al.  Multi-objective optimization of reverse logistics network with fuzzy demand and return-product using an interactive fuzzy goal programming approach , 2010, The 40th International Conference on Computers & Indutrial Engineering.

[7]  Atakan Yücel,et al.  A weighted additive fuzzy programming approach for multi-criteria supplier selection , 2011, Expert Syst. Appl..

[8]  Maghsud Solimanpur,et al.  A multi-objective genetic algorithm approach to the design of cellular manufacturing systems , 2004 .

[9]  Leopoldo Eduardo Cárdenas-Barrón,et al.  A simple and better algorithm to solve the vendor managed inventory control system of multi-product multi-constraint economic order quantity model , 2012, Expert Syst. Appl..

[10]  Jong-Oh Park,et al.  Multi-objective FMS process planning with various flexibilities using a symbiotic evolutionary algorithm , 2011, Comput. Oper. Res..

[11]  Taher Niknam,et al.  An efficient evolutionary optimization algorithm for multiobjective distribution feeder reconfiguration , 2011 .

[12]  Guido Voigt,et al.  Supply chain coordination and setup cost reduction in case of asymmetric information , 2011, OR Spectr..

[13]  Hoda A. ElMaraghy,et al.  Scheduling of manufacturing systems under dual-resource constraints using genetic algorithms , 2000 .

[14]  Mostafa Zandieh,et al.  Bi-objective parallel machines scheduling with sequence-dependent setup times using hybrid metaheuristics and weighted min–max technique , 2011, Soft Comput..

[15]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[16]  Augusto Q. Novais,et al.  Bi-objective optimization approach to the design and planning of supply chains: Economic versus environmental performances , 2011, Comput. Chem. Eng..

[17]  Jeffrey Horn,et al.  The Niched Pareto Genetic Algorithm 2 Applied to the Design of Groundwater Remediation Systems , 2001, EMO.

[18]  Mikkel T. Jensen,et al.  Reducing the run-time complexity of multiobjective EAs: The NSGA-II and other algorithms , 2003, IEEE Trans. Evol. Comput..

[19]  Guiping Xiao,et al.  Reactive Power Optimization Based on Hybrid Particle Swarm Optimization Algorithm , 2010, 2010 Asia-Pacific Conference on Wearable Computing Systems.

[20]  Li-Ning Xing,et al.  An efficient search method for multi-objective flexible job shop scheduling problems , 2009, J. Intell. Manuf..

[21]  Susmita Bandyopadhyay,et al.  Solving conflicting bi-objective facility location problem by NSGA II evolutionary algorithm , 2010 .

[22]  R. Rao,et al.  Multi-objective optimization of heat exchangers using a modified teaching-learning-based optimization algorithm , 2013 .

[23]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[24]  Shi Yu,et al.  A real-coded quantum clone multi-objective evolutionary algorithm , 2011, 2011 International Conference on Consumer Electronics, Communications and Networks (CECNet).

[25]  Chao Chen,et al.  Novel Objective-Space-Dividing Multi-objectives evolutionary algorithm and its convergence property , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[26]  Carlos A. Coello Coello,et al.  A Micro-Genetic Algorithm for Multiobjective Optimization , 2001, EMO.

[27]  Kiyoshi Tanaka,et al.  Effects of δ-Similar Elimination and Controlled Elitism in the NSGA-II Multiobjective Evolutionary Algorithm , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[28]  Guisseppi A. Forgionne,et al.  Internal supply chain coordination in the electric utility industry , 2009, Eur. J. Oper. Res..

[29]  Oscar Cordón,et al.  An advanced multiobjective genetic algorithm design for the time and space assembly line balancing problem , 2011, Comput. Ind. Eng..

[30]  P. Alotto,et al.  Multiobjective Electromagnetic Optimization Based on a Nondominated Sorting Genetic Approach With a Chaotic Crossover Operator , 2008, IEEE Transactions on Magnetics.

[31]  K. R. Anupama,et al.  On the use of NSGA-II for multi-objective resource allocation in MIMO-OFDMA systems , 2011, Wirel. Networks.

[32]  Shinn-Ying Ho,et al.  A novel approach to production planning of flexible manufacturing systems using an efficient multi-objective genetic algorithm , 2005 .

[33]  Hui-Ming Wee,et al.  An improved algorithm and solution on an integrated production-inventory model in a three-layer supply chain , 2012 .

[34]  Taher Niknam,et al.  An efficient multi‐objective modified shuffled frog leaping algorithm for distribution feeder reconfiguration problem , 2011 .

[35]  Kiyoshi Tanaka,et al.  Adaptive Objective Space Partitioning Using Conflict Information for Many-Objective Optimization , 2011, EMO.

[36]  P. K. Chattopadhyay,et al.  Hybrid differential evolution with biogeography-based optimization algorithm for solution of economic emission load dispatch problems , 2011, Expert Syst. Appl..

[37]  Shih-Jieh Hung,et al.  Activity-based divergent supply chain planning for competitive advantage in the risky global environment: A DEMATEL-ANP fuzzy goal programming approach , 2011, Expert Syst. Appl..

[38]  Susmita Bandyopadhyay,et al.  Applying modified NSGA-II for bi-objective supply chain problem , 2013, J. Intell. Manuf..

[39]  Guiran Chang,et al.  Efficient Cover Set Selection in Wireless Sensor Networks , 2008 .

[40]  Zhong-Zhong Jiang,et al.  A method for member selection of cross-functional teams using the individual and collaborative performances , 2010, Eur. J. Oper. Res..

[41]  Sun Yijie,et al.  Improved NSGA-II Multi-objective Genetic Algorithm Based on Hybridization-encouraged Mechanism , 2008 .

[42]  Fakhri Karray,et al.  Guideway Network Design of Personal Rapid Transit System: A Multiobjective Genetic Algorithm Approach , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[43]  Martin J. Oates,et al.  PESA-II: region-based selection in evolutionary multiobjective optimization , 2001 .

[44]  Jinn-Tsair Teng,et al.  The economic lot size of the integrated vendor-buyer inventory system derived without derivatives: A simple derivation , 2011, Appl. Math. Comput..

[45]  Jyh-Horng Chou,et al.  Improved differential evolution approach for optimization of surface grinding process , 2011, Expert Syst. Appl..

[46]  S. Bandyopadhyay,et al.  Solving multi-objective parallel machine scheduling problem by a modified NSGA-II , 2013 .

[47]  Yongsheng Ding,et al.  A Scalable Method of E-Service Workflow Emergence Based on the Bio-Network , 2008, 2008 Fourth International Conference on Natural Computation.

[48]  Carlos A. Coello Coello,et al.  Evolutionary multiobjective optimization using a cultural algorithm , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[49]  C. Fortuna,et al.  Multiobjective optimization of service delivery over a heterogeneous wireless access system , 2008, 2008 IEEE International Symposium on Wireless Communication Systems.

[50]  Zhongzhi Shi,et al.  A dominance tree and its application in evolutionary multi-objective optimization , 2009, Inf. Sci..

[51]  Deming Lei,et al.  Multi-objective production scheduling: a survey , 2009 .

[52]  Ying Wang,et al.  A hybrid multi-objective cultural algorithm for short-term environmental/economic hydrothermal scheduling , 2011 .

[53]  Taher Niknam,et al.  A practical multi-objective PSO algorithm for optimal operation management of distribution network with regard to fuel cell power plants , 2011 .

[54]  Sara Giarola,et al.  Supply Chain Design and Capacity Planning: from first to second Generation Biofuel Systems , 2011 .

[55]  Beyza Ahlatçioglu Ozkok,et al.  A compensatory fuzzy approach to multi-objective linear supplier selection problem with multiple-item , 2011, Expert Syst. Appl..

[56]  Susmita Bandyopadhyay,et al.  A review of the causes of bullwhip effect in a supply chain , 2011 .

[57]  S. Baskar,et al.  Application of NSGA-II Algorithm to Single-Objective Transmission Constrained Generation Expansion Planning , 2009, IEEE Transactions on Power Systems.

[58]  M. Willjuice Iruthayarajan,et al.  Multiobjective Mobile Antenna Location identification using evolutionary optimization algorithm , 2010, 2010 Second International conference on Computing, Communication and Networking Technologies.

[59]  B. Vahidi,et al.  Bacterial foraging-based solution for optimal capacitor allocation in distribution systems , 2010, 2010 IEEE International Conference on Power and Energy.

[60]  Mir-Bahador Aryanezhad,et al.  A multi-objective robust optimization model for multi-product multi-site aggregate production planning in a supply chain under uncertainty , 2011 .

[61]  David W. Corne,et al.  Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy , 2000, Evolutionary Computation.

[62]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[63]  Leopoldo Eduardo Cárdenas-Barrón,et al.  Optimizing inventory decisions in a multi-stage multi-customer supply chain: A note , 2007 .