Dettagli sull'Insegnamento per l'A.A. 2016/2017
Nome:
Network Flows / Network Flows
Informazioni
Crediti:
: Master Degree in Computer Science 6 CFU (c)
Lingua:
Inglese
Prerequisiti
Conoscenze di base di:
Matematica discreta, Programmazione Lineare, Algoritmi e Strutture dati, Complessità Computazionale.
Obiettivi
Capacità di individuare e formulare problemi di ottimizzazione su reti di flusso.
Conoscenza di algoritmi di base e avanzati per problemi di ottimizzazione su reti di flusso.
Capacità di progettare metodologie di risoluzione per problemi di ottimizzazione non standard su reti di flusso.
Sillabo
- Problemi di flusso su reti: introduzione e definizioni
- Problemi di Massimo Flusso: il problema di impaccamento di cammini. Teorema Max-Flow/Min-Cut. Algoritmi basati su cammini aumentanti: algoritmo di Ford e Fulkerson e algoritmo di Edmonds e Karp. Algoritmo preflow push. Problemi di flusso con richiesta minima.
- Applicazioni dei problemi di Massimo Flusso. Flusso su reti con capacità unitaria. Flusso su reti bipartite. Problemi di connettività.
- Problemi di taglio minimo su grafi non orientati; Algoritmo Node Identification; Algoritmo Random Contraction. Applicazioni
- Problemi di Flusso a Costo Minimo: definizioni e applicazioni.Condizioni di ottimalità. Problemi di cammino minimo con pesi qualsiasi. Algoritmi primali: algoritmo del circuito aumentante.
- Simplesso su reti. Applicazioni dei problemi di flusso a costo minimo
Descrittori di Dublino
Alla fine del corso, lo studente dovrebbe
- Conoscere e formulare i problemi di flusso su reti.
- Modellare problemi di decisione come problemi di flusso su reti
Utilizzare algoritmi di base e avanzati per la risoluzione di problemi di flusso su reti
- Saper identificare gli ambiti di applicazione dei problemi di flusso su reti
- Saper spiegare i modelli e gli algoritmi per i problemi di flusso su reti
- Comprendere le tecniche algoritmiche stato dell'arte per problemi di flusso su reti
Testi di riferimento
- Cunningham, Pulleyblank, Schrijver , Combinatorial Optimization
- Ahuja, Magnanti, Orlin, Network Flows
Modalità d'esame
Prova scritta (eventuale prova orale)
Aggiornamenti alla pagina del corso
Le informazioni sulle editioni passate di questo corso sono disponibili per i seguenti anni accademici:
Per leggere le informazioni correnti sul corso, se ancora erogato, consulta il catalogo corsi di ateneo.
Ultimo aggiornamento delle informazioni sul corso: 28 gennaio 2016, 12:11