ESAME di OTTIMIZZAZIONE - Compito A Corso di Laurea in Ingegneria Gestionale 2 o anno

Documenti analoghi
ESAME di OTTIMIZZAZIONE - Compito A Corso di Laurea in Ingegneria Gestionale 2 o anno

ESAME di OTTIMIZZAZIONE - Compito A (bianco) Corso di Laurea in Ingegneria Gestionale 2 o anno

SIMULAZIONE ESAME di OTTIMIZZAZIONE Corso di Laurea in Ingegneria Gestionale 2 o anno

4.4 Programmazione quadratica

RICERCA OPERATIVA (9 cfu)

Università degli Studi di Roma La Sapienza

7.9 Il caso vincolato: vincoli di disuguaglianza

Prova d esame di Ottimizzazione (LM)

5.5 Programmazione quadratica (PQ)

ESAME di OTTIMIZZAZIONE Corso di Laurea Magistrale in Ingegneria Gestionale 1 o anno

Condizioni di Karush-Kuhn-Tucker e Programmazione Lineare

UNIVERSITÀ DEGLI STUDI DI GENOVA

SIMULAZIONE ESAME di OTTIMIZZAZIONE Corso di Laurea in Ingegneria Gestionale 2 o anno

Scuola di Dottorato in Ingegneria L. da Vinci. Problemi di estremo vincolato ed applicazioni. Introduzione ai problemi di estremo

Esercizi su ottimizzazione vincolata

A.A Fondamenti di Ricerca Operativa. 2. Determinare β affinchè il poliedro descritto dal sistema di disequazioni

5.5.6 Convergenza del metodo del simplesso

Esercizi di ottimizzazione vincolata

Soluzione. 8.1 Campagna pubblicitaria. Exercise session 8 Optimization Prof. E. Amaldi. Insiemi. I = {1,...,m}: insieme delle radio

La dualità nella Programmazione Lineare

Programmazione Non Lineare

Dualitá in Programmazione Lineare e alcune conseguenze

Programmazione Matematica / A.A Soluzioni di alcuni esercizi

Capitolo 3: Ottimizzazione non vincolata parte II. E. Amaldi DEI, Politecnico di Milano

Le condizioni di Karush-Kuhn-Tucker

NLP KKT 1. Le condizioni necessarie di ottimo per il problema min f o (x) con vincoli g i (x) 0 i I h j (x) = 0 j J

8.3 Condizioni di ottimalità (qualifica dei vincoli e KKT) 2

Domini di funzioni di due variabili. Determinare i domini delle seguenti funzioni di due variabili (le soluzioni sono alla fine del fascicolo):

Capitolo 2: Preliminari ed elementi di analisi convessa. E. Amaldi DEIB, Politecnico di Milano

Programmazione Matematica / A.A Soluzioni di alcuni esercizi

A.A Fondamenti di Ricerca Operativa Esercizi ottobre min 2x 1 + x 2 + 4x 3 3x 4 x 1 + x 3 = 5 x 2 + x 4 = 2

Esercizi di Programmazione Lineare

Teoria della dualità nella Programmazione Lineare. Corso di Ricerca Operativa A.A

Programmazione lineare

Introduzione all ottimizzazione nonlineare. Introduzione all ottimizzazione nonlineare p. 1/82

Esercizi di Programmazione Lineare

Esame di Ricerca Operativa. Corso di Laurea in Ingegneria Informatica e Automatica. Compito A

4.5 Metodo del gradiente

Teoria della Dualità: I Introduzione

Capitolo 3: Ottimizzazione non vincolata parte III. E. Amaldi DEI, Politecnico di Milano

Dualitá. Dualitá p. 1/4

PROGRAMMAZIONE LINEARE E DUALITA'

Appunti delle esercitazioni di Ricerca Operativa

SQP (Sequential Quadratic Programming ) La soluzione del problema min f o (x) g i (x) = 0, i I

Il teorema di dualità forte

Corso di Laurea in Chimica e Tecnologia Farmaceutiche Matematica con Elementi di Informatica COMPITO 29 Gennaio 2016

Terza raccolta di esercizi (Gli esercizi sono tutti da compiti d esame )

Progr. Non Lineare: algoritmi

FACOLTA DI ECONOMIA ESAME SCRITTO DI RICERCA OPERATIVA. Verona, 6 Giugno 1996

Esame di Ricerca Operativa del 11/1/19

OTTIMIZZAZIONE in unione con COMPLEMENTI DI RICERCA OPERATIVA OTTIMIZZAZIONE DISCRETA

OTTIMIZZAZIONE in unione con OTTIMIZZAZIONE DISCRETA e COMPLEMENTI DI RICERCA OPERATIVA

COMPLEMENTI DI RICERCA OPERATIVA

Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla teoria della dualità in programmazione lineare

