Politecnico di Milano. Reti Wireless. Seminari didattici. Introduzione all ottimizzazione. Ilario Filippini

Documenti analoghi
Politecnico di Milano. Reti Wireless. Seminari didattici. Dalla teoria alla soluzione. Ilario Filippini

3 CENNI DI TEORIA DELLA COMPLESSITA COMPUTAZIONALE. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

Capitolo 5: Ottimizzazione Discreta. E. Amaldi DEI, Politecnico di Milano

Esame di Ricerca Operativa del 19/01/2016

Totale schede: 26 - Formato di acquisizione: A3(297x420) - Formato stampa richiesto: A4(210x297)

Catasto dei Fabbricati - Situazione al 24/07/ Comune di TRIESTE (L424) - < Sez.Urb.: Q - Foglio: 36 - Particella: 4099/1 - Subalterno: 5 >

Esame di Ricerca Operativa del 19/01/2016

Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili. Introduzione

Esame di Ricerca Operativa del 20/12/13. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Il problema del commesso viaggiatore

Indice. Nota degli autori. 1 Capitolo 1 Introduzione alla ricerca operativa

Esercizi di Ricerca Operativa I

3.2 Rilassamenti lineari/combinatori e bounds

4. Programmazione Lineare Intera

Esame di Ricerca Operativa del 18/12/12. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Ricerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound.

5.1 Metodo Branch and Bound

Ricerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound.

Parte II: Ottimalità, rilassamenti e bound

Ottimizzazione Multi Obiettivo

Algoritmi e Strutture Dati (Mod. B) Introduzione

Ricerca Operativa A.A. 2007/2008

Ricerca Operativa Branch-and-Bound per problemi di Programmazione Lineare Intera

Ottimizzazione nella gestione dei progetti Capitolo 4: la gestione dei costi (Programmazione multimodale): formulazioni

Seconda Prova di Ricerca Operativa. Cognome Nome Numero Matricola A 1/12 A 2/12

Formulazioni PLI di problemi di decisione. 1 Introduzione: La formulazione dei problemi di ottimizzazione combinatoria

SISTEMI DI CONDOTTE: Il dimensionamento idraulico

Programmazione Lineare Intera (ILP)

5 PROGRAMMAZIONE LINEARE INTERA (PLI) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

Analisi del movimento: l arrampicata sportiva

Programmazione Lineare Intera: Piani di Taglio

RICERCA OPERATIVA. Tema d esame del 13/12/2005

SEZIONE OTTAVA FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI ART. 1

città

RICERCA OPERATIVA. Tema d esame del 04/12/2008 (Simulazione 2)

Il monitoraggio ambientale come supporto al controllo del territorio. Francesco Antolini Emanuele Tavelli

Tecniche Reticolari. Problema: determinare l istante di inizio di ogni attività in modo che la durata complessiva del progetto sia minima

Università del Salento

Laboratorio: Ottimizzazione su reti

Valor Team S.r.l. (Gruppo MC) Via Savona, Milano

5.3 Metodo dei piani di taglio

Energy Management DI PRIMO LIVELLO

RELAZIONE SEMINARIO SSB PER LE UNIVERSITÀ. MILANO, 19 FEBBRAIO 2003

AA Prova del 30 Novembre 2011 Compito A

Laboratory for innovation MUSP. Macchine utensili e sistemi di produzione. Laboratorio MUSP

Capitolo 3: Ottimizzazione Discreta. E. Amaldi DEIB, Politecnico di Milano

METODI MATEMATICI PER LE DECISIONI ECONOMICHE E AZIENDALI 12 CANDIDATO.. VOTO

Introduzione al Corso di Algoritmi

Formulazioni. Consideriamo il seguente problema di Knapsack 0-1. max (5x x 2. ) st 3x x 2. < 6 x {0,1} 2

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

Rassegna stampa - TENDERCAPITAL

Programmazione Lineare Intera (PLI)

Ricerca Operativa A.A. 2007/ Dualità in Programmazione Lineare

COMPITO DI RICERCA OPERATIVA. max 5 2x 1 + 3x 2 x 3 = 2 + x 1 5x 2 x 4 = 5 + x 2. x 5 = 1 + x 1 x 2

NP completezza. Problemi astratti

NP completezza. Vittorio Maniezzo - Università di Bologna

Programmazione a numeri interi: il metodo del Branch and Bound

Parte IV: Matrici totalmente unimodulari

Appunti del corso di Informatica Generale 1 (IN110 Fondamenti) 1 Presentazione del corso

Programmazione Matematica: III.1 - Programmazione Lineare

METODI DELLA RICERCA OPERATIVA

Metodi e Modelli per l Ottimizzazione Combinatoria Cover inequalities

Metodi e Modelli per l Ottimizzazione Combinatoria Il problema del flusso di costo minimo

1. Considerazioni generali

Poliedri e formulazioni

Rilassamento Lagrangiano

Introduzione al Column Generation Caso di Studio: il Bin Packing Problem

26 Febbraio 2015 Modulo 2

AA Prova del 19 Novembre 2010 Compito A

Algoritmi Euristici introduzione. Vittorio Maniezzo Università di Bologna

Il Metodo Branch and Bound

RICERCA OPERATIVA (a.a. 2014/15) Nome: Cognome: Matricola:

Esame di Ricerca Operativa del 22/01/18

Esame di Ricerca Operativa del 11/02/2015

La modellazione delle strutture

(3,4) (1,3) (2,2) (0,2) (3,4) (2,4) t (2,3) (3,5) (2,4) (3,5) (6,8) (3,4) (1,2) 1 (1,3)

