Biomedical Engineering Reference
In-Depth Information
where. N .is.the.total.number.of.ants,.and.∆τ i k .is.the.amount.of.pheromone.left.
on.the.path.from. i .to. j ,.relecting.the.quality.of.the.solution.of.ant. k ..It.can.be.
defined.as
Obj
Q
k
edge ij
( )
tour
k
k
∆τ
=
.
(2.15)
ij
0
otherwise
.
with.a.constant Q .
2.2.8 Particle Swarm Optimization
Particle.swarm.optimization.is.a.swarm.intelligence.algorithm.other.than.
ACO.. It. was. proposed. by. Ederhart. and. Kennedy. in. 1995. [46],. inspired. by.
the.social.action.of.searching.for.food.by.a.flock.of.birds..The.PSO.is.based.
on.a.simple.but.effective.mechanism.in.which.each.bird,.called.a.particle,.
adjusts.its.search.direction.according.to.three.factors:.its.own.velocity. v i ,.its.
own.best.previous.experience. pBest i
) ),.and.the.best.experience.in.the.flock.
(
( gBest ).[46].
The. PSO. has. been. successful. in. a. wide. variety. of. optimization. tasks..
However,.it.was.once.considered.unsuitable.to.deal.with.multiobjective.
optimizations.until.the.extension.made.by.Coello.Coello.[15]..By.apply-
ing.the.Pareto.ranking.and.keeping.the.historical.records.of.the.best.solu-
tions.found.by.the.particles.( pBest .and. gBest ).as.nondominated.solutions.
generated. in. the. past,. PSO. is. a. possible. solution. for. MOPs. . Figure  2.13 .
depicts.the.flowchart.of.a.multiobjective.PSO;.further.details.are.briefly.
described.next.
The.PSO.for.multiobjective.optimization.starts.with.a.population.of.ran-
dom. solutions. whose. itnesses. are. evaluated. by. the. objective. functions. of.
the.problem..Each.particle.flies.through.the.problem.space.with.a.velocity,.
which. is. constantly. updated. by. the. particle's. own. experience. and. the. best.
experience. of. its. neighbors.. In. each. iteration,. the. velocity. and. position. of.
each.particle.are.updated.by.the.following.equations:
(
)
(
)
k
v g
(
+
1)
= ω
v g
( )
+
c r pBest
pos
+
c r gBest
pos g
( )
.
(2.16)
i
i
1 1
i
i
2 2
i
.
pos g
(
+
1)
=
pos g
( )
+
v g
(
+
1)
.
(2.17)
.
i
i
i
where. i = 1,2,…, N ,.ω.is.the.inertia.weight;. c 1 .and. c 2 .are.the.cognition.factor.
and. the. social-learning. factor,. respectively;. r 1 . and. r 2 . are. random. numbers.
between.0.and.1;. N .is.the.population.size;.and. v i ( g ).and. pos g
i ( ) .are.the.veloc-
ity.and.position.vectors.at.generation. g ,.respectively.
Search WWH ::




Custom Search