Introduzione alla programmazione lineare

Note sulle funzioni convesse/concave

+ 2x Esercizio 2

NORMA DI UN VETTORE. Una NORMA VETTORIALE su R n è una funzione. : R n R +

4.3 Problema Duale Lagrangiano

Corso di Laurea in Ingegneria Gestionale. Anno Accademico Appunti dalle lezioni di RICERCA OPERATIVA. Stefano Lucidi

Ricerca Operativa A.A. 2007/ Analisi di sensitività

Problemi lineari equivalenti

OTTIMIZZAZIONE in unione con COMPLEMENTI DI RICERCA OPERATIVA

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

9.1 Ottimizzazione di portafoglio: selezione di titoli in presenza di rischio

Richiami di algebra delle matrici a valori reali

1) Data la seguente istanza di TSP (grafo completo con 5 nodi): c 12 = 52; c 13 = 51; c 14 = 40; c 15 = 53; c 23 = 44;

3.2 Rilassamenti lineari/combinatori e bounds

4.8 Metodi quasi-newton

LAGRANGIANE AUMENTATE

5.6 Metodo di penalità e metodo basato sulle funzioni lagrangiane aumentate. min f(x) s.v. c i (x) 0 i I c i (x) = 0 i E (1) x R n

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

4 PROGRAMMAZIONE LINEARE (PL) E. Amaldi -- Fondamenti di R.O. -- Politecnico di Milano 1

Programmazione Lineare

Metodi & Modelli per le Scelte Economiche

7.5 Il caso vincolato: preliminari

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

UNIVERSITÀ DEGLI STUDI DI PADOVA

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

LEZIONE ICO

3.3 FORMULAZIONE DEL MODELLO E CONDIZIONI DI

La ricerca di punti di estremo assoluto

Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla teoria della dualità in programmazione lineare

Ricerca Operativa. G. Liuzzi. Lunedí 23 Marzo Il Metodo del Simplesso Java API Problema di Trasporto

Domande d esame. Ricerca Operativa. G. Liuzzi. Giovedí 14 Maggio Istituto di Analisi dei Sistemi ed Informatica IASI - CNR

Ricerca Operativa. Programmazione Lineare. Università Mediterranea di Reggio Calabria Decisions Lab

