225
Views
61
CrossRef citations to date
0
Altmetric
Original Articles

VIS: An artificial immune network for multi-objective optimization

&
Pages 975-996 | Received 15 Dec 2005, Published online: 26 Jan 2007
 

Abstract

The aim of this work is to propose and validate a novel multi-objective optimization algorithm based on the emulation of the behaviour of the immune system. The rationale of this work is that the artificial immune system has, in its elementary structure, the main features required by other multi-objective evolutionary algorithms described in the literature, such as diversity preservation, memory, adaptivity, and elitism. The proposed approach is compared with three multi-objective evolutionary algorithms that are representative of the state of the art in multi-objective optimization. Algorithms are tested on six standard problems (both unconstrained and constrained) and comparisons are carried out using three different metrics. Results show that the proposed approach has very good performances and can become a valid alternative to standard algorithms for solving multi-objective optimization problems.

Notes

It is here assumed that the algorithm must minimize the fitness.

The original notation of Equation(8) has been changed by introducing σ instead of 1/β by de Castro and Timmis Citation(2002).

§A mutation is considered successful if the fitness of the offspring is better than or equal to the fitness of the parent.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.