Biomedical Engineering Reference
In-Depth Information
START
Strength, raw fitness,
and density assignment
Set the required
parameters and
generation counter
g = 0
Yes
g = MAXIMUM
GENERATION?
Fitness assignment
No
Population initialization
Environmental selection
Binary tournament
selection
Objective value
evaluation
g = g + 1
Crossover
Strength, raw fitness,
and density assignment
Mutation
Output Pareto-optimal
solutions
Fitness assignment
Objective value
evaluation
Environmental selection
END
Figure 2.9
Flowchart.of.SPEA2.
dominate.each.other..As.a.result,.density.estimation.is.employed.to.discrimi-
nate.between.individuals.having.identical.raw.fitness.values.
The.density.estimation.technique.used.in.the.SPEA2.is.called.the. k th.near-
est-neighbor.method.[63];.the.density.at.any.point.is.a.decreasing.function.of.
the.distance.to.the. k th.nearest.data.point,.which.can.be.expressed.as
1
D i
( )
=
2 .
(2.11)
d i k
+
.
where. D ( i ).and. d i k .are.the.density.and.the.found.distance.value.of.solution i ,.
respectively.
A.value.of.two.is.added.in.the.denominator.in . Equation.(2.11) .to.avoid.divi-
sion.by.zero.and.make.the.density.value.always.less.than.one..The.value.of.
d i k .is.obtained.by.the.following.procedures:
.
1.. The.distances.in.objective.space.of.all.individuals j in. A .and. P .are.
calculated.and.stored.in.a.list.
.
2.. Sort.the.list.in.ascending.order.
3.. The. k th.element.gives.the.value.of. d i k ,.where.
.
| | | | .
k
=
P
+
A
 
Search WWH ::




Custom Search