30.06.2013 Views

Problema del Commesso Viaggiatore 1 Introduzione 2 ... - Automatica

Problema del Commesso Viaggiatore 1 Introduzione 2 ... - Automatica

Problema del Commesso Viaggiatore 1 Introduzione 2 ... - Automatica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

M. Monaci - <strong>Problema</strong> <strong>del</strong> <strong>Commesso</strong> <strong>Viaggiatore</strong> 9<br />

<br />

xij = 1 i ∈ V (13)<br />

j∈V<br />

xij ∈ {0, 1} i, j ∈ V (14)<br />

<br />

f k 1j − <br />

f k i1 ≥ 1 k ∈ V ′<br />

(15)<br />

j∈V<br />

<br />

j∈V<br />

f k hj<br />

i∈V<br />

− <br />

i∈V<br />

f k ih = 0 h, k ∈ V ′ , h = k (16)<br />

f k ij ≤ xij<br />

i, j ∈ V, k ∈ V ′<br />

f k ij ≥ 0 i, j ∈ V, k ∈ V ′<br />

Il mo<strong>del</strong>lo equivale al mo<strong>del</strong>lo precedente dove i SECs sono rimpiazzati dai vincoli (15)–<br />

(18) che impongono che, per qualunque vertice terminale k ∈ V ′ , il flusso che può essere<br />

inviato da 1 a k sia almeno pari a 1. In particolare, per ogni vertice terminale k, i vincoli (15)<br />

impongono che il flusso netto uscente dal vertice 1 sia almeno 1, i vincoli (16) impongono<br />

il bilanciamento <strong>del</strong> flusso per tutti i nodi intermedi, ed i vincoli (17) e (18) corrispondono<br />

ai classici vincoli di capacità e di non negatività <strong>del</strong>le variabili, rispettivamente.<br />

Questa formulazione, coinvolge un numero polinomiale di variabili e vincoli: questa è<br />

una dimostrazione alternativa <strong>del</strong> fatto che il rilassamento continuo di ATSP può essere<br />

risolto in tempo polinomiale.<br />

3.2 Formulazione di Muller, Tucker e Zemlin<br />

Un ulteriore mo<strong>del</strong>lo per l’ATSP con un numero polinomiale di variabili e vincoli è quello<br />

proposto da Muller, Tucker e Zemlin. L’idea di base è quella di esprimere i SECs tramite<br />

un insieme di variabili che indichino, per ciascun vertice, l’ordine di visita nel ciclo.<br />

Il mo<strong>del</strong>lo prevede che, oltre alle variabili xij, siano definite le seguenti variabili intere<br />

ui = ordine di visita <strong>del</strong> vertice i in soluzione (i ∈ V )<br />

Il corrispondente mo<strong>del</strong>lo di PLI è<br />

min <br />

dove al solito V ′ = V \ {1}.<br />

i∈V j∈V<br />

cij xij<br />

(17)<br />

(18)<br />

(19)<br />

<br />

xij = 1 j ∈ V (20)<br />

i∈V<br />

<br />

xij = 1 i ∈ V (21)<br />

j∈V<br />

xij ∈ {0, 1} i, j ∈ V (22)<br />

ui − uj + n xij ≤ n − 1 i ∈ V, j ∈ V ′ , i = j (23)<br />

u1 = 0 (24)<br />

ui ≥ 0 (intere) i ∈ V ′<br />

(25)

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

Saved successfully!

Ooh no, something went wrong!