23.12.2014 Views

Applications #2 Problème du voyageur de commerce (TSP) - gerad

Applications #2 Problème du voyageur de commerce (TSP) - gerad

Applications #2 Problème du voyageur de commerce (TSP) - gerad

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1/3 2/3 3/3<br />

Une <strong>de</strong>uxième formulation MIP (flots et étapes)<br />

On utilise un indice supplémentaire s ∈ {1, 2, . . . , n} (l’étape) : la<br />

variable x ij,s vaut 1 si on va <strong>de</strong> i à j à l’étape s, 0 sinon :<br />

n∑ n∑ n∑<br />

min c ij x ij,s<br />

x<br />

i=1 j=1 s=1<br />

j≠i<br />

n∑ ∑<br />

x ij,s − n x ji,s%n+1 = 0 ∀j et s ∈ {1, 2, . . . , n}<br />

i=1<br />

n∑<br />

j=1 s=1<br />

i=1<br />

(flot entrant = flot sortant)<br />

n∑<br />

x ij,s = 1 ∀i ∈ {1, 2, . . . , n} (passer une fois par chaque ville)<br />

x ij,s ∈ {0, 1} ∀ i, j, s ∈ {1, 2, . . . , n}<br />

On n’a plus besoin <strong>de</strong>s contraintes d’élimination <strong>de</strong>s sous-tours,<br />

mais cette formulation requiert n 3 variables : 50 villes donnent<br />

125,000 variables !<br />

MTH6311: Heuristiques pour le <strong>TSP</strong> 14/34

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

Saved successfully!

Ooh no, something went wrong!