Applied Soft Computing 13 (2013) 2405–2411
Contents lists available at SciVerse ScienceDirect
Applied Soft Computing
j ourna l ho mepage: www.elsevier.com/locate/asoc
Incorporating -dominance in AMOSA: Application to multiobjective 0/1
knapsack problem and clustering gene expression data
Sanghamitra Bandyopadhyay
a,∗
, Ujjwal Maulik
b
, Rudrasis Chakraborty
a,1
a
Machine Intelligence Unit, Indian Statistical Institute, Kolkata 700108, India
b
Jadavpur University, Kolkata 700032, India
a r t i c l e i n f o
Article history:
Received 1 January 2011
Received in revised form
14 December 2011
Accepted 4 November 2012
Available online 28 December 2012
Keywords:
Additive -AMOSA
Multiobjective simulated annealing
Multiobjective knapsack problem
Multiplicative -AMOSA
MOO strategy
Multiobjective optimization
-Dominance
a b s t r a c t
Recently, a new model of multiobjective simulated annealing, AMOSA, was developed which was found
to provide improved performance for several multi objective optimization problems especially for prob-
lems with many objectives. In this article, we aim to further improve the performance of AMOSA by
incorporating the concept of -dominance which is a more generalized form of conventional dominance.
This strategy is referred to as -AMOSA. The result of -AMOSA is compared with those of AMOSA, NSGA-II
and -MOEA and AMOSA for several test problems with number of objectives varying from two to fifteen
and the number of variables varying from one to thirty. The performance of -AMOSA is also compared
with other strategies for multiobjective 0/1 knapsack problem. A real life application of -AMOSA for clus-
tering genes from gene expression data is also demonstrated. The results demonstrate the effectiveness
of -AMOSA.
© 2012 Elsevier B.V. All rights reserved.
1. Introduction
Problems with multiple objectives carry a different perspec-
tive compared to one having a single objective. In the latter only
one global optimum (minimum or maximum) is there whereas
in case of multiobjective problems a set of non-dominated solu-
tions is present forming the Pareto-Optimal set. The goal of a
multiobjective optimization (MOO) strategy is to find the (near)
Pareto-Optimal set. Several multiobjective evolutionary algorithms
(MOEAs) have been suggested over the last decade as given in the
reviews [5,7]. EAs are, in general, considered to be metaheuristic
problem solvers as the top level strategies guide lower level ones
to search for the feasible solutions.
The first implementation of MOEA was done by David Schaffer
who is credited with the invention of the first MOEA in the mid-80s.
Since then a large number of publications and algorithms have been
proposed. Recently a simulated annealing based MOO technique
called AMOSA (archived multiobjective simulated annealing), pro-
posed by Bandyopadhyay et al. [4], is found to outperform many of
the existing methods, especially for many objectives.
∗
Corresponding author.
E-mail addresses: sanghami@isical.ac.in (S. Bandyopadhyay),
ujjwal maulik@yahoo.com (U. Maulik), rudrasischa@ieee.org (R. Chakraborty).
1
Current address: CVPR Unit, Indian Statistical Institute, Kolkata, India..
In MOO strategies, one solution is said to be non-dominated if it
is not dominated by any other solutions. So the primary goal of a
MOO strategy is to give non-dominated solutions as output while
maintaining the following two properties.
•
Convergence: The algorithm should quickly converge to true
Pareto-Optimal set (i.e., true solutions).
•
Diversity: The algorithm should maintain a spread of solutions.
In all of the proposed MOEAs, the diversity or uniform spread-
ing of the Pareto set is only taken under consideration but a little
emphasis is given on the convergence of the Pareto set towards
the true Pareto-Optimal set. In recent years several researchers
have proposed alternative forms of dominance relation [13,20].
Farina and Amoto [13] introduces a new kind of fuzzy dominance
namely (1 - k)-dominance to overcome some of the limitations of
dominance relation while Rudolph [24,25] suggested a series of
algorithms, all of which guarantee convergence but the diversity
property is not ensured. Deb [1] suggested an algorithm which
guarantees both the convergence and diversity properties but there
is no proof for the convergence property. Another alternative form
of dominance relation is proposed by Laumanns et al. [20], known
as -dominance. This new form of dominance guarantees the con-
vergence towards the Pareto-Optimal set while maintaining the
diversity in the solutions found. It is basically an archiving strategy
1568-4946/$ – see front matter © 2012 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.asoc.2012.11.050