elenco   
        corso   

Ricerca Operativa: Reti di Comunicazione

(Corso di Laurea in Informatica (quinquennale))

Codice: 4I091Crediti: 6Semestre: 2Sigla: ROC 

Docente

Stefano Pallottino

Prerequisiti

Programmazione Matematica

Obiettivi di apprendimento

Il corso di Ricerca Operativa: Reti di Comunicazione e di Trasporto è rivolto a presentare agli studenti le principali problematiche algoritmiche che nascono nella gestione e nel progetto di reti di comunicazione, con particolare enfasi alle reti di trasmissione di dati e alle reti di traffico.

Descrizione

Nella prima parte del corso vengono presentati algoritmi "ad hoc" per alcuni rilevanti problemi di flusso su reti (flusso di costo minimo, cammino minimo, flusso massimo, flussi multicommodity, albero ottimo).
Vengono quindi presentate problematiche algoritmiche che nascono nell'ambito di problemi di Routing in reti di trasmissione di dati, nel Progetto di reti, ed in Reti di traffico.

English Description

"Ad hoc" algorithms are presented for most relevant network flow problems (min cost flow, shortest paths, max flow, multicommodity flows, minimum cost spanning tree).
Then, three relevant fields of application -- namely Routing in data networks, Network desing, Transport networks -- are presented by showing both methodologies and solution algorithms.

Programma

  1. Algoritmi "ad hoc" per problemi di flusso su rete (18 ore)

    • Il problema di flusso di costo minimo: teoria e algoritmi di Simplesso su reti.
    • Il problema dei cammini minimi: Algoritmi, strutture di dati e complessità.
    • Il problema di flusso massimo: algoritmo Preflow-Push.
    • Il problema dell'albero di copertura di costo minimo: algoritmo di Kruskal, operazioni di Find-Union.

  2. Routing in reti di trasmissione di dati (8 ore)

    • Aspetti tecnologici ed economici.
    • Alcuni problemi di routing.
    • Problemi di cammino minimo a più criteri.

  3. Progetto di reti di comunicazione (8 ore)

    • Il problema dell'albero di copertura di costo minimo con capacità.
    • Problemi di localizzazione di nodi della rete.
    • Tecniche di "lower bound" ed algoritmi di ricerca locale.

  4. Reti di trasporto (6 ore)

    • Il problema del trasporto individuale urbano.
    • Modelli di equilibrio.
    • Un algoritmo risolutivo.

Ore lezione: 25Ore esercitazione: 15   

Bibliografia

  • Appunti forniti dal docente.
  • "Network flows", Ahuja, Magnanti, Orlin (1993).
  • "Scienza delle Decisioni per i Trasporti", Pallottino, Sciomachen (eds.) (1999).
  • Modalità di esame

    Prova scritta e prova orale (solo orale per studenti del corso di laurea in SI)

    Ulteriore pagina web del corso: http://www.di.unipi.it/di/groups/optimize/Courses/courses.html


    home


    email