Flusso Massimo Applicazione Algoritmi Esercizio 1 Sia dato la seguente rete di flusso, in cui la sorgente è il nodo 1 e la destinazione è il nodo 6. I.

Slides:



Advertisements
Presentazioni simili
Flusso Massimo Certificati di (non-) ottimalità
Advertisements

Premessa: si assume di aver risolto (correttamente
Flusso Massimo Applicazione di algoritmi
Algoritmi e Strutture Dati
Strutture dati per insiemi disgiunti
Il problema del cammino minimo tra 2 nodi in un grafo non cooperativo
Introduzione ai grafi Grafo diretto e non diretto
Process synchronization
Il problema del minimo albero ricoprente in un grafo non cooperativo
Introduzione Cosa sono le reti di Petri?
Algoritmi e Strutture Dati
Routing Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
Cammini minimi con una sorgente
Breath-first search Visita in ampiezza di un grafo Algoritmo Esempio
Breath-first search Visita in ampiezza di un grafo Algoritmo Esempio
Algoritmo di MiniMax Questa presentazione è un chiaro esempio di come aggiungere i tagli Alfa-Beta per migliorare l’efficienza dell’algoritmo MiniMax.
Cammini minimi con sorgente singola
Il problema del cammino minimo tra 2 nodi in un grafo con archi privati.
Algoritmi e Strutture Dati
Università degli Studi di Roma Tor Vergata
Il problema del minimo albero ricoprente in un grafo con archi privati.
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw - Hill Companies, srl 1 Strutture dati per.
Algoritmi e Strutture Dati
Scenario Archi di un grafo controllati da agenti egoistici
Algoritmi Paralleli e Distribuiti a.a. 2008/09 Lezione del 05/05/2009 Prof. ssa ROSSELLA PETRESCHI a cura del Dott. SAVERIO CAMINITI.
Algoritmi Paralleli e Distribuiti a.a. 2008/09 Lezione del 28/04/2009 Prof. ssa ROSSELLA PETRESCHI a cura del Dott. SAVERIO CAMINITI.
U V U V (a) |cfc|=2 prima e dopo (b) |cfc|=2 prima e |cfc|=1 dopo
Algoritmo di Ford-Fulkerson
Il problema del minimo albero ricoprente in un grafo con archi privati
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Capitolo 12 Minimo albero ricoprente: Algoritmi di Prim e di Borůvka Algoritmi.
Algoritmi e Strutture Dati
Visite di grafi Algoritmi e Strutture Dati. Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw.
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Capitolo 12 Minimo albero ricoprente: Algoritmi di Prim e di Borůvka Algoritmi.
Algoritmi e Strutture Dati
Il problema del cammino minimo tra 2 nodi in un grafo con archi privati.
Flusso Massimo Applicazione di algoritmi
Cammini minimi Algoritmo SPT.Acyclic
Seminario su clustering dei dati – Parte II
Modelli e Algoritmi per la Logistica
1. ( punti 7 ) Siano dati un insieme di localizzazioni potenziali (nodi grandi) ed un insieme di clienti da servire (nodi piccoli). Il costo di afferenza.
1. ( punti 7 ) Siano dati un insieme di localizzazioni potenziali (nodi grandi) ed un insieme di clienti da servire (nodi piccoli). Il costo di afferenza.
Ottimizzazione nella gestione dei progetti
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
1 Algoritmo di Ford-Fulkerson s t G: Valore del flusso = 0 0 flusso capacità
LAssessore al Bilancio, Finanze e Patrimonio 1. Il Bilancio consuntivo Esercizio Finanziario 2008 LAssessore al Bilancio, Finanze e Patrimonio 2.
Prof. Cerulli – Dott.ssa Gentili
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
Componenti fortemente connesse
Capitolo 3 Strutture dati elementari Algoritmi e Strutture Dati Camil Demetrescu, Irene Finocchi, Giuseppe F. Italiano.
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Capitolo 12 Minimo albero ricoprente: Algoritmi di Prim e di Borůvka Algoritmi.
Lezione n° 18: Maggio Problema del trasporto: formulazione matematica Anno accademico 2008/2009 Prof. Cerulli – Dott.ssa Gentili Lezioni di.
Pippo.
Algoritmo di MiniMax Questa presentazione è un chiaro esempio di come aggiungere i tagli Alfa-Beta per migliorare l’efficienza dell’algoritmo MiniMax.
Ottimizzazione nella gestione dei progetti Prova scritta del 16/04/2005 COMPITO B Studente: ………………………………… Matricola: ………………………………… (2 punti) Disegnare.
Capitolo 13 Cammini minimi: Ordinamento topologico Algoritmi e Strutture Dati.
Meccanismi one-parameter: il problema dell’albero dei cammini minimi a sorgente singola.
Flusso Massimo Applicazione di algoritmi
Capitolo 13 Cammini minimi Algoritmi e Strutture Dati.
Flusso di Costo Minimo Trasformazioni Equivalenti e Trasformazioni Inverse Viene data la seguente rete di flusso, in cui i valori riportati vicino agli.
Prof. Cerulli – Dott. Carrabs
Capitolo 13 Cammini minimi: Bellman e Ford Algoritmi e Strutture Dati.
Flusso di Costo Minimo Applicazione di algoritmi: Cammini Minimi Successivi (SSP) Esercizio 1 Sia data la seguente rete di flusso, in cui i valori riportati.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Algoritmi Avanzati a.a.2013/2014 Prof.ssa Rossella Petreschi Albero ricoprente di costo minimo Lezione n°12.
Algoritmo di Ford-Fulkerson
Transcript della presentazione:

Flusso Massimo Applicazione Algoritmi Esercizio 1 Sia dato la seguente rete di flusso, in cui la sorgente è il nodo 1 e la destinazione è il nodo 6. I valori riportati vicino agli archi sono le capacità superiori Si determini il flusso massimo applicando lalgoritmo Capacity Scaling. (continua) 3 5

Indicare chiaramente il momento in cui inizia ciascuna fase, riportando il corrispondente valore Δ. Ad ogni iterazione di ciascuna fase mostrare: il grafo residuo, relativo al flusso corrente; il cammino aumentante determinato e la sua capacità; Il valore del flusso attuale. Al termine dellultima (iterazione dellultima-) fase, mostrare il flusso di valore massimo (cioè il vettore x dei flussi sugli archi) e il taglio minimo ottenuti. Nota: non si richiede di applicare specifici algoritmi per la ricerca dei cammini aumentanti.

FASE 1: Δ = 8 Iterazione 1 Cammino aumentante: (1,2,4,5,6). Capacità: 8. Valore del flusso: Determinazione di Δ: Δ = 2 3 = 8 < U =14 < 2 4 = 16

Valore del flusso attuale: 8. Grafo residuo corrispondente : FINE FASE 1: Δ = 8 Nota: 3 è lunico nodo raggiungibile con un cammino di capacità non inferiore a 8

FASE 2: Δ= Cammino aumentante trovato: (1,3,5,4,6). Capacità: 6. Valore del flusso: 14 Nuovo grafo residuo Nota: esistono anche i cammini aumentanti (1,3,5, 6) (sempre con capacità 6) e (1,3,4, 6) (con capacità 5); secondo le specifiche dellesercizio, i tre cammini sono ugualmente corretti Prima iterazione

FINE FASE 2: Δ = 4 Valore del flusso attuale: 14. Grafo residuo corrispondente :

FASE 3: Δ = 2 Prima iterazione Cammino aumentante trovato: (1,2,3,4,5,6). Capacità: 3. Valore del flusso: Nuovo grafo residuo Nota: esiste anche il cammino aumentante (1,3,4,5, 6) con capacità 2

FASE 3: Δ = 2 Seconda iterazione Cammino aumentante trovato: (1,3,4,5,6). Capacità: 2. Valore del flusso: Nuovo grafo residuo Nota: i due cammini (1,2,3,4,5,6) e (1,3,4,5,6) avrebbero potuto essere trovati in ordine opposto, con lo stesso risultato finale

Valore del flusso attuale: 19. Grafo residuo corrispondente : FASE 4: Δ = FINE FASE 4: Δ = 1 Non vengono determinati ulteriori cammini. Il taglio minimo individuato è Ns= {1}, Nt = {2,3,4,5,6}. FINE FASE 3: Δ = 2

Ricostruzione del flusso x Il valore del flusso su ciascun arco corrisponde alla capacità degli archi inversi (quelli rossi); riportiamo i valori sul grafo originale