Estratto del documento

Esercizio 1:

Applicare l'algoritmo primale-duale relativo al node-cover per trovare la soluzione 2-approssimata del problema. Individuare pertanto la sequenza di voli che garantisca il minimo costo.Sono dati i seguenti pairings ammissibili:

  1. Berlino-Amsterdam-Atene {1,2,3}
  2. Roma-Budapest {4,5}
  3. Roma-Amsterdam-Helsinki {4,2,6}
  4. Helsinki-Londra {6,7}
  5. Berlino-Londra {1,7}
  6. Atene-Budapest {3,5}

Abbiamo I = {F1, F2, ..., F7} V servizio h = 1,...,7.Fn ⊆ J sono insiemi che contengono lo stesso servizio h.J = {1,...,6} pairings ammissibili

Svolgimento:

  • Determino gli Fn:
    • F1 = {1,5}
    • F2 = {1,3}
    • F3 = {1,6}
    • F4 = {2,3}
    • F5 = {2,6}
    • F6 = {3,4}
    • F7 = {4,5}
  • T ⊆ J è un cover ⟺ |Fi ∩ T| ≥ 1 ∀ Fi ∈ I
  • Nodi := pairings ammissibiliArchi := FiVediamo che ogni arco sia coperto

Esercizio 1:

Applicare l'algoritmo primale-duale relativo al Node-Cover per trovare la soluzione 2-approssimata del problema. Individuare pertanto la sequenza di voli che garantisca il minimo costo.

Sono dati i seguenti pairings ammissibili:

  1. Berlino - Amsterdam - Atene {1, 2, 3}
  2. Roma - Budapest {4, 5}
  3. Roma - Amsterdam - Helsinki {4, 2, 6}
  4. Helsinki - Londra {6, 7}
  5. Berlino - Londra {1, 7}
  6. Atene - Budapest {3, 5}

Abbiamo I = {F1, F2, ..., F7} ∀ servizio ń = 1, ..., 7.

Fn ⊆ J sono insiemi che contengono lo stesso servizio ń J = {1, ..., 6} pairings ammissibili

Svolgimento:

  • Deterimino gli Fn:

F1 = {1, 5} F2 = {1, 3} F3 = {1, 6} F4 = {2, 3} F5 = {2, 6} F6 = {3, 4} F7 = {4, 5}

  • T ⊆ J è un cover <=> |Fi ∩ T| ≥ 1 ∀ Fi ∈ I

Nodi := pairings ammissibili Archi := Fi

Vogliamo che ogni arco sia coperto

  • Vogliamo trovare il cammino a costo minimo
  • Definiamo primale e duale

Primale

min cTu

ΣeεF ue ≥ 1     FεI

ue ≥ 0     eεJ

Duale

max 1Ty

ΣFεI yF ≤ ce     eεJ

yF ≥ 0     FεI

  • F1     u1 + u5 ≥ 1
  • F2     u1 + u3 ≥ 1
  • F3     u1 + u6 ≥ 1
  • F4     u2 + u3 ≥ 1
  • F5     u2 + u6 ≥ 1
  • F6     u3 + u4 ≥ 1
  • F7     u4 + u5 ≥ 1

u1, ..., u6 ≥ 0

  • Paso Φ: Scelgo una soluzione iniziale
  • Passo 1: Scelgo una &overline;F

=> Aggiungo J¯:

J¯ = J¯ ∪ {1,3} = {1,3}

=> Aggiungo Y¯F2 = 1

=> Aggiungo T - J¯ = {1,3}

● PASSO 2:

Scelgo una F¯ che non interseca J¯:

F¯ = F5 = {2,6} ^ {1,3} = ∅

Infatti in J¯ = {1,3} non ci sono {2,6}

=> non avrei potuto inserire F1, F3, F4, F6.

=> Aggiungo YF = Y¯F5 = Y¯F5 + min{2,6} (ce - ΣY¯F)

= 0 + min{(1 - Y¯F4 - YF5), (1 - Y¯F3 - YF5)}{2,6}

= 0 + min{(1,1)}{2,6} = 1

=> Aggiungo J¯:

J¯ = J¯ ∪ {2,6} = {1,3,2,6}

=> Aggiungo Y¯ = Y¯F5 = 1

=> Aggiungo T - J¯ = {1,3,2,6}

● PASSO 3:

Scelgo una F¯ che non interseca J¯:

=> F¯ = F7 = {4,5}

● Aggiungo YF¯ = Y¯F7 = Y¯F7 + minc∈F¯ (ce - ΣY¯F)

= 0 + min{(1 - Y¯

Anteprima
Vedrai una selezione di 10 pagine su 52
Domande di teoria ed esercizi di esami di OC2 Pag. 1 Domande di teoria ed esercizi di esami di OC2 Pag. 2
Anteprima di 10 pagg. su 52.
Scarica il documento per vederlo tutto.
Domande di teoria ed esercizi di esami di OC2 Pag. 6
Anteprima di 10 pagg. su 52.
Scarica il documento per vederlo tutto.
Domande di teoria ed esercizi di esami di OC2 Pag. 11
Anteprima di 10 pagg. su 52.
Scarica il documento per vederlo tutto.
Domande di teoria ed esercizi di esami di OC2 Pag. 16
Anteprima di 10 pagg. su 52.
Scarica il documento per vederlo tutto.
Domande di teoria ed esercizi di esami di OC2 Pag. 21
Anteprima di 10 pagg. su 52.
Scarica il documento per vederlo tutto.
Domande di teoria ed esercizi di esami di OC2 Pag. 26
Anteprima di 10 pagg. su 52.
Scarica il documento per vederlo tutto.
Domande di teoria ed esercizi di esami di OC2 Pag. 31
Anteprima di 10 pagg. su 52.
Scarica il documento per vederlo tutto.
Domande di teoria ed esercizi di esami di OC2 Pag. 36
Anteprima di 10 pagg. su 52.
Scarica il documento per vederlo tutto.
Domande di teoria ed esercizi di esami di OC2 Pag. 41
1 su 52
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/09 Ricerca operativa

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher pael di informazioni apprese con la frequenza delle lezioni di Ottimizzazione combinatoria e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma La Sapienza o del prof Sassano Antonio.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community