12.07.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!