Cooperative bacterial foraging optimization method for multi-objective multi-echelon supply chain optimization problem

Abstract Making integrated decisions has a positive effect on component companies' competitiveness and success in the multi-echelon supply chain network. This paper developed a more realistic integrated supply chain model, considering multi-objective, multi-product, multi-period, lead time et al. Minimum total cost and maximum customer satisfactory level are considered as optimization objectives simultaneously. As integrated supply chain optimization problems are typically NP-hard, a heuristic optimization algorithm, referred as Cooperative Multi-objective Bacterial Foraging Optimization, is proposed to solve supply chain optimization problems. In this research, the proposed cooperative evolutionary method is developed to accelerate the search process and enhance search accuracy. The feasibility control mechanism of solutions is implemented to ensure solutions are in the feasible domain. Moreover, an external storage mechanism is adopted to deal with multi-objective features and keep a historical record of the non-dominated individuals found by the algorithm, whereas the algorithm structure redesign method is used to reduce the complexity of the algorithm. The numerical experiments illustrate that the proposed algorithm can successfully optimize the supply chain and find better non-nominated solutions.

[1]  N. Shah,et al.  Transfer Prices for Multienterprise Supply Chain Optimization , 2001 .

[2]  M. Tripathy,et al.  Security constrained optimal power flow solution of wind-thermal generation system using modified bacteria foraging algorithm , 2015 .

[3]  Zehra Kamisli Ozturk,et al.  A Multi Objective Multi Echelon Supply Chain Network Model for a Household Goods Company , 2015, MCO.

[4]  Carlos A. Coello Coello,et al.  Handling multiple objectives with particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[5]  Kaveh Khalili-Damghani,et al.  Solving a multi-objective multi-echelon supply chain logistic design and planning problem by a goal programming approach , 2015 .

[6]  Om Prakash Verma,et al.  An Optimal Fuzzy System for Edge Detection in Color Images Using Bacterial Foraging Algorithm , 2017, IEEE Transactions on Fuzzy Systems.

[7]  H. S. Wang A two-phase ant colony algorithm for multi-echelon defective supply chain network design , 2009, Eur. J. Oper. Res..

[8]  Philip M. Kaminsky,et al.  Designing and managing the supply chain : concepts, strategies, and case studies , 2007 .

[9]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[10]  Kannan Govindan,et al.  Two-echelon multiple-vehicle location-routing problem with time windows for optimization of sustainable supply chain network of perishable food , 2014 .

[11]  Sankaran Mahadevan,et al.  A Biologically Inspired Network Design Model , 2015, Scientific Reports.

[12]  Manju Mam,et al.  Distribution Network Reconfiguration for Power Loss Minimization Using Bacterial Foraging Optimization Algorithm , 2016 .

[13]  Mehdi Seifbarghy,et al.  A four-echelon supply chain network design with shortage: Mathematical modeling and solution methods , 2015 .

[14]  Ben Niu,et al.  Guided chemotaxis-based bacterial colony algorithm for three-echelon supply chain optimisation , 2017, Int. J. Comput. Integr. Manuf..

[15]  C.-H. Lee,et al.  A revised ant algorithm for solving location-allocation problem with risky demand in a multi-echelon supply chain network , 2015, Appl. Soft Comput..

[16]  Turan Paksoy,et al.  A genetic algorithm approach for multi-objective optimization of supply chain networks , 2006, Comput. Ind. Eng..

[17]  G. D. H. Claassen,et al.  Sustainable supply chain design in the food system with dietary considerations: A multi-objective analysis , 2019, Eur. J. Oper. Res..

[18]  Alfredo Lambiase,et al.  A Multi-Objective Optimization for Supply Chain Network Using the Bees Algorithm , 2013 .

[19]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[20]  Manoj Kumar Tiwari,et al.  Bi-objective optimization of three echelon supply chain involving truck selection and loading using NSGA-II with heuristics algorithm , 2016, Appl. Soft Comput..

[21]  Ben Niu,et al.  Structure-Redesign-Based Bacterial Foraging Optimization for Portfolio Selection , 2014, ICIC.

