Prova d Esame di Ricerca Operativa

Documenti analoghi
Prova d Esame di Ricerca Operativa

Ricerca Operativa a.a : III appello

Ricerca Operativa a.a : II appello

Ricerca Operativa a.a : IV appello

Prova Scritta di Ricerca Operativa

Ricerca Operativa a.a : II appello

Prova Intermedia Scritta di Ricerca Operativa

Prova Intermedia Scritta di Ricerca Operativa

Ricerca Operativa a.a : I appello

Prova Scritta di Ricerca Operativa

Prova Scritta di Ricerca Operativa

Prova Intermedia Scritta di Ricerca Operativa

Università Ca Foscari Venezia

RICERCA OPERATIVA (9 cfu)

3.3 Problemi di PLI facili

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

Programmazione Non Lineare

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

2. Una volta decise le risposte riportatele sull apposito foglio allegato.

Sessione Straordinaria Primo appello

Parte IV: Rafforzamento di formulazioni e algoritmo dei piani di taglio

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

N.B.: Gli esercizi di OFFICE vanno risolti prima dell esercizio sulla PL

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

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

Soluzione di problemi di Programmazione Lineare Intera

Corso di Laurea in Informatica. Insegnamento integrato di Calcolo (Calcolo I, Calcolo II, Esercitazioni di Calcolo) Prof. F.

Modulo di Matematica, Corsi di Laurea in VIT e STAL - Raccolta degli Esami A.A

Esame di Ricerca Operativa del 07/06/2019

FACOLTA DI ECONOMIA ESAME SCRITTO DI RICERCA OPERATIVA. Verona, 5 Febbraio , : ; ;,, trovare il punto di

5.5 Metodi generali per la soluzione di problemi

RICERCA OPERATIVA (a.a. 2017/18) Nome: Cognome: Matricola:

Programmazione Lineare Intera

Esercitazione n o 6 per il corso di Ricerca Operativa

5.5 Metodi dei piani di taglio

Teoria della Programmazione Lineare Intera

Esame di Ricerca Operativa del 19/02/2019. Esercizio 1. Risolvere il seguente problema di programmazione lineare applicando l algoritmo del simplesso:

Prova Finale di Tipo B e Prova di Accesso alla Laurea Magistrale 30 Gennaio 2009

Università Ca Foscari Venezia

Matematica per le Applicazioni Economiche I

RICERCA OPERATIVA (a.a. 2012/13) Nome: Cognome: Matricola:

COMPITO DI RICERCA OPERATIVA APPELLO DEL 07/04/04

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;

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

A Analisi Matematica 2 (Corso di Laurea in Informatica) Simulazione compito d esame

Prova Finale di Tipo B e Prova di Accesso alla Laura Special. Dip. Matematica - Università Roma Tre. 2 febbraio 2005

7.9 Il caso vincolato: vincoli di disuguaglianza

Corso di Laurea in Ingegneria Informatica Prova di Analisi Matematica 1

Modulo di Matematica, Corsi di Laurea in VIT e STAL - Raccolta degli Esami A.A

Corso di Laurea in Informatica. Insegnamento integrato di Calcolo (Calcolo I, Calcolo II, Esercitazioni di Calcolo) Prof. F.

Fondamenti di Algebra Lineare e Geometria - Ingegneria Aerospaziale Prima prova parziale - 17 aprile Nome Cognome Matricola

min det det Allora è unimodulare se e solo se det 1, 1, 0 per ogni sottomatrice quadrata di di qualsiasi dimensione.

Teoria della Programmazione Lineare Intera

4.3 Esempio metodo del simplesso

Esame di Ricerca Operativa del 19/07/19. Esercizio 1. (a) Risolvere mediante il metodo del simplesso il seguente problema di programmazione lineare:

Le condizioni di Karush-Kuhn-Tucker

Università Ca Foscari di Venezia Corso Estivo di Matematica

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

LUISS Laurea specialistica in Economia e Finanza Anno Accademico 2010/2011

Programmazione Lineare

ESERCIZI PROPOSTI. det A = = per cui il sistema si può risolvere applicando le formule di Cramer, cioè: dove: = =

Esercizi di Programmazione Lineare

Corso di Laurea in Ingegneria Informatica Prova di Analisi Matematica 1

Programmazione Lineare Intera: Piani di Taglio

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

Figura 1: 1) Si scriva la formulazione del problema come problema di PLI (con un numero minimo di vincoli) e la matrice dei vincoli.

FONDAMENTI DI RICERCA OPERATIVA Prof. M.Trubian a.a. 2008/09 Prima prova in itinere: 25/11/08

ESERCITAZIONE SUI PUNTI STAZIONARI DI FUNZIONI LIBERE E SULLE FUNZIONI OMOGENEE

