{"id":3379,"date":"2024-01-29T10:45:13","date_gmt":"2024-01-29T09:45:13","guid":{"rendered":"https:\/\/dottorati.unica.it\/dotticar\/?p=3379"},"modified":"2024-01-29T10:50:41","modified_gmt":"2024-01-29T09:50:41","slug":"network-optimization","status":"publish","type":"post","link":"https:\/\/dottorati.unica.it\/dotticar\/network-optimization\/","title":{"rendered":"Network Optimization"},"content":{"rendered":"<p><em>Corso dottorale<\/em><br \/>\n2\u00b0 semestre<br \/>\nDocente Massimo Di Francesco (Dipartimento di Matematica e Informatica, Universit\u00e0 degli Studi di Cagliari)<\/p>\n<p><!--more--><\/p>\n<p><strong><em>Corso dottorale<\/em><\/strong><\/p>\n<p><strong>Docente: <\/strong>Massimo Di Francesco (Dipartimento di Matematica e Informatica, Universit\u00e0 degli Studi di Cagliari)<\/p>\n<p><strong>Ore: <\/strong>32<\/p>\n<p><strong>Data d\u2019inizio: <\/strong>3 aprile 2024<\/p>\n<p>Il corso \u00e8 articolato in 16 lezioni in inglese, che si terranno marted\u00ec, mercoled\u00ec e venerd\u00ec dalle 9:30 alle 11:10 in aula F al Palazzo delle Scienze.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3380 size-full\" src=\"https:\/\/dottorati.unica.it\/dotticar\/files\/2024\/01\/Di-Francesco-corso-2024.png\" alt=\"\" width=\"302\" height=\"238\" srcset=\"https:\/\/dottorati.unica.it\/dotticar\/files\/2024\/01\/Di-Francesco-corso-2024.png 302w, https:\/\/dottorati.unica.it\/dotticar\/files\/2024\/01\/Di-Francesco-corso-2024-300x236.png 300w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Sunto del corso<\/strong><\/h3>\n<p>Per via della pervasivit\u00e0 delle reti nella societ\u00e0 moderna, i metodi di ottimizzazione su rete trovano applicazione in vari ambiti come l\u2019ingegneria, l\u2019architettura e l\u2019economia, ma sono solo marginalmente affrontati nei corsi istituzionali. Per ovviare a questo inconveniente, si propone uno specifico corso per il Dottorato in Ingegneria Civile e Architettura. Il corso ha l\u2019obiettivo di fornire una profonda comprensione teorica e pratica dei metodi impiegati per la pianificazione ottima di percorsi e flussi su rete. In particolare, si illustreranno le ipotesi di applicabilit\u00e0 dei metodi proposti, si studieranno i loro step elementari e si operer\u00e0 una loro valutazione in termini di complessit\u00e0 computazionale ed efficienza.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Descrizione estesa <\/strong><\/h3>\n<p>In questo corso si studieranno i principali problemi di ottimizzazione su rete: i cammini minimi, i flussi massimi, gli alberi ricoprenti di minimo costo, i flussi di minimo costo e alcuni loro casi specifici (ad esempio, i problemi di assegnamento e trasporto). Per ogni problema, si presentano le condizioni di ottimalit\u00e0 e i conseguenti metodi impiegati per determinare le soluzioni ottime, mostrando come gli aspetti teorici si traducano in quelli implementativi impiegati negli applicativi informatici.<\/p>\n<p>Il corso fa ampio uso di animazioni grafiche su esempi illustrativi, per illustrare i vari step dei metodi in studio e analizzare in modo critico i loro vantaggi e svantaggi. \u00a0Il corso ha i seguenti obiettivi:<\/p>\n<ul>\n<li>Modellizzare vari problemi decisionali come problemi di ottimizzazione su rete;<\/li>\n<li>Fornire un\u2019analisi accurata dei metodi impiegati per l\u2019ottimizzazione su rete;<\/li>\n<li>Completare il profilo delle conoscenze matematiche e informatiche dei dottorandi su ottimizzazione, strutture dati e complessit\u00e0 computazionale.<\/li>\n<\/ul>\n<p>Eventuali conoscenze preliminari di ottimizzazione lineare possono consentire una comprensione pi\u00f9 profonda del corso, ma non sono indispensabili. Ad ogni modo, si richiedono conoscenze elementari di fondamenti di informatica per la lettura di pseudocodici, in modo da comprendere l\u2019articolazione dei metodi proposti. Non si richiede invece la conoscenza di alcun software.<\/p>\n<p>Alla conclusione del corso, i dottorandi dovranno impiegare alcuni metodi presentati per risolvere un problema realistico. Tale attivit\u00e0 sar\u00e0 condotta in una tesina, che pu\u00f2 riguardare un tema proposto da docente o dottorando\/a sulla base dei propri interessi di ricerca.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Programma<\/strong><\/h3>\n<ul>\n<li>I problemi di ottimizzazione su rete (lezioni 1 e 2)<\/li>\n<li>Definizioni di base (cammini, alberi e cicli), strutture dati e complessit\u00e0 computazionale (lezioni 3, 4 e 5)<\/li>\n<li>Il problema di cammino minimo: condizioni di ottimalit\u00e0, algoritmi Label Setting e Label Correcting (lezioni 6, 7, 8, 9 e 10)<\/li>\n<li>Algoritmi di decomposizione dei flussi (lezione 11)<\/li>\n<li>Il problema del flusso massimo: condizioni di ottimalit\u00e0 e algoritmi di labeling (lezioni 12, 13 e 14).<\/li>\n<li>Il problema del flusso di costo minimo: condizioni di ottimalit\u00e0 e algoritmo di cancellazione dei cicli (lezione 15)<\/li>\n<li>Alberi ricoprenti di minimo costo: condizioni di ottimalit\u00e0, algoritmi di Prim e Kruskal (lezione 16)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><strong>Contatti<\/strong><\/h3>\n<p><a href=\"mailto:mdifrance@unica.it\">mdifrance@unica.it<\/a>, 0706758519<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Modalit\u00e0 di iscrizione<\/strong><\/h3>\n<p>Inviare email al docente.<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<h3><strong>Eventuali materiali messi a disposizione<\/strong><\/h3>\n<p>Appunti del docente su <a href=\"https:\/\/elearning.unica.it\/\">https:\/\/elearning.unica.it\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Bibliografia e riferimenti Web<\/strong><\/h3>\n<p>Ahuja, Ravindra K., Thomas L. Magnanti, and James B. Orlin. Network Flows: Theory, Algorithms, and Applications. Upper Saddle River, NJ: Prentice Hall, 1993. ISBN: 9780136175490.<\/p>\n<p>Matteo Fischetti. Introduction to Mathematical Optimization. Kindle Edition, 2019.<\/p>","protected":false},"excerpt":{"rendered":"<p>Corso dottorale 2\u00b0 semestre Docente Massimo Di Francesco (Dipartimento di Matematica e Informatica, Universit\u00e0 degli Studi di Cagliari)<\/p>\n","protected":false},"author":2755,"featured_media":3380,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[54],"class_list":["post-3379","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-corsi","tag-a-a-2023-24-2","category-32-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/posts\/3379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/users\/2755"}],"replies":[{"embeddable":true,"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/comments?post=3379"}],"version-history":[{"count":4,"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/posts\/3379\/revisions"}],"predecessor-version":[{"id":3388,"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/posts\/3379\/revisions\/3388"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/media\/3380"}],"wp:attachment":[{"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/media?parent=3379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/categories?post=3379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dottorati.unica.it\/dotticar\/wp-json\/wp\/v2\/tags?post=3379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}