Optimisation Combinatoire : Méthodes Approchées

Page 1 sur 3Lecteur de document UniversityLib

Optimisation Combinatoire : Méthodes Approchées

Algorithms, Combinatorial Optimization, Genetic Algorithms · course

Voir tous les documents en programmation

Ecole'Nationale des ciences

de l'Informatique

,t'l(*

A.U.2013-2014

Optimisation Combinatoire : M thodes ApprocHes

TD NO3

Exercice I : Atgorithmes g n tiques pour le TSP

On consid e le probl me du voyageur de commerce pour un graphe complet. Qn suppose que

les villes sont num rot es de I n.

Pour utiliser l'algorithme g n tique on doit coder le probl me permettant de r aliser Ie

croisement et la mutation.

Nous consid rons le codage suivant : On crit un 'tour" comme une suite des n villes. On

cornbine deux tours en les coupant de mani re al atoire, au m me endroit, et en recollant les

morceaux.

Exemple avec n: 5 :

.l 1i

1i;rrtttt I

1r;rr,'itt ! 2" 1:"ll

3

5

r'ttl;-rr,l 1 4 6 7:3

r,ttiat r.t J 4 1 1"2

5

3

Les rnutations sont obtenues en inversant deux villes dans le tour.

. Est-ce que ce codase permet d'appliquer I'algorithme g n tique au TSP ?

' Comment r soudre les probl mes qui se posent ?

Exercice 2 : Sac dos multi-objectifs

Soit le sac dos bi-objectifs d furi comme suit :

Publicité

Obiets

o1

02

o3

O4

o5

o6

Utilit fl

2

4

I

a

_1

5

1

utilit f2

4

I

3

5

n

L

J

Poids Cl

-1

5

10

4

5

Publicité

2

Poids C2

7

4

6

3

4

'T i J, tt

-E \S \A

--' 1-

l-;l-; l" _yL^ r It

; ;i,,l^^,'r {U:,f t,- . 5 o},p} dEdur} *': p, lu pL ?cq

t I

or h*ray .^o 'r,r\e q , bp ,firrb

i

\)

I { ^ ( A ", .''f,

l

J.^ -,

\

slalqt"2

.-r- \

n I

\ lA fuy"e

irrel-t-trq

{r-f il u/xt

"4{,r'ca Z:

.r,', t^ (

5c a.c2,

Publicité

Cr= C

(-rra

Cer4;

lu

P,-g/

la

) -(;'*h, fo^ ry7;' '6ak*'"

(u o "

-

./

j ,L/^ *L/-

)*{' a- , n 3tr-.' :b"

ls" Ca Z* :t <dc

(

t i ,, <16

vi = Tadx ,t' J r,{ n I '^T'. ,Jr

K

, n* ^i;o"'. U lia.f [ " n&r

  • U \ 4 fl,S

Nrur/#*'

'-/ 0 * yo ^^t-' . :=? : ; ,; -

.*

U'

/

n

Prr's

n -'" s^ )"''^i-"'u*

C

lo

Publicité

4

t: tr ,i,t^,{**"

/h^ ,f,, ) u^e l' "W'5, l,)4 , -l n

r'/-ffi

(t<l-- ':"ig'*-: (ra.

'p

-^. lir^-r,r r' $'e;6r s rb)

(-;

P^

,) td i"&t a'oe t"- "l^-t L

xtW

/ r

arafu f*

-i"^-'m

3) l^,n W'

1.fr-

rrJ S4rh* a trnPo" e:w '

-' -/

Dr-t-x, lh ,^llt l^-

ef )kt"* 6'("='t'-^)

a;- (,(t ,,t,.i*

, U^^ I lr,ti 4, a^r*)

v

(J*l-.' &P-'r ;raP

=(a-P)'6- a6,

$,n^ {6,,a