Quinto appello 27/6/ = 4. B b B = 2 b N = 4

Università degli Studi di Firenze Corso di Laurea triennale in Fisica e Astrofisica

Soluzione di problemi di Programmazione Lineare Intera

4.3 Esempio metodo del simplesso

Prove di esonero assegnate nel periodo

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

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

Geometria BAER PRIMO CANALE Foglio esercizi 1

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

RICERCA OPERATIVA (a.a. 2018/19)

5.3 Metodo dei piani di taglio

RICERCA OPERATIVA GRUPPO B prova scritta del 22 settembre 2004 FOGLIO 1. Cognome: Nome: Matricola:

Secondo parziale di Matematica per l Economia (esempio)

MODELLISTICA E SIMULAZIONE cred.: 5 7,5 Recupero 2 prova: 25 luglio 2005

Cognome: Nome: Matricola: Prima parte Scrivere le risposte ai due seguenti quesiti A e B su questa facciata e sul retro di questo foglio.

1 Risoluzione di sistemi lineari con l uso dei determinanti

ANALISI B alcuni esercizi proposti

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

Ricerca Operativa. G. Liuzzi. Lunedí 20 Aprile 2015

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

Università degli Studi di Roma La Sapienza

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

Modulo di Matematica

Es. 1 Es. 2 Es. 3 Es. 4 Totale Teoria

Esercizi di Programmazione Lineare

I Appello Ricerca Operativa 2 bis Compito A

Esame di Ricerca Operativa del 28/06/2019. max 9 x 1 +8 x 2 6 x x x 1 +2 x x 1 +2 x x 1 3 x x 1 4 x 2 3

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

Transcript:

Prova d Esame di Ricerca Operativa (Prof. Fasano Giovanni) Università Ca Foscari Venezia - Sede di via Torino 29 gennaio 2018 Regole per l esame: la violazione delle seguenti regole comporta il ritiro dell elaborato e l allontanamento dello studente dall aula È necessario rispondere alle domande e risolvere gli esercizi usando esclusivamente i fogli distribuiti dal docente. Ogni risposta/calcolo deve essere opportunamente motivata/o dallo studente. È necessario scrivere Nome-Cognome-Matricola sul presente foglio e su ciascun foglio contenente le risposte dello studente (i fogli privi di tale informazione saranno cestinati e non considerati per la valutazione). In aggiunta, è necessario indicare (SI/NO) se il voto della Prova Intermedia (29 Novembre 2017) deve essere considerato dal docente. Il tempo complessivo per la prova è di 1h 15 : per gli studenti che hanno superato la Prova Intermedia; 2h 30 : per gli studenti che NON hanno superato la Prova Intermedia. È necessario risolvere gli esercizi e rispondere alle domande, secondo le seguenti modalità: gli studenti che hanno superato la Prova Intermedia devono risolvere/rispondere solo gli/alle esercizi/domande con (***); gli studenti che NON hanno superato la Prova Intermedia devono risolvere/rispondere tutti gli/le esercizi/domande; È vietato parlare durante la prova. È vietato usare durante la prova: testi, appunti, note, dispense, dispositivi cellulari, tablets, palmari, calcolatori/calcolatrici programmabili. Durante la prova non è possibile allontanarsi dall aula. Nome:........................... Cognome:......................... Matricola:............ Considerare la Prova Intermedia: SI NO

Esercizio 1 È richiesto di mimizzare il costo di trasporto necessario per inviare 2 tipi di moto da strada a 4 concessionari. Il costo (Euro) di trasporto, per ciascuna moto verso ogni concessionario, è riassunto di seguito: concess. 1 concess. 2 concess. 3 concess. 4 Costo trasporto per ogni moto 25 29 40 42 Il trasporto delle moto deve avvenire rispettando alcune priorità commerciali. In particolare si ha che: le moto del secondo tipo che vanno inviate al concessionario 2 non possono eccedere la somma tra il doppio delle moto del primo tipo inviate al concessionario 4 più il triplo delle moto inviate al concessionario 2. ogni concessionario deve ricevere almeno 11 moto; per ogni tipo di moto, al concessionario 1 deve arrivare un numero di moto almeno pari ad 1/3 delle moto che arrivano al concessionario 3; in totale vanno inviate 72 moto, di cui almeno 15 a ciascuno dei concessionari 1 e 2; se ad un concessionario vengono inviate più di 15 moto, va pagato (per quel concessionario) un costo aggiuntivo di 830 Euro. Si formuli un modello di PL/PLI per la soluzione del problema di minimizzazione per l invio delle moto ai concessionari.

