Virulence Optimization Algorithm

A novel method of optimization inspired by optimal mechanism of viruses when infecting body cells.Simulates the recognition of fittest viruses, reproduction of cells to prompt "invasion" operation and escaping from infected region (to avoid immune reaction).It starts the optimization process with an initial population consisting of viruses and host cells. Then, the environment will be clustered to number of regions called Virus groups.Drifting (mutation) and shifting (recombination) and constitute an "invasion" force to invade host environment.The best viruses in each virus group undergoes a cloning operation to spread the Virulence in host environment and the escape mechanism enables the virus to avoid immune response.Comparing the result of this algorithm with other well-known optimization algorithms demonstrates the superiority of the proposed algorithm in terms of the global solution convergence and the convergence speed. In this paper, a new optimization algorithm to solve continuous and non-linear optimization problems is introduced. This algorithm is inspired by the optimal mechanism of viruses when infecting body cells. Special mechanism and function of viruses which includes the recognition of fittest viruses to infect body cells, reproduction (cloning) of these cells to prompt "invasion" operation of ready-to-infect regions and then escaping from infected regions (to avoid immune reaction) is the basis of this evolutionary optimization algorithm. Like many evolutionary algorithms, the Virulence Optimization Algorithm (VOA) starts the optimization process with an initial population consisting of viruses and host cells. The host cell population represents the resources available in host environment or the region containing the global optimum solution. The virus population infiltrates the host environment and attempts to infect it. In the optimization procedure, at first the viruses reside in the constituted regions or clusters of the environment called virus groups (via K-means clustering). Then they scatter in host environment through mutation (Drifting) and recombination (Shifting) operators. Then among the virus groups, the group with highest mean fitness is chosen as escape destination. Before the escape operation commences, the best viruses in each virus group are recognized and undergoes a cloning operation to spread the Virulence in the host environment. This procedure continues until the majority of the virus population is gathered in the region containing the maximum resources or the global optimum solution. The novelty of the proposed algorithm is achieved by simulating three important and major mechanisms in the virus life, namely (1) the reproduction and mutation mechanism, (2) the cloning mechanism to generate the best viruses for rapid and excessive infection of the host environment and (3) the mechanism of escaping from the infected region. Simulating the first mechanism in the virus life enables the proposed algorithm to generate new and fittest virus varieties. The cloning mechanism facilitates the excessive spread of the fittest viruses in the host environment to infect the host environment more quickly. Also, to avoid the immune response, the fittest viruses (with a great chance of survival) are duplicated through the cloning process, and scattered according to the Vicinity Region Radius of each region. Then, the fittest viruses escape the infected region to reside in a region which possess the resources necessary to survive (global optimum). The evaluation of this algorithm on 11 benchmark test functions has proven its capability to deal with complex and difficult optimization problems.

[1]  Haralambos Sarimveis,et al.  A Simulated Annealing Algorithm for Prioritized Multiobjective Optimization—Implementation in an Adaptive Model Predictive Control Configuration , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Bernhard Korte,et al.  Combinatorial Optimization , 1992, NATO ASI Series.

[3]  Caro Lucas,et al.  Imperialist competitive algorithm: An algorithm for optimization inspired by imperialistic competition , 2007, 2007 IEEE Congress on Evolutionary Computation.

[4]  Vincent Burrus,et al.  Shaping bacterial genomes with integrative and conjugative elements. , 2004, Research in microbiology.

[5]  Joshua D. Knowles,et al.  An Evolutionary Approach to Multiobjective Clustering , 2007, IEEE Transactions on Evolutionary Computation.

[6]  Oscar Castillo,et al.  Introduction to an optimization algorithm based on the chemical reactions , 2015, Inf. Sci..

[7]  Dirk P. Kroese,et al.  Cross‐Entropy Method , 2011 .

[8]  Manoj Kumar Tiwari,et al.  Multiobjective Particle Swarm Algorithm With Fuzzy Clustering for Electrical Power Dispatch , 2008, IEEE Transactions on Evolutionary Computation.

[9]  Johannes Josef Schneider,et al.  Stochastic optimization , 2006, Scientific computation.