[22]  Ben Niu,et al.  Multi-objective bacterial foraging optimization , 2013, Neurocomputing.

[23]  Cheng-Liang Chen,et al.  Multi-objective optimization of multi-echelon supply chain networks with uncertain product demands and prices , 2004, Comput. Chem. Eng..

[24]  Yaochu Jin,et al.  A competitive mechanism based multi-objective particle swarm optimizer with fast convergence , 2018, Inf. Sci..

[25]  Shengxiang Yang,et al.  Bi-goal evolution for many-objective optimization problems , 2015, Artif. Intell..

[26]  David Z. Zhang,et al.  Multi-objective ant colony optimisation: A meta-heuristic approach to supply chain design , 2011 .

[27]  Manoj Kumar Tiwari,et al.  Aggregate procurement, production, and shipment planning decision problem for a three-echelon supply chain using swarm-based heuristics , 2011 .

[28]  H.C.S. Rughooputh,et al.  Elitist multiobjective evolutionary algorithm for environmental/economic dispatch , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[29]  Xiaofan Lai,et al.  A multi-objective optimization for green supply chain network design , 2011, Decis. Support Syst..

[30]  Ahmad Makui,et al.  Multi-objective robust optimization model for social responsible closed-loop supply chain solved by non-dominated sorting genetic algorithm , 2015 .

[31]  F. Jolai,et al.  Integrated multi-site production-distribution planning in supply chain by hybrid modelling , 2010 .

[32]  A. E. Eiben,et al.  From evolutionary computation to the evolution of things , 2015, Nature.

[33]  K. Rameshkumar,et al.  Application of particle swarm intelligence algorithms in supply chain network architecture optimization , 2012, Expert Syst. Appl..

[34]  Nicola Beume,et al.  SMS-EMOA: Multiobjective selection based on dominated hypervolume , 2007, Eur. J. Oper. Res..

[35]  Ye Tian,et al.  PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum] , 2017, IEEE Computational Intelligence Magazine.

[36]  Seyed Taghi Akhavan Niaki,et al.  Optimizing a bi-objective multi-product multi-period three echelon supply chain network with warehouse reliability , 2015, Expert Syst. Appl..

[37]  Reza Tavakkoli-Moghaddam,et al.  Multi-objective multi-product multi-site aggregate production planning in a supply chain under uncertainty: fuzzy multi-objective optimisation , 2016, Int. J. Comput. Integr. Manuf..

[38]  M. R. Gopalan Inventory Optimization in Supply Chain Management using Genetic Algorithm , 2009 .

[39]  Seyed Taghi Akhavan Niaki,et al.  A bi-objective integrated procurement, production, and distribution problem of a multi-echelon supply chain network design: A new tuned MOEA , 2015, Comput. Oper. Res..

[40]  Zhigang Lu,et al.  A Multiobjective Optimization Algorithm Based on Discrete Bacterial Colony Chemotaxis , 2014 .

[41]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[42]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

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

[44]  Haibo He,et al.  Optimized Relative Transformation Matrix Using Bacterial Foraging Algorithm for Process Fault Detection , 2016, IEEE Transactions on Industrial Electronics.

[45]  Ben Niu,et al.  Bacterial foraging based approaches to portfolio optimization with liquidity risk , 2012, Neurocomputing.

[46]  E. S. Ali,et al.  Bacteria foraging optimization algorithm based load frequency controller for interconnected power system , 2011 .

[47]  Vipul Jain,et al.  A Chaotic Bee Colony approach for supplier selection-order allocation with different discounting policies in a coopetitive multi-echelon supply chain , 2015, J. Intell. Manuf..

[48]  Reza Zanjirani Farahani,et al.  A genetic algorithm to optimize the total cost and service level for just-in-time distribution in a supply chain , 2008 .

[49]  Chrissoleon T. Papadopoulos,et al.  A design model and a production–distribution and inventory planning model in multi-product supply chain networks , 2016 .

[50]  Reza Sadeghi Rad,et al.  A novel multi-objective optimization model for integrated problem of green closed loop supply chain network design and quantity discount , 2018, Journal of Cleaner Production.