SOLUZIONE: Scelta variabili: y ij = numero di moto di tipo i-simo inviate al concessionario j-simo, i = 1,2, j = 1,2,3,4 z j = 1 se si inviano piu di 15 moto al concessionario j = 1,2,3,4 0 altrimenti, Funzione obiettivo: Vincoli: min 25 y i1 +29 i=1 y 22 2y 14 +3 y i2 +40 i=1 i=1 y i2 y ij 11, j = 1,2,3,4 i=1 y i1 1 3 y i3, i = 1,2 4 y ij = 72 i=1 j=1 y i1 15 i=1 y i3 +42 i=1 y i4 +830 i=1 y i2 15 i=1 ( 2 ) i=1 x ij 15 z j, j = 1,2,3,4, M 1 M y ij 0, intera, i = 1,2 j = 1,2,3,4 4 j=1 z j

Esercizio 2 Sia data la funzione f : IR n IR; sia f lineare e sia anche f(x)f(y) 0, per ogni x,y IR n, con x y. Allora si dimostri che f 2 (x) risulta convessa su IR n.

SOLUZIONE: Per definizione la funzione f : IR n IR risulta lineare se soddisfa le seguenti due proprietà: f(x+y) = f(x)+f(y) f(αx) = αf(x) x,y IR n x IR n, α IR. Pertanto dalle precedenti relazioni si ha anche immediatamente (a) f 2 (x+y) = f 2 (x)+f 2 (y)+2f(x)f(y) x,y IR n (b) f 2 (αx) = α 2 f 2 (x) x IR n, α IR. Inoltre, si ha anche per la (a) e l ipotesi f(x)f(y) 0, con x y, f 2 [αx+(1 α)y] = f 2 (αx)+f 2 [(1 α)y]+2f(αx)f[(1 α)y] f 2 (αx)+f 2 [(1 α)y]. (1) Inoltre, per la (b) e limitandosi a considerare α [0,1], con x y, si ha f 2 (αx)+f 2 [(1 α)y] = α 2 f 2 (x)+(1 α) 2 f 2 (y) αf 2 (x)+(1 α)f 2 (y), (2) (l ultima disuguaglianza è conseguenza della relazione α 2 α, per ogni α [0,1], e del fatto che il quadrato di un numero reale è una quantità non negativa). Similmente, per x = y si ha f 2 [αx+(1 α)x] = f 2 [x] = αf 2 (x)+(1 α)f 2 (x). (3) Pertanto le (1)-(3) dimostrano che f 2 (x) è convessa su IR n.

Esercizio 3 Sia data la funzione g : IR 4 IR, con g(z) = z 2 1 z 2ln(3 z 4 ). Si dica (argomentandolo) per quali valori di z 1,z 2,z 3,z 4 la funzione g ammette derivata direzionale. Inoltre se ne calcoli la derivata direzionale nel punto di coordinate z = (1,1,1,1) T, lungo la direzione d = (2,2,2,2) T.

SOLUZIONE: La funzione g(x) ammette senz altro derivata direzionale nel caso in cui z 2 > 0 e z 4 < 3, in quanto ivi esiste sia la funzione che il suo gradiente. Inoltre, essendo anche g(z) = z 1 z 2 ln(3 z 4 ), per g(z) si ha in un intorno del punto z g(z) = z2 ln(3 z 4 ) z 1 2 z 2 ln(3 z 4 ) 0 z 1 z2 3 z 4 con g( z) = (ln(2) 1/2ln(2) 0 1/2) T, ed in z si ha D(g,d) = g( z) T d = 3ln(2) 1.,

Esercizio 4 Si determini in IR 3 il numero massimo (possibile) di vertici del seguente poliedro. Successivamente, si determinino tali vertici (se esistono). x 1 x 3 1 4x 3 2 x 3 +x 4 +1 x 3 2x 4 0

SOLUZIONE: Essendo n = 3 ed m = 4, il massimo numero possibile di vertici del poliedro sarà non superiore a Consideriamo pertanto i seguenti 4 casi: m! n!(m n)! = 4! 3!1! = 4. (I) escludiamo il primo vincolo e consideriamo il sistema lineare 4x 3 = 2 x 3 +x 4 = 1 x 3 2x 4 = 0 che risulta essere incompatibile e quindi NON fornisce nessun possibile punto di vertice. (II) escludiamo il secondo vincolo e consideriamo il sistema lineare x 1 x 3 = 1 x 3 +x 4 = 1 x 3 2x 4 = 0 che fornisce il punto P 1 = 5/3 2/3 1/3 che però non soddisfa il secondo vincolo. Quindi P 1 NON può essere un vertice del poliedro. (III) escludiamo il terzo vincolo e consideriamo il sistema lineare x 1 x 3 = 1 4x 3 = 2 x 3 2x 4 = 0 che fornisce il punto P 2 = 1/2 1/2 1/4 che però non soddisfa il terzo vincolo. Quindi P 2 NON può essere un vertice del poliedro. (IV) escludiamo il quarto vincolo e consideriamo il sistema lineare x 1 x 3 = 1 4x 3 = 2 x 3 +x 4 = 1 che fornisce il punto P 3 = 1/2 1/2 3/2 il quale soddisfa senz altro il quarto vincolo. Inoltre si ha per il determinante dei vincoli attivi in P 3 1 1 0 0 4 0 = 4 0. 0 1 1 Pertanto il punto P 3 rappresenta l unico vertice del poliedro assegnato.

