Esercizi 5 Grafi.

Slides:



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

Algoritmi e Strutture dati Mod B
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
Il problema del cammino minimo tra 2 nodi in un grafo non cooperativo
Introduzione ai grafi Grafo diretto e non diretto
Algoritmi e Strutture Dati (Mod. B)
CONOSCERE CONOSCERSI COMUNICARE
CONOSCERE CONOSCERSI COMUNICARE Joseph Ceres
Algoritmi e Strutture Dati
Cammini minimi con una sorgente
Cammini minimi con sorgente singola
Algoritmi e Strutture Dati
Il problema del cammino minimo tra 2 nodi in un grafo con archi privati.
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
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.
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:
Meccanismi one-parameter. Riepilogo Archi di un grafo controllati da agenti egoistici Solo lagente conosce il peso associato al proprio arco Obiettivo:
Esercizi su alberi binari
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
Capitolo 13 Cammini minimi: Algoritmo di Floyd e Warshall Algoritmi e Strutture Dati.
Algoritmi e Strutture Dati
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw - Hill Companies, srl 1 Un albero è un grafo.
Il problema del cammino minimo tra 2 nodi in un grafo con archi privati.
Flusso Massimo Applicazione di algoritmi
Cammini minimi Algoritmo SPT.Acyclic
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.
Trovare il percorso minimo da b ad ogni altro vertice
Esempi di possibili domande per il compito di esame 1.Indicare un esempio di caso peggiore per lalgoritmo di Quicksort. 2.Scrivere un metodo per il calcolo.
Esercizi 5 Grafi.
Fibonacci Heaps e il loro utilizzo nell’algoritmo di Prim
Prof. Cerulli – Dott.ssa Gentili
Grafi.
Prof. Cerulli – Dott.ssa Gentili
PARTE PRIMA: Reti Cablate
Algoritmi e Strutture Dati
Grafi.
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw - Hill Companies, srl 1 K 4 è planare? Sì!
Algoritmi e Strutture Dati
Componenti fortemente connesse
Grafi Rappresentazione mediante liste di adiacenza:
Cammini minimi da un sorgente
Master Bioinformatica 2002: Grafi
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Copyright © The McGraw - Hill Companies, srl 1 Strutture dati per.
Capitolo 13 Cammini minimi: Algoritmo di Floyd e Warshall Algoritmi e Strutture Dati.
Capitolo 13 Cammini minimi: Ordinamento topologico Algoritmi e Strutture Dati.
Olimpiadi di Informatica 2010 Giornate preparatorie
Università degli Studi di Roma Tor Vergata
Algoritmi elementari su grafi
Il Problema del Commesso Viaggiatore. Traveling Salesman’s Problem (TSP) Un commesso viaggiatore deve visitare un certo numero di città Conosce la distanza.
Componenti fortemente connesse
Capitolo 13 Cammini minimi Algoritmi e Strutture Dati.
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.
Capitolo 13 Cammini minimi Algoritmi e Strutture Dati.
Grafi: rappresentazione e visita
Capitolo 13 Cammini minimi: algoritmo di Dijkstra Algoritmi e Strutture Dati.
Algoritmi e Strutture Dati
Cammini minimi fra tutte le coppie:
Cammini minimi in grafi:
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Capitolo 12 Minimo albero ricoprente: Algoritmo di Prim Algoritmi e Strutture.
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Capitolo 12 Minimo albero ricoprente: Algoritmo di Prim Algoritmi e Strutture.
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.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Capitolo 13 Cammini minimi: algoritmo di Dijkstra Algoritmi e Strutture Dati.
Transcript della presentazione:

Esercizi 5 Grafi

Grafi Esercizio 1 Le seguenti città sono collegate da una linea aerea, che fornisce un servizio di A/R. Parigi-New York, New York-Rio de J.,Beirut-Londra Parigi-Londra, Rio-Caracas, Caracas-Parigi, Caracas-Londra. Qual è la strada più breve da NY a Beirut? Quella più lunga? Trovare (se esiste) un cammino che tocchi tutte le città. Trovare (se esiste) un ciclo che tocchi tutte le città. Rappresentare il problema graficamente e scrivere la matrice nodo-arco del grafo. Il grafo è k-connesso? Se si, qual è il valore massimo di k?

Grafi Esercizio 2 Data la matrice: può rappresentare un grafo? E la matrice B? 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Grafi Dire se i seguenti grafi sono isomorfi. Spiegare perché si o perché no. a 2 1 4 b c d 3 c3 d4 a1 b2

Grafi Esercizio 4 Dimostrare che in un grafo connesso, pesato, esiste sempre il cammino minimo ed il cammino massimo. Esercizio 5 Supponiamo di avere un insieme di persone ed un insieme di lavori tale che ogni persona è in grado di svolgere esattamente k lavori ed esistono esattamente k persone in grado di fare ciascun lavoro. Dimostrare che il numero di persone è uguale al numero dei lavori

Grafi Esercizio 6 Dimostrare che in un albero radicato, non esistono archi che collegano nodi dello stesso livello. Esercizio 7 Implementare, usando un qualunque linguaggio di programmazione, l’algoritmo di Dijkstra

Grafi Esercizio 8 Implementare, usando un qualunque linguaggio di programmazione, l’algoritmo di Bellman-Ford Esercizio 9 linguaggio di programmazione, l’algoritmo greedy per trovare lo spanning tree minimo

Grafi Esercizio 10 Implementare, usando un qualunque linguaggio di programmazione, la DFS per trovare le componenti connesse di un grafo. Esercizio 11 linguaggio di programmazione, la BFS per