Esame di Ricerca Operativa del 22/01/18

Seminario Sicurezza Informatica. VoIP Attack

Agos Ducato per Cral Publiacqua. Agos Ducato al fianco dei migliori partner

Programmazione Lineare Intera (ILP)

COLTIVIAMO IL NOSTRO FUTURO LA COMUNICAZIONE DEL PSR BASILICATA 2007/2013 PUNTI DI FORZA E CRITICITÁ

Ant Colony Optimization (ACO) e Swarm Intelligence

UNIVERSITÀ DEGLI STUDI. La formazione in rete: e-learning per i dipendenti all'università di Pavia


Università degli Studi di Napoli Federico II Facoltà di Ingegneria. Corsi di Studio in Ingegneria Informatica Laurea - Laurea Magistrale

5.1 Metodo Branch and Bound

Simulazioni accoppiate 1D-3D per scenari d incendio

Poliedri e formulazioni

Ottimizzazione Combinatoria 2

profilo dna team clienti

Università degli Studi di Genova Corso di Laurea Magistrale in Ingegneria Gestionale

UOMINI E MERCATI sicurezza nelle analisi versatilità nelle proposte completezza nelle soluzioni certezza nei risultati

RICERCA OPERATIVA (a.a. 2008/09) Nome: Cognome: Matricola:

Teoria della Programmazione Lineare Intera

Progetto e Ottimizzazione di Reti 1. Presentazione del Corso

Smart Communities & Finance

Corso Programmazione

FORMAZIONE AVANZATA. Risk management Internal auditing e governance dei processi per il Ministero del Lavoro e delle Politiche Sociali

Didattica aperta Scuola, Università e Impresa si incontrano Anno scolastico

Esame di Ricerca Operativa del 07/09/2016

Transcript:

Politecnico di Milano Reti Wireless Seminari didattici Introduzione all ottimizzazione Ilario Filippini

2 Esempio 1!

3 Esempio 1!!

4 Esempio 2!!?

5 Ottimizzazione!!!!!! Ottimizzazione

6 Approccio matematico all ottimizzazione max min s.t. f (x) x! X

7 Ottimizzazione discreta!!!! Ottimizzazione

8 Esempi di ottimizzazione combinatoria!!!

9 Esempi di ottimizzazione combinatoria!!!

10 Esempi di ottimizzazione combinatoria!!!

11 Esempi di ottimizzazione combinatoria!!!!

12 Esempi di ottimizzazione combinatoria!!!!!

13 Approccio a forza bruta!!!!!! Nodi MST TSP Zaino 10 0.01 secondi 0.36 millisec. 0.1 microsec. 15 2.25 giorni 2.17 minuti 3.27 microsec. 20 831 anni 7.7 anni 0.1 millisec. 25 450 trilioni di anni 49 milioni di anni 3.35 millisec.!!!! 1000!! 4 milioni di anni

14 Modello generale di Programmazione Matematica max min s.t. f (x) x! X Ottimizzazione max min s.t. f (x) g i (x)!,=," b i i =1,.., m

15 Tassonomia dei modelli!!!!!!!!!!!!!!!!

16 Modello generale MIP max min n! j=1 n c j x j s.t.! a x ",=,# b $i =1,.., m ij j i j=1 l j # x j # u j $j =1,.., k l j # x j # u j, x j % & $j = k +1,.., n

17 Dalla realtà al modello!!!!!!

18 Fondamenti di LP! max c T x s.t. Ax = b x! 0!!!!!! max s.t. n! j=1 n c j x j! a ij x j = b i "i =1,.., m j=1 x # 0

19 Risolvere LP!!!!

20 Esempio in 2 dimensioni max 30x 1 + 20x 2 s.t. 2x 1 + x 2!100 x 1 + x 2! 80 x 1! 40 x 1, x 2 " 0 max 30x 1 + 20x 2 s.t. 2x 1 + x 2 + s 1 =100 x 1 + x 2 + s 2 = 80 x 1 + s 3 = 40 x 1, x 2, s 1, s 2, s 3! 0!!!

21 Risolvere MIP max min Ottimizzazione n! j=1 n c j x j s.t.! a ij x j ",=,# b i $i =1,.., m j=1 l j # x j # u j $j =1,.., k!! l j # x j # u j, x j % & $j = k +1,.., n!!!

22 Convex Hull!!!!

23 Convex Hull!!!

24 Unimodularità! max min s.t. ct x Ax! b x " 0, intero!!!!

25 Metodi di soluzione per MIP!!!!!! Ottimizzazione

26 Piani di taglio!!!!!!!

Metodi dei piani di taglio 27!!!!!!!

28 Branch and Bound!!!!!!!

29 Albero di Branch and Bound!!!!!!!!!

30 Albero di Branch and Bound

31 Efficienza Branch and Bound!!!!!!!!!!!!!!

32 Problemi facili e problemi difficili!!!!!!!!!!!!

33 Classe dei problemi NP!!!!!!! Ottimizzazione

34 Classe dei problemi P!!!!!!!

35 Classe dei problemi NP-completi!!!!!

36 Esempi di problemi NP-C!!!!!!!!!!!

37 Allora, P = NP o P! NP?!!!!!!

38 Classe dei problemi NP-hard!!!!!

39 Come interpretare la complessità?!!!!

40 Come interpretare la complessità?!!! Ottimizzazione

41 La risposta alla nostra domanda!!!!!! Ottimizzazione

42 Complessità e rappresentazione!!!!