Partitionnement de territoire à l'aide d'un algorithme génétique
Partitionnement de territoire à l'aide d'un algorithme génétique
Partitionnement de territoire à l'aide d'un algorithme génétique
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CHAPITRE 3. ALGORITHMES ÉVOLUTIONNISTES 36<br />
Algorithme 1: Procédure <strong>de</strong> fast non dominated sort utilisée dans l’<strong>algorithme</strong><br />
NSGA-II[38].<br />
input : population<br />
output : fronts<br />
for p œ population do<br />
// Nombre <strong>de</strong> solutions qui dominent p<br />
np Ω 0<br />
// Ensemble <strong>de</strong>s solutions dominées par p<br />
Sp Ω ∅<br />
end<br />
for p œ population do<br />
for p œ population do<br />
if p domine q then<br />
Sp Ω Sp fi {q}<br />
end<br />
else if q domine p then<br />
np Ω np +1<br />
end<br />
end<br />
if np =0then<br />
frontsi Ω frontsi fi {p}<br />
end<br />
end<br />
i Ω 1<br />
while frontsi ”= ∅ do<br />
H Ω ∅<br />
for p œ frontsi do<br />
for q œ Sp do<br />
nq Ω nq ≠ 1<br />
if nq =0then<br />
H Ω H fi {q}<br />
end<br />
end<br />
end<br />
i Ω i +1<br />
frontsi Ω H<br />
end