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
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