Warning: mysqli_query(): (HY000/1): Can't create/write to file '/var/tmp/#sql-temptable-1-a10c-14.MAI' (Errcode: 28 "No space left on device") in /opt/app-root/src/site/wp-includes/class-wpdb.php on line 2345
Prova orale e valutazione dell’attività di laboratorio.
Obiettivi
formativi
Questo insegnamento si prefigge quale obiettivo principale l’introduzione degli studenti all’uso dei modelli di programmazione matematica sia lineare che non lineare con particolare attenzione rivolta ai modelli di ottimizzazione a variabili intere. Per quanto riguarda i modelli di programmazione a variabili intere con regione ammissibile finita (problemi combinatorici sia lineari che non lineari), il corso mira a fornire un trattamento completo e rigoroso della loro classificazione computazionale. Per quei problemi computazionalmente intrattabili, oltre ai metodi di soluzione esatti, il corso si prefigge di illustrare anche metodi più sofisticati, come algoritmi di approssimazione e algoritmi euristici e metaeuristici.
Programma
Introduzione all’Ottimizzazione Combinatoria. Funzioni di Karp-riducibilità polinomialmente calcolabili. Classi di Complessità Computazionale. Classificazione dei metodi di soluzione. Programmazione Dinamica. Fondamenti teorici per i metodi greedy: Teoria delle Matroidi. Algoritmi di Approssimazione. Classi di Approssimazione. Problema del Vertex Cover Minimo di un grafo. Problema del Massimo Insieme Indipendente di un grafo. Classificazione dei Metodi Euristici. Definizione di Neighborhood di una soluzione. Procedure di Ricerca Locale. Algoritmi Metaeuristici: Il Problema dello Zaino 0/1 e del Commesso Viaggiatore (TSP); teorema dell’inapprossimabilità; un algoritmo Branch & Bound; varianti del TSP. Algoritmi per il TSP. Insiemi neighborhoods di una soluzione; algoritmi di ricerca locale. analisi della complessità computazionale di 2-k-opt exchange. Metaeuristiche per il TSP standard.
Risultati dell’apprendimento
attesi
Al termine dell’insegnamento, lo studente deve dimostrare di
comprendere e conoscere le formalizzazione dei modelli di ottimizzazione (lineare e nonlineare) per problemi di programmazione a variabili intere, con particolare riferimento a quelli caratterizzati da regione ammissibile finita, nonché la conoscenza della teoria e dei metodi di ottimizzazione intera (lineare e non lineare);
saper applicare le conoscenze acquisite nella corretta modellizzazione di un problema di ottimizzazione combinatoria e nella corretta sua soluzione ottenuta dalla scelta del miglior metodo;
saper comunicare in maniera chiara, rigorosa ed efficace idee e soluzioni a interlocutori specialisti e non specialisti;
saper individuare i metodi più appropriati per analizzare e risolvere un problema inerente gli argomenti del corso e interpretare correttamente i risultati.
Risultati di apprendimento
che si intende verificare
Verifica della abilità nella risoluzione di esercizi di varia difficoltà; chiarezza, correttezza e completezza nell’esposizione scritta e orale degli argomenti inerenti l’insegnamento.
I cookie utilizzati servono al corretto funzionamento del sito. Proseguendo la navigazione senza modificare le impostazioni del browser, accetti di ricevere tutti i cookie. AccettaInformazioni
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.