arrow
Return

Virulence Optimization Algorithm

delete2016-06-01
delete45
PRE
AI
M
Morteza Jaderyan
H
Hassan Khotanlou *
DOI:10.1016/j.asoc.2016.02.038delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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. (C) 2016 Elsevier B.V. All rights reserved.
Keywords:
Optimization
Virulence
Virus cloning
Host environment
Continuous and non-linear functions
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Applied Soft Computing cover
Applied Soft Computing
IF:
6.6
Papers:
1.4W
Citations:
4.8W

Organization

B
bu ali sina university
Scholars:
3.1K
Papers: 3.1K
Citations: 34
Cited Papers

Cited Papers

Viral Evolution and Escape during Acute HIV-1 Infection
err2010-10-15
err93
errOAAI
errBoutwell, Christian L.; Rolland, Morgane M.; Herbeck, Joshua T.; Mullins, James I.; Allen, Todd M.
errShare
errSave
Structure-based design of targeted covalent inhibitors
err2018-01-01
err0
PREAI
errRichard Lonsdale; Richard A. Ward
errShare
errSave
Multiobjective evolutionary algorithms: A survey of the state of the art
err2011-03-01
err1.8K
PREAI
errZhou, Aimin; Qu, Bo-Yang; Li, Hui; Zhao, Shi-Zheng; Suganthan, Ponnuthurai Nagaratnam; Zhang, Qingfu
errShare
errSave
errShare
errSave
What is dynamic programming?
err2004-07-01
err108
PREAI
errEddy, SR
errShare
errSave
Dominance-based multiobjective simulated annealing
err2008-06-01
err100
errOAAI
errSmith, Kevin I.; Everson, Richard M.; Fieldsend, Jonathan E.; Murphy, Chris; Misra, Rashmi
errShare
errSave
researcher View more