one among these three algorithms, which is revealed
through the very high ER in all of the five ZDT test
problems. The standard deviation of zero in ER
indicates SPEA2 consistently cannot converge to the
true Pareto front within 100 generations in all trials.
In conclusion, it is shown that SCMIA outperforms
the other evolutionary algorithms for most of the
benchmark test problems especially in the diversity
aspect.
Several important points can be concluded based
on the results. Firstly, the proposed SCMIA provides
comparable results regarding the other four
algorithms against which it is compared. Although it
does not always provide the best performance in
terms of the three metrics adopted, it is able to
generate reasonably good approximations of the true
Pareto front of each test problem under
investigation, including those with a convex, a
nonconvex or a disconnected Pareto front. Also, it is
generally shown to outperform MISA and SPEA2
with the quality of solution being similar to NNIA
and NSGA-II in approximating the true Pareto front
in terms of the proximity, diversity and convergence
in almost all test problems. Finally, SCMIA clearly
performs better than other benchmarking algorithms
in the diversity aspect. This is largely attributed to
the operators employed in the algorithm, including
selection, cloning, hypermutation, crossover, and
suppression. The selection operator, cloning operator
and hypermutation operator incorporate the
crowding-distance as a measure to select antibodies
for undergoing the subsequent evolutionary
processes, generate a number of copies to explore
the solution space especially the less-crowded
regions, and bring variation to the clone population
respectively, in order to produce better offspring and
increasing population diversity. The diversity is
further enhanced through the crossover operation
while the quick convergence can be ensured by
preventing from being trapped into local optima
because some good genes from the active parent can
be passed to the offspring while bad genes would
have a chance to be replaced with better genes
through hypermutation. The suppression operator
helps reduce antibody redundancy, hence
significantly minimizes the number of unnecessary
searches and increases the population diversity.
5 CONCLUSION AND FUTURE
WORK
This research develops a hybrid immune algorithm -
SCMIA for solving multi-objective optimization
problems. The results show that SCMIA is able to
generate a well-distributed set of solutions while it
represents good approximation to the true Pareto-
optimal set for most of the benchmark problems.
Such satisfactory results are largely attributed to the
characteristics of the algorithm, namely, distributed
nature, self-organization, specificity, memory and
learning capabilities from AIS as well as the
complementary effect from crossover operation of
GA to the hypermutation operation in AIS due to
their different style of solution space traversal.
Future research could extend this approach to
solve real world complex business problems with
real world dynamics and to solve large scale
problems with a large number of parameters,
operators and equipment involved in order to
establish the practical value of the algorithm in
multi-objective optimization context.
REFERENCES
Ataser, Z. A Review of Artificial Immune Systems. Ijcci
(Ecta), 2013 Algarve, Portugal. 128-135.
Burnet, F. M. 1959. The Clonal Selection Theory of
Acquired Immunity, Nashville, Vanderbilt University.
Coelho, G. & Von Zuben, F. 2006. Omni-Ainet: An
Immune-Inspired Approach for Omni Optimization.
Coello Coello, C., Lamont, G. B. & Veldhuizen, D. A. V.
2007. Evolutionary Algorithms For Solving Multi-
Objective Problems, New York, Springer.
Coello Coello, C. A. & Cortés, N. C. 2005. Solving
Multiobjective Optimization Problems Using an
Artificial Immune System. Genetic Programming and
Evolvable Machines, 6, 163-190.
Corne, D. W., Jerram, N. R., Knowles, J. & Oates, M. J.
Pesa-Ii: Regionbased Selection in Evolutionary
Multiobjective Optimization. The Genetic and
Evolutionary Computation Conference (Gecco 2001),
2001 San Francisco, California. 283-290.
Cutello, V., Narzisi, G. & Nicosia, G. 2006. A Multi-
Objective Evolutionary Approach to the Protein
Structure Prediction Problem. Journal of the Royal
Society Interface, 3, 139-151.
D. A. Van Veldhuizen & G. B. Lamont 1998.
Multiobjective Evolutionary Algorithm Research: A
History and Analysis. Technical Report Tr-98-03.
Department Of Electrical And Computer Engineering,
Graduate School Of Engineering, Air Force Institute
Of Technology, Wright-Patterson Afb.
Deb, K. 2001. Multi-Objective Optimization Using
Evolutionary Algorithms, Chichester, Uk, John Wiley
& Sons, Inc. .
Deb, K., Agrawal, S., Pratap, A. & Meyarivan, T. A Fast
Elitist Non-Dominated Sorting Genetic Algorithm for
Multi-Objective Optimisation: Nsga-Ii. Proceedings