Esercizio 5 (***) Si descriva il metodo di Ford e Fulkerson per la soluzione di problemi di flusso massimo su grafi orientati.

Esercizio 6 (***) Si risolva l esercizio di Knapsack binario in IR 6 di seguito riportato, usando il metodo del B&B. min 4x 1 +x 2 +x 3 +2x 4 3x 5 2x 1 +3x 2 3x 3 x 4 +x 5 x 6 3 2 x {0,1} 6. (K 0 )

SOLUZIONE: Una volta trasformato il problema (K 0 ) in max +4x 1 x 2 x 3 2x 4 +3x 5 2x 1 +3x 2 3x 3 x 4 +x 5 x 6 3 2 x {0,1} 6. è possibile assegnare facilmente il valore di alcune variabili (i.e. x 2 = 0, x 3 = 1 y 3, con y 3 {0,1}, x 4 = 1 y 4, con y 4 {0,1}, x 6 = 1, in quanto x 2 è presente con segno negativo nella funzione obiettivo e segno positivo nel vincolo, x 3 e x 4 hanno segno negativo sia nel vincolo che nella funzione obiettivo, x 6 ha segno negativo nel vincolo e coefficiente nullo nella funzione obiettivo). Si ottiene quindi il seguente problema equivalente semplificato max 4x 1 +y 3 +2y 4 +3x 5 3 2x 1 +3y 3 +y 4 +x 5 13 2 x 1,y 3,y 4,x 5 {0,1}. ( K 0 ) Quest ultimo problema ammette la soluzione (ammissibile) intera corrente ˆx = (ˆx 1,ŷ 3,ŷ 4,ˆx 5 ) = 0, con ˆf(ˆx) = 3. Creiamo la lista dei problemi aperti L = {( K 0 )} ed estraiamone l unico problema ( K 0 ). Consideriamo il suo rilassamento lineare, si provvede ora ad ordinare in modo decrescente i rapporti dei coefficienti delle restanti 4 variabili (x 1, y 3, y 4 e x 5 ), i.e. 3 1 4 2 2 1 1 3, e di conseguenza si passa a risolvere (riordinando le variabili) il problema rilassato max 3x 5 +4x 1 +2y 4 +y 3 3 x 5 +2x 1 +y 4 +3y 3 13 2 0 x 1,y 3,y 4,x 5 1. Essendo h = 3, risulta per la soluzione rilassata di ( K 0 ) x (0) 5 = 1, x (0) 1 = 1, y (0) 4 = 1, y (0) 3 = 13 2 (1+2+1) = 5/6, 3 cui corrisponde un valore della funzione obiettivo pari a 41/6 6.83, quindi superiore al valore f(ˆx). Pertanto chiudiamo ( K 0 ), effettuiamo un Branching e dividiamo ( K 0 ) nei 2 sottoproblemi (settando rispettivamente y 3 = 0 e y 3 = 1) max 3x 5 +4x 1 +2y 4 3 x 5 +2x 1 +y 4 13 2 x 1,y 4,x 5 {0,1}, max 3x 5 +4x 1 +2y 4 2 x 5 +2x 1 +y 4 7 2 x 1,y 4,x 5 {0,1}, ( K 1 ) ( K 2 )

ed aggiorniamo la lista L = {( K 1 ),( K 2 )}. Estraiamo il primo problema che ammette la soluzione rilassata (coincidente con una soluzione intera) x (1) = (1 0 1 0 1 1) T con f(x (1) ) = 6. Pertanto chiudiamo ( K 1 ) ed aggiorniamo ˆx = (1 0 1 0 1 1) T, con f(ˆx) = 6. Poi estraiamo da L anche ( K 2 ) che ammette soluzione rilassata data da x (2) = (1 0 0 1/2 1 1) T, non coincidente con una soluzione intera, con f(x (2) ) = 6. Pertanto chiudiamo anche ( K 2 ) ma senza aggiornare questa volta l ottimo corrente ˆx. Per la soluzione finale si ha pertanto x = (1 0 1 0 1 1) T.

Domanda Scritta 1 Si dimostri che per una funzione convessa (in IR n ) ogni minimo locale è anche un minimo globale. Domanda Scritta 2 (***) Si enunci il Teorema Fondamentale della PL per problemi in cui il poliedro ammissibile risulta in forma standard.