ESERCIZI SU MASSIMI E MINIMI DI FUNZIONI IN PIÙ VARIABILI. m(x, y, z) = (2x 2 + y 2 )e x2 y 2, f(x, y) = (y x 2 )(y x2. f(x, y) = x 3 + (x y) 2,

Corso di Laurea in Chimica e Tecnologia Farmaceutiche Matematica con Elementi di Informatica COMPITO 19 Febbraio 2016

Soluzione dei Problemi di Programmazione Lineare

Analisi Matematica 2 (Corso di Laurea in Informatica)

DIARIO DELLE LEZIONI DI ANALISI MATEMATICA II Corso di laurea in Ingegneria Gestionale Canale PZ Secondo codocente: Dott. Salvatore Fragapane

La notazione usata è quella usuale nel caso scalare, ed è estesa al caso generale. Consideriamo una forma quadratica:

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

Introduzione alla Programmazione Non Lineare

Programmazione Lineare Intera. Programmazione Lineare Intera p. 1/4

25 - Funzioni di più Variabili Introduzione

UNIVERSITÀ DI ROMA TOR VERGATA. Analisi Matematica II per Ingegneria Prof. C. Sinestrari

Prova d esame di: Ottimizzazione (LM) Ottimizzazione dei Sistemi Complessi

Polinomio di Taylor del secondo ordine per funzioni di due variabili

Transcript:

ESAME di OTTIMIZZAZIONE 7 aprile 006 ESAME di OTTIMIZZAZIONE - Compito A Corso di Laurea in Ingegneria Gestionale o anno Cognome : Nome : VALUTAZIONE Per gli esercizi,,3,4: ogni risposta CORRETTA vale + PUNTO e ogni risposta SBAGLIATA vale -0.5 PUNTI (VALORE NEGATIVO), nessuna risposta vale 0 PUNTI. Per gli esercizi 5,6,7: ogni risposta CORRETTA vale 0,5 PUNTI e ogni risposta SBAGLIATA vale -0.5 PUNTI (VALORE NEGATIVO), nessuna risposta vale 0 PUNTI. Esercizio. (Punteggio massimo = 5) Sia dato il problema di ottimizzazione non vincolato: 4 3 x3 x x 3 + 6 x 3 + x + x x 3 + x + 4x. Il punto (, 5, 3) T soddisfa le condizioni necessarie del primo ordine.. Il punto (, 5, 3) T è un punto di imo locale. 3. L approssimazione quadratica nell intorno del punto x 0 = (0, 0, ) T ammette un unico punto di imo. 4. Il passo α = soddisfa una ricerca di linea di Armijo lungo la direzione del metodo del 0 gradiente nel punto x 0 = (, 0, 3) T (valore di γ = ). 5. La direzione di Newton nel punto x 0 = (0, 0, ) T è d = (, 0, ) T.

Esercizio (Punteggio massimo = 5) Dato il problema di programmazione non lineare vincolato max x x + x x + (x ). Il problema è convesso. ( ) 0. Il punto è un punto di NON regolarità per i vincoli 0 3. Il punto 4. Il punto ( 3 ( 3 ) ) soddisfa con opportuni moltiplicatori le condizioni di KKT. NON è l unico punto di KKT. 5. Se nel secondo vincolo il membro di destra varia da a + ɛ con ɛ > 0 abbastanza piccolo la soluzione ottima NON migliora. Esercizio 3. (Punteggio massimo = 5) Sia dato il problema di Programmazione lineare (P) max x + x x + x x x 3 x 4, x 0. Si indichi con x la soluzione ottima di tale problema (se esiste).. Il problema u + 3u + 4u 3 u + u u u + u 3 = u 0, u 0, u 3 0 corrisponde ad un possibile problema duale per (P).

. Il problema u + 3u + 4u 3 u + u u u + u 3 u 0 corrisponde ad un possibile problema duale per (P). 3. I punti x = (, ) T e ū = (0,, ) T sono ammissibili rispettivamente per il problema primale e per il duale e risulta 4 c T x. N.B. Considerare il problema primale nella forma di max corrispondente al duale del punto 4. Il problema duale non può essere illimitato inferiormente 5. Il punto x = (7, 4) T è ottimo per il problema primale. Esercizio 4. (Punteggio massimo = 3)Sia dato il seguente problema di programmazione quadratica: N N N (y i y j x i x j q ij ) x k x i= j= k= N y i x i = 0 i= x i 0, i =,..., N x i C i, i =,..., N () dove x i sono variabili, mentre y i, q ij e C i sono parametri del problema.. Una possibile dichiarazione delle variabili e dei parametri del problema in AMPL è la seguente: param N; param y{..n}; param C{..N}; param q{..n,..n}; var x{..n};

imize obiettivo: sum{i in..n}(sum{j in..n } (y[i]*y[j]*x[i]*x[j]*q[i,j]- x[j]);. Una possibile dichiarazione della funzione obiettivo in AMPL è la seguente: 3. Una possibile dichiarazione dei vincoli del problema in AMPL è la seguente: subj to uguaglianza {i in..n}: y[i]*x[i]=0; subj to box{i in..n}: x[i]>=0; subj to box{i in..n}:x[i]<=c[i]; Esercizio 5. (Punteggio massimo = ) Dato un problema (P) di imizzazione non vincolata di una funzione f(x) del tipo R n xt Qx + x. con Q matrice simmetrica n n semidefinita positiva.. Se x è un punto tale che f( x) = 0, allora x è un imo.. La funzione è quadratica e coerciva. 3. La funzione è strettamente convessa. 4. Il metodo del gradiente coniugato detera il imo della funzione in al più n passi. Esercizio 6. (Punteggio massimo = ) Dato un problema di programmazione non lineare vincolato f(x) g(x) 0 Ax = b con f : R n R, g : R n R m, A matrice p n.. Se f(x) è convessa e g i (x) sono convesse per ogni i =,..., m allora il problema è convesso.

. È possibile definire una funzione di pensalità interna per il problema dato. 3. Sia x un punto ammissibile regolare. Se soddisfa le condizioni di KKT, allora x è un imo locale. 4. L insieme ammissibile è regolare. Esercizio 7. (Punteggio massimo = ) Sia dato un problema di Programmazione lineare c T x Ax b x 0 (P ) con A matrice m n e x R n e si indichi con x la soluzione ottima, se esiste.. Le variabili duali sono m tutte vincolate ad essere non negative.. Se il problema duale ammette soluzione ottima finita u, allora esiste una soluzione ammissibile x del problema primale (P) tale che c T x = b T u. 3. Se ū R m è un punto tale che A T ū c e ū 0, allora b T ū c T x. 4. Se il problema primale è illimitato, allora il problema duale deve avere insieme ammissibile vuoto.

ESAME di OTTIMIZZAZIONE 7 aprile 006 ESAME di OTTIMIZZAZIONE - Compito B Corso di Laurea in Ingegneria Gestionale o anno Cognome : Nome : VALUTAZIONE Per gli esercizi,,3,4: ogni risposta CORRETTA vale PUNTO e ogni risposta SBAGLIATA vale -0.5 PUNTI (VALORE NEGATIVO), nessuna risposta vale 0 PUNTI. Per gli esercizi 5,6,7: ogni risposta CORRETTA vale 0,5 PUNTI e ogni risposta SBAGLIATA vale -0.5 PUNTI (VALORE NEGATIVO), nessuna risposta vale 0 PUNTI. Esercizio. (Punteggio massimo = 5) Sia dato il problema di ottimizzazione non vincolato: 4 3 x3 x x 3 + 6 x 3 + 4 x + x x 3 + x + x. Il punto (, 0, 3) T soddisfa le condizioni necessarie del primo ordine.. Il punto (, 0, 3) T soddisfa le condizioni sufficienti del secondo ordine. 3. L approssimazione quadratica nell intorno del punto x 0 = (, 0, 0) T è strettamente convessa. 4. Il passo α = soddisfa una ricerca di linea di Armijo lungo la direzione del metodo del 5 gradiente nel punto x 0 = (, 0, 3) T (valore di γ = ). 4 5. La direzione di Newton nel punto x 0 = (, 0, 0) T è d = (,, ) T.

Esercizio (Punteggio massimo = 5) Dato il problema di programmazione non lineare vincolato max x x + x x + (x ). Il problema è convesso. ( ) 0. Il punto è un punto di NON regolarità per i vincoli 0 ) 3. Il punto 4. Nel punto ( 3 ( 0 ) soddisfa con opportuni moltiplicatori le condizioni di KKT. è soddisfatta la condizione di stretta complementarità. 5. Se nel secondo vincolo il membro di destra varia da a + ɛ con ɛ > 0 abbastanza piccolo la soluzione ottima NON migliora. Esercizio 3. (Punteggio massimo = 5) Sia dato il problema di Programmazione lineare (P) x + x x + x x x 3 x 4, x 0. Si indichi con x la soluzione ottima di tale problema (se esiste).. Il problema max u 3u 4u 3 u u u + u u 3 = u 0, u 0, u 3 0 corrisponde ad un possibile problema duale per (P).

. Il problema max u 3u 4u 3 u u u + u u 3 = u 0. corrisponde ad un possibile problema duale per (P). 3. I punti x = (0, ) T e ū = (,, ) T sono ammissibili rispettivamente per il problema primale e per il duale e risulta 9 b T u. 4. Il problema primale non può essere illimitato inferiormente 5. Il punto u = (, 0, 0)T è ottimo per il problema duale. Esercizio 4. (Punteggio massimo = 3) Sia dato il seguente problema di programmazione quadratica: N N N (y i y j x i x j q ij ) x k x i= j= k= N y i x i = 0 i= x i 0, i =,..., N x i C i, i =,..., N () dove x i sono variabili, mentre y i, q ij e C i sono parametri del problema.. Una possibile dichiarazione delle variabili e dei parametri del problema in AMPL è la seguente: param N; param y{n}; param C{N}; param q{n,n}; var x{n};

imize obiettivo: sum{i in..n, j in..n} (y[i]*y[j]*x[i]*x[j]*q[i,j]) - sum {k in..n} x[k];. Una possibile dichiarazione della funzione obiettivo in AMPL è la seguente: 3. Una possibile dichiarazione dei vincoli del problema in AMPL è la seguente: subj to uguaglianza: sum{i in..n} y[i]*x[i]=0; subj to box{i in..n}: x[i]>=0; subj to box{i in..n}:x[i]<=c[i]; Esercizio 5. (Punteggio massimo = ) Dato un problema (P) di imizzazione non vincolata di una funzione f(x) del tipo con A matrice m n. R n Ax.. Se x è un punto tale che A x = 0, allora x è un imo.. La funzione è quadratica e convessa. 3. La matrice hessiana della funzione è A T A. 4. Il metodo del gradiente detera il imo della funzione in al più n passi. Esercizio 6. (Punteggio massimo = ) Dato un problema di programmazione non lineare vincolato f(x) h(x) = 0 Ax b con f : R n R, h : R n R p, A matrice m n.

. Se f(x) è convessa e h j (x) sono convesse per ogni j =,..., p allora il problema è convesso.. È possibile definire una funzione di pensalità esterna per il problema dato. 3. Se x è un imo locale soddisfa le condizioni di KKT, senza ipotesi di regolarità. 4. L insieme ammissibile è regolare. Esercizio 7. (Punteggio massimo = ) Sia dato un problema di Programmazione lineare c T x Ax = b x 0 con A matrice m n e x R n e si indichi con x la soluzione ottima, se esiste.. I vincoli del problema duale sono n tutti di disuguaglianza. Se il problema primale ammette soluzione ottima finita x, allora anche il problema duale ammette soluzione ottima u e risulta b T u < c T x. 3. Se ū R m è un punto tale che A T ū c, allora b T ū c T x. 4. Se il problema duale ha insieme ammissibile vuoto, allora il problema primale ha insieme ammissibile vuoto oppure è illimitato.