PCRLB values in the entire population. Local search
is carried out by repeated successive mutation for
each bit in the candidate solution, accepting the mu-
tation if and only if it decreases F.
Table 1: LS-DNSGA(Local Search based Dynamic Non-
dominated Sorting Genetic Algorithm), executed at each
time step when sensors are to be selected.
Input: Sensor Network Information and
Solutions for time ’t-1 ’
Output: Non-Dominated Sets S
t
for given time ’t’
PopulationSeeding(P
0
)
Evaluation (P
0
)
S
t
:= { }
For gen = 1 to MaxGen
(a) Child Population, Q
gen−1
=
Mutation(Crossover(Selection (P
gen−1
)))
(b) Combined Population, R
gen
=
Merge (P
gen
, Q
gen
)
(c) Non-dominated sorting (R
gen
)
(d) P
gen−1
=
Crowding distance sorting (R
gen
)
(e) Local Search (P
gen−1
), after every τ iterations.
(f) S
t
=
RankOneNonDominatedSolutions (P
gen−1
)
End
4 SIMULATION RESULTS
Several series of simulations were carried out to eval-
uate the proposed algorithm. The first set, discussed
in subsection 4.1, compares LS-DNSGA with a
weighted summation approach, a single objective ap-
proach, and with NSGA-II. The single objective ap-
proach is applied in two ways: a) Exhaustive search
approach searching only sensor subsets of size 2. b)
Single objective GA capable of finding any number of
sensor subsets. In subsection 4.2 LS-DNSGA is ap-
plied and two sensor selection schemes namely, fixed
number of sensors (2) and fixed cost strategy, are in-
vestigated. Finally, subsection 4.3 compares LS-
DNSGA and NSGA-II on larger sensor networks.
The appendix contains details of various parameters
involved in system models, sensor selection schemes
and cost computation.
4.1 Experiment I
In these simulations, we compare the LS-
DNSGA with a single objective approach and
standard NSGA-II. We consider the target tracking
problem, with total number of sensors 16, for 15 time
steps.
For LS-DNSGA, we chose a population size of
40, maximum number of generations being 100, and
mutation probability of 0.08.
For the weighted sum method, 11 different val-
ues w ∈ { 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8,
0.9, 1.0} are considered for illustrative purposes; ob-
viously, more solutions can be obtained by choos-
ing more values of textbfw. An exhaustive search
with 2 sensor selection scheme, and a single objec-
tive weighted sum GA procedure were employed.
Average performance was computed over 51 trials
using different initial seed values. We computed the
26
th
attainment surface, representing median perfor-
mance. In figure 1 median non-dominated sets ob-
tained for LS-DNSGA are plotted along with the me-
dian performances for different weights considered
for the weighted sum approaches. We separately com-
pared (a) LS-DNSGA and the exhaustive approach
both with the restriction of 2 sensors, and (b) LS-
DNSGA with single objective GA with the number
of sensors allowed to vary.
The non-dominated sets shown in Figure 1 (space
limitations restrict us to only a few time steps) result
in the following observations:
• The weighted sum approach using exhaustive
search finds solutions that only cover a very small
region as compared to LS-DNSGA.
• The weighted sum GA approach is also unable to
cover the entire non-dominated set satisfactorily.
• For all time steps, the weighted sum approach
solutions are mostly dominated, and never better
than those obtained using LS-DNSGA.
• Better results are obtained if the number of sen-
sors is allowed to vary.
For a 2-objectiveproblem, the hypervolume repre-
sents the sum of the areas enclosed within the hyper-
cubes formed by the points on non-dominated front
and a chosen nadir point. Since the objectives are
to be minimized, larger hypervolumes are desirable,
representing better spread and quality of solutions.
We compare LS-DNSGA(with and without popula-
tion seeding) with NSGA-II (with and without pop-
ulation seeding), measuring the average hypervolume
(Padhye et al., 2009) over 51 runs, using the nadir
point (700, 250), based on maximum cost and max-
imum PCRLB values obtained over all time steps.
Figure 2 shows that LS-DNSGA is the best per-
former in reaching steady state hypervolume fastest
without showing any oscillations, whereas the other
algorithms convergedmore slowly and sometimes ex-
hibited oscillatory behavior. For all algorithms other
than LS-DNSGA, for time steps 1 and 2, hypervol-
ume starts at a higher value and keeps falling with-
IJCCI 2009 - International Joint Conference on Computational Intelligence
162