Immune-based evolutionary algorithm for determining the optimal sequence of multiple disinfection operations

This paper presents a new multiple disinfection operation problem (MDOP) in which several buildings have to be sprayed with various disinfectants. The MDOP seeks to minimize the total cost of disinfection operations for all buildings. The problem is different from the typical vehicle routing problem since: (a) each building has to receive multiple spray applications of disinfectants; (b) the final spray application of disinfectant in each building is fixed; and (c) for safety, the time interval between two consecutive spray applications of disinfectants for each building must meet or exceed a specified minimum. The MDOP problem is NP-hard and difficult to solve directly. In this paper, we firstly develop an efficient encoding of spray operations to simultaneously determine the optimal sequence of buildings and their respective treatments with spray disinfectants. Secondly, we adopt immune algorithm to solve the presented MDOP. Finally, as a demonstration of our method, we solve the problem for a campus case to determine the optimal disinfection strategy and routes assuming both single and multiple vehicle scenarios. Numerical results of immune algorithm are discussed and compared with those of genetic algorithm and PSO to show the effectiveness of the adopted algorithm.

[1]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[2]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[3]  P. J. Pawar,et al.  Tool path planning of hole-making operations in ejector plate of injection mould using modified shuffled frog leaping algorithm , 2016, J. Comput. Des. Eng..

[4]  Y.-C. Hsieh,et al.  An effective immune based two-phase approach for the optimal reliability-redundancy allocation problem , 2011, Appl. Math. Comput..

[5]  Lawrence Bodin,et al.  Networks and vehicle routing for municipal waste collection , 1974, Networks.

[6]  J. Monnot,et al.  The Traveling Salesman Problem and its Variations , 2014 .

[7]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[8]  Jun Zhang,et al.  A Novel Set-Based Particle Swarm Optimization Method for Discrete Optimization Problems , 2010, IEEE Transactions on Evolutionary Computation.

[9]  Hrvoje Gold,et al.  Vehicle Routing Problem , 2008, Encyclopedia of GIS.

[10]  Lionel Amodeo,et al.  Multi-start iterated local search for the periodic vehicle routing problem with time windows and time spread constraints on services , 2014, Comput. Oper. Res..

[11]  I L Weissman,et al.  How the immune system develops. , 1993, Scientific American.

[12]  Mehran Mohammadi,et al.  Optimum route selection in hole-making operations using a dynamic programming-based method , 2016 .

[13]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[14]  Zbigniew Michalewicz,et al.  Genetic Algorithms Plus Data Structures Equals Evolution Programs , 1994 .

[15]  S. G. Ponnambalam,et al.  A hybrid cuckoo search-genetic algorithm for hole-making sequence optimization , 2014, Journal of Intelligent Manufacturing.

[16]  Madjid Tavana,et al.  Multi-objective control chart design optimization using NSGA-III and MOPSO enhanced with DEA and TOPSIS , 2016, Expert Syst. Appl..

[17]  Çağrı Koç,et al.  A unified-adaptive large neighborhood search metaheuristic for periodic location-routing problems , 2016 .

[18]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[19]  Germano C. Vasconcelos,et al.  A hybrid search method for the vehicle routing problem with time windows , 2010, Ann. Oper. Res..

[20]  Eugene L. Lawler,et al.  The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1985 .

[21]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[22]  Michal Tzur,et al.  The Period Vehicle Routing Problem and its Extensions , 2008 .

[23]  Teodor Gabriel Crainic,et al.  A hybrid generational genetic algorithm for the periodic vehicle routing problem with time windows , 2014, J. Heuristics.

[24]  Yi-Chih Hsieh,et al.  An Immune Evolutionary Approach for the Label Printing Problem , 2014, Int. J. Comput. Intell. Syst..

[25]  Russell C. Eberhart,et al.  Particle swarm with extended memory for multiobjective optimization , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[26]  Shyh-Jier Huang Enhancement of thermal unit commitment using immune algorithms based optimization approaches , 1999 .

[27]  Madjid Tavana,et al.  An artificial immune algorithm for ergonomic product classification using anthropometric measurements , 2016 .

[28]  T. P. Singh,et al.  Review on Optimization of Hole-Making Operations for Injection Mould Using Non-Traditional Algorithms , 2016 .

[29]  Zhaojun Li,et al.  Multi-Objective and Multi-Stage Reliability Growth Planning in Early Product-Development Stage , 2016, IEEE Transactions on Reliability.