[10]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[11]  Zhen Ji,et al.  A hybrid immune multiobjective optimization algorithm , 2010, Eur. J. Oper. Res..

[12]  Kenneth V. Price,et al.  An introduction to differential evolution , 1999 .

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

[14]  Bilal Alatas,et al.  MODENAR: Multi-objective differential evolution algorithm for mining numeric association rules , 2008, Appl. Soft Comput..

[15]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[16]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for solving multiobjective optimization problems , 2006, Int. J. Intell. Syst..

[17]  James C. Spall,et al.  Introduction to stochastic search and optimization - estimation, simulation, and control , 2003, Wiley-Interscience series in discrete mathematics and optimization.

[18]  Fernando Niño,et al.  Recent Advances in Artificial Immune Systems: Models and Applications , 2011, Appl. Soft Comput..

[19]  James C. Spall,et al.  Introduction to stochastic search and optimization - estimation, simulation, and control , 2003, Wiley-Interscience series in discrete mathematics and optimization.

[20]  Ramin Rajabioun,et al.  Cuckoo Optimization Algorithm , 2011, Appl. Soft Comput..

[21]  Zhi-Hua Hu,et al.  A multiobjective immune algorithm based on a multiple-affinity model , 2010, Eur. J. Oper. Res..

[22]  Adel Guitouni,et al.  Multi-objectives Tabu Search based algorithm for progressive resource allocation , 2007, Eur. J. Oper. Res..

[23]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[24]  M. V. Regenmortel,et al.  Desk encyclopedia of general virology , 2010 .

[25]  Shawki Areibi,et al.  Strength Pareto Particle Swarm Optimization and Hybrid EA-PSO for Multi-Objective Optimization , 2010, Evolutionary Computation.

[26]  Yi-Mo Deng,et al.  Influenza virus antigenic variation, host antibody production and new approach to control epidemics , 2009, Virology Journal.

[27]  Masoud Rabbani,et al.  A new particle swarm algorithm for a multi-objective mixed-model assembly line sequencing problem , 2007, Soft Comput..

[28]  Todd M. Allen,et al.  Viral evolution and escape during acute HIV-1 infection. , 2010, The Journal of infectious diseases.

[29]  Henry Y. K. Lau,et al.  An Artificial Immune System-based Many-Objective Optimization Algorithm with Network Activation Scheme , 2013, ECAL.

[30]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[31]  M. R. Rao,et al.  Combinatorial Optimization , 1992, NATO ASI Series.

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

[33]  R. Bellman Dynamic programming. , 1957, Science.

[34]  Richard C. Chapman,et al.  Application of Particle Swarm to Multiobjective Optimization , 1999 .

[35]  N. Mideo,et al.  Virulence evolution and the trade‐off hypothesis: history, current state of affairs and the future , 2009, Journal of evolutionary biology.

[36]  T. Lam,et al.  Use of phylogenetics in the molecular epidemiology and evolutionary studies of viral infections , 2010, Critical reviews in clinical laboratory sciences.

[37]  Jong-Hwan Kim,et al.  Genetic quantum algorithm and its application to combinatorial optimization problem , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[38]  Scott Kirkpatrick,et al.  Stochastic Optimization (Scientific Computation) , 2006 .

[39]  S. Elena,et al.  Basic concepts in RNA virus evolution , 1996, FASEB journal : official publication of the Federation of American Societies for Experimental Biology.

[40]  Ricardo P. Beausoleil,et al.  "MOSS" multiobjective scatter search applied to non-linear multiple criteria optimization , 2006, Eur. J. Oper. Res..

[41]  Beatrice Lazzerini,et al.  A multi-objective evolutionary approach to image quality/compression trade-off in JPEG baseline algorithm , 2010, Appl. Soft Comput..

[42]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[43]  Rafael Caballero,et al.  Solving a multiobjective location routing problem with a metaheuristic based on tabu search. Application to a real case in Andalusia , 2007, Eur. J. Oper. Res..

[44]  Maoguo Gong,et al.  Multiobjective Immune Algorithm with Nondominated Neighbor-Based Selection , 2008, Evolutionary Computation.

