Cammini minimi Algoritmo SPT.Acyclic

Slides:



Advertisements
Presentazioni simili
Premessa: si assume di aver risolto (correttamente
Advertisements

Flusso Massimo Applicazione di algoritmi
Algoritmi e Strutture Dati
Il problema del cammino minimo tra 2 nodi in un grafo non cooperativo
Applicazioni progettuali di grafica computerizzata a.a. 2008/2009
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati (Mod. B)
Algoritmi e Strutture Dati (Mod. B)
CONOSCERE CONOSCERSI COMUNICARE
Algoritmi e Strutture Dati
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
Algoritmi e Strutture Dati
Capitolo 4 Ordinamento Algoritmi e Strutture Dati.
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
Scenario Archi di un grafo controllati da agenti egoistici
Meccanismi one-parameter. Riepilogo Archi di un grafo controllati da agenti egoistici Solo lagente conosce il peso associato al proprio arco Obiettivo:
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
Capitolo 11 Grafi e visite di grafi Algoritmi e Strutture Dati.
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
Il problema del cammino minimo tra 2 nodi in un grafo con archi privati.
Capitolo 11 Grafi e visite di grafi Algoritmi e Strutture Dati.
Capitolo 11 Grafi e visite di grafi Algoritmi e Strutture Dati.
Flusso Massimo Applicazione di algoritmi
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.
Algoritmi e Strutture Dati (Mod. B)
Algoritmi e Strutture Dati (Mod. B)
Grafi.
Modelli e Algoritmi per la Logistica
Modelli e Algoritmi per la Logistica
Alberi ricoprenti minimi Alcune applicazioni Lunedì 17 novembre 2003.
Esercizi 5 Grafi.
Prof. Cerulli – Dott.ssa Gentili
Prof. Cerulli – Dott.ssa Gentili
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
Componenti fortemente connesse
Ordinamento topologico Cammino minimo dalla sorgente
Master Bioinformatica 2002: Grafi
Capitolo 13 Cammini minimi: Ordinamento topologico Algoritmi e Strutture Dati.
Università degli studi di Parma Dipartimento di Ingegneria dell’Informazione Politecnico di Milano © 2001/02 - William Fornaciari Sintesi di reti a più.
Olimpiadi di Informatica 2010 Giornate preparatorie
Meccanismi one-parameter: il problema dell’albero dei cammini minimi a sorgente singola.
Ordinamento topologico
Flusso Massimo Applicazione di algoritmi
Capitolo 12 Minimo albero ricoprente: Algoritmo di Kruskal Algoritmi e Strutture Dati.
Componenti fortemente connesse
Capitolo 13 Cammini minimi Algoritmi e Strutture Dati.
Master Bioinformatica 2002: Visite di Grafi La struttura dati D è una PILA (STACK) Visita in profondità o Depth-First-Search (DFS)
Prof. Cerulli – Dott. Carrabs
Capitolo 13 Cammini minimi: Bellman e Ford Algoritmi e Strutture Dati.
Capitolo 13 Cammini minimi: Algoritmo di ordinamento topologico, di Dijkstra, e di Floyd e Warshall 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.
Capitolo 13 Cammini minimi Algoritmi e Strutture Dati.
Algoritmi e Strutture Dati
Capitolo 12 Minimo albero ricoprente: Algoritmo di Kruskal Algoritmi e Strutture Dati.
OTTIMIZZAZIONE DI UN PERCORSO GRAFO CAMMINO MINIMO.
Algoritmi Avanzati a.a.2013/2014 Prof.ssa Rossella Petreschi Albero ricoprente di costo minimo Lezione n°12.
Algoritmi Avanzati a.a.2014/2015 Prof.ssa Rossella Petreschi Lezione n°10.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Algoritmi Avanzati a.a.2012/2013 Prof.ssa Rossella Petreschi Albero Ricoprente Lezione n°9.
Esercizi.
Transcript della presentazione:

Cammini minimi Algoritmo SPT.Acyclic Esercizio 1 Sia dato il seguente grafo orientato aciclico, in cui i numeri accanto agli archi sono le lunghezze, e la radice r è il nodo di indice 1 1 2 3 7 1 1 1 3 4 4 1 6 5 1 Si determini l’ordinamento dei nodi trovato dalla procedura Aciclico. Si determini l’albero dei cammini minimi utilizzando l’algoritmo SPT.Acyclic.

Ordinamento trovato dalla procedura Aciclico 4 5 1 2 3 7 1 1 1 3 4 6 1 4 1 6 5 1 3 2

7 ∞ Iterazione 1: analisi nodo 1 5 1 2 3 7 1 4 6 1 1 3 4 ∞ 1 2 4 1 6 5 1 3 1 ∞ 7 ∞ Iterazione 2: analisi nodo 6 5 1 2 3 7 1 4 6 1 1 3 4 ∞ 1 2 4 1 6 5 1 3 1 2

3 5 Iterazione 3: analisi nodo 5 5 1 2 3 7 1 4 6 1 1 3 4 6 1 2 4 1 6 5 1 3 1 2 3 4 Iterazione 4: analisi nodo 2 5 1 2 3 7 1 4 6 1 1 3 4 6 1 2 4 1 6 5 1 3 1 2

Iterazione 5: analisi nodo 3 4 Iterazione 5: analisi nodo 3 risultato finale 5 1 2 3 7 1 4 6 1 1 3 4 5 1 2 4 1 6 5 Nota: non si considera l’ultimo nodo dell’ordinamento (nodo 4) che non può precedere nessun nodo 1 3 1 2

Cammini minimi Algoritmo SPT.Acyclic Esercizio 2 Sia dato il seguente grafo orientato aciclico, in cui i numeri accanto agli archi sono le lunghezze, e la radice r è il nodo di indice 1 2 2 3 3 2 1 1 4 3 4 4 6 5 1 Si determini l’ordinamento dei nodi trovato dalla procedura Aciclico. Si determini l’albero dei cammini minimi utilizzando l’algoritmo SPT.Acyclic.

Ordinamento trovato dalla procedura Aciclico 1 5 2 2 3 3 2 1 1 4 6 2 3 4 4 6 5 1 3 4

1 5 Iterazione 1: analisi nodo 1 ∞ 2 ∞ 2 3 3 2 ∞ 1 1 4 6 2 3 Nota: si salta il primo nodo dell’ordinamento (nodo 2) che precede la radice e quindi non è ad essa connesso 4 4 6 5 1 4 ∞ 3 4 1 5 Iterazione 2: analisi nodo 6 ∞ 2 7 2 3 3 2 ∞ 1 1 4 6 2 3 4 4 6 5 1 4 5 3 4