The application of the cross-entropy method for multi-objective optimisation to combinatorial problems

Society is continually in search of ways to optimise various objectives. When faced with multiple and conflicting objectives, humans are in need of solution techniques to enable optimisation. This research is based on a recent venture in the field of multi-objective optimisation, the use of the cross-entropy method to solve multi-objective problems. The document provides a brief overview of the two fields, multi-objective optimisation and the cross-entropy method, touching on literature, basic concepts and applications or techniques. The application of the method to two problems is then investigated. The first application is to the multi-objective vehicle routing problem with soft time windows, a widely studied problem with many real-world applications. The problem is modelled mathematically with a transition probability matrix that is updated according to cross-entropy principles before converging to an approximation solution set. The highly constrained problem is successfully modelled and the optimisation algorithm is applied to a set of benchmark problems. It was found that the cross-entropy method for multi-objective optimisation is a valid technique in providing feasible and non-dominated solutions. The second application is to a real world case study in blood management done at the Western Province Blood Transfusion Service. The conceptual model is derived from interviews with relevant stakeholders before discrete event simulation is used to model the system. The cross-entropy method is used to optimise the inventory policy of the system by simultaneously maximising the combined service level of the system and minimising the total distance travelled. By integrating the optimisation and simulation model, the study shows that the inventory Stellenbosch University http://scholar.sun.ac.za

[1]  David Corne,et al.  The Pareto archived evolution strategy: a new baseline algorithm for Pareto multiobjective optimisation , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[2]  Loo Hay Lee,et al.  Artificial intelligence heuristics in solving vehicle routing problems with time window constraints , 2001 .

[3]  Kenneth E. Kendall,et al.  Formulating Blood Rotation Policies with Multiple Objectives , 1980 .

[4]  W. K. Hastings,et al.  Monte Carlo Sampling Methods Using Markov Chains and Their Applications , 1970 .

[5]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .

[6]  Kay Chen Tan,et al.  A hybrid multi-objective evolutionary algorithm for solving truck and trailer vehicle routing problems , 2006, Eur. J. Oper. Res..

[7]  Leyuan Shi,et al.  Nested Partitions Method for Global Optimization , 2000, Oper. Res..

[8]  Richard B. Chase,et al.  Operations Management , 2019, CCSP (ISC)2 Certified Cloud Security Professional Official Study Guide, 2nd Edition.

[9]  Emin Erkan Korkmaz,et al.  Multi-objective Genetic Algorithms for grouping problems , 2010, Applied Intelligence.

[10]  Korina Katsaliaki,et al.  Cost-effective practices in the blood service sector. , 2008, Health policy.

[11]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows , 1997, Transp. Sci..

[12]  Jixian Xiao,et al.  Vehicle Routing Problem with Soft Time Windows , 2012 .

[13]  Jeffrey A. Joines,et al.  Simulation Modeling with Simio - A Workbook , 2010 .

[14]  George Ioannou,et al.  A problem generator-solver heuristic for vehicle routing with soft time windows , 2003 .

[15]  L. Margolin,et al.  On the Convergence of the Cross-Entropy Method , 2005, Ann. Oper. Res..

[16]  Carlos A. Coello Coello,et al.  Ranking Methods in Many-Objective Evolutionary Algorithms , 2009, Nature-Inspired Algorithms for Optimisation.

[17]  Martin W. P. Savelsbergh,et al.  Delivery strategies for blood products supplies , 2009, OR Spectr..

[18]  J. Le Roux Die optimale ligging van bloedbanke , 1981 .

[19]  Nicolas Jozefowiez,et al.  Multi-objective vehicle routing problems , 2008, Eur. J. Oper. Res..

[20]  G. Rudolph Evolutionary Search under Partially Ordered Fitness Sets , 2001 .

[21]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[22]  Tai-Yu Ma A Cross Entropy Multiagent Learning Algorithm for Solving Vehicle Routing Problems with Time Windows , 2011, ICCL.

[23]  Mehrdad Tamiz,et al.  Multi-objective meta-heuristics: An overview of the current state-of-the-art , 2002, Eur. J. Oper. Res..

[24]  Lorraine R. Gardiner,et al.  A Bibliographic Survey of the Activities and International Nature of Multiple Criteria Decision Making , 1996 .

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

[26]  Kay Chen Tan,et al.  A Hybrid Multiobjective Evolutionary Algorithm for Solving Vehicle Routing Problem with Time Windows , 2003, Comput. Optim. Appl..

[27]  Reuven Y. Rubinstein,et al.  Optimization of computer simulation models with rare events , 1997 .

[28]  Daisuke Sasaki,et al.  Efficient Search for Trade-Offs by Adaptive Range Multi-Objective Genetic Algorithms , 2005, J. Aerosp. Comput. Inf. Commun..

[29]  B. Park,et al.  Estimation of Kullback–Leibler Divergence by Local Likelihood , 2006 .

[30]  Karen Spens,et al.  Using simulation to increase efficiency in blood supply chains , 2006 .

[31]  David E. Goldberg,et al.  A niched Pareto genetic algorithm for multiobjective optimization , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[32]  Jf Bekker,et al.  Application of the multi-objective cross-entropy method to the vehicle routing problem with soft time windows , 2014 .

[33]  Philip Kilby,et al.  Vehicle Routing Problem with Time Windows , 2004 .

[34]  Ricki G. Ingalls,et al.  Introduction to simulation , 2001, 2008 Winter Simulation Conference.

[35]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[36]  John B. Jennings,et al.  Blood Bank Inventory Control , 1973 .

[37]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Time Windows: Minimizing Route Duration , 1992, INFORMS J. Comput..

[38]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[39]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[40]  Sally C. Brailsford,et al.  Using simulation to improve the blood supply chain , 2007, J. Oper. Res. Soc..