[45]  V Emuss,et al.  The Molecular Biology of Cancer , 2006, British Journal of Cancer.

[46]  S. N. Sivanandam,et al.  Introduction to genetic algorithms , 2007 .

[47]  Heinz Mühlenbein,et al.  The parallel genetic algorithm as function optimizer , 1991, Parallel Comput..

[48]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[49]  Dirk P. Kroese,et al.  The Cross Entropy Method: A Unified Approach To Combinatorial Optimization, Monte-carlo Simulation (Information Science and Statistics) , 2004 .

[50]  Arben Asllani,et al.  Using genetic algorithm for dynamic and multiple criteria web-site optimizations , 2007, Eur. J. Oper. Res..

[51]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[52]  V. Chellaboina,et al.  Reduced order optimal control using genetic algorithms , 2005, Proceedings of the 2005, American Control Conference, 2005..

[53]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[54]  Shoko Ueki :Principles of Plant Virology: Genome, Pathogenicity, Virus Ecology , 2008 .

[55]  Jonathan Timmis,et al.  Artificial immune systems as a novel soft computing paradigm , 2003, Soft Comput..

[56]  Chris Murphy,et al.  Dominance-Based Multiobjective Simulated Annealing , 2008, IEEE Transactions on Evolutionary Computation.

[57]  Roy L. Johnston,et al.  Applications of Evolutionary Computation in Chemistry , 2004 .

[58]  E. Domingo,et al.  Origin and Evolution of Viruses , 2010, Virus Genes.

[59]  N. Dimmock,et al.  Introduction to Modern Virology , 1974 .

[60]  Lu Hong A Novel Particle Swarm Optimization Method Using Clonal Selection Algorithm , 2009, 2009 International Conference on Measuring Technology and Mechatronics Automation.

[61]  Inés Couso,et al.  Obtaining linguistic fuzzy rule-based regression models from imprecise data with multiobjective genetic algorithms , 2008, Soft Comput..

[62]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[63]  Wenyin Gong,et al.  An improved multiobjective differential evolution based on Pareto-adaptive epsilon-dominance and orthogonal design , 2009, Eur. J. Oper. Res..

[64]  Oscar Castillo,et al.  A new approach for dynamic fuzzy logic parameter tuning in Ant Colony Optimization and its application in fuzzy control of a mobile robot , 2015, Appl. Soft Comput..

[65]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[66]  Beatriz de la Iglesia,et al.  A multi-objective GRASP for partial classification , 2008, Soft Comput..

[67]  Luca Maria Gambardella,et al.  A survey on metaheuristics for stochastic combinatorial optimization , 2009, Natural Computing.

[68]  Andries Petrus Engelbrecht,et al.  Fundamentals of Computational Swarm Intelligence , 2005 .

[69]  Ponnuthurai Nagaratnam Suganthan,et al.  Comprehensive learning particle swarm optimizer for solving multiobjective optimization problems: Research Articles , 2006 .

[70]  Hussein A. Abbass,et al.  Differential Evolution for Solving multiobjective Optimization Problems , 2004, Asia Pac. J. Oper. Res..

[71]  J. Lupski,et al.  Mechanisms of change in gene copy number , 2009, Nature Reviews Genetics.

[72]  Byoung-Tak Zhang,et al.  Multiobjective evolutionary optimization of DNA sequences for reliable DNA computing , 2005, IEEE Transactions on Evolutionary Computation.

[73]  C. D. Darlington,et al.  Origin and evolution of viruses. , 1960, Transactions of the Royal Society of Tropical Medicine and Hygiene.

[74]  Mehmet Karaköse,et al.  A multi-objective artificial immune algorithm for parameter optimization in support vector machine , 2011, Appl. Soft Comput..

[75]  Jan A Snyman,et al.  Practical Mathematical Optimization: An Introduction to Basic Optimization Theory and Classical and New Gradient-Based Algorithms , 2005 .

[76]  Cristina E. Davis,et al.  A modified artificial immune system based pattern recognition approach - An application to clinical diagnostics , 2011, Artif. Intell. Medicine.

[77]  Randy L. Haupt,et al.  Practical Genetic Algorithms with CD-ROM , 2004 .

[78]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..