Esame di Ricerca Operativa del 1/02/2019

Documenti analoghi
Esame di Ricerca Operativa del 11/1/19

Esame di Ricerca Operativa del 19/01/2016

Esame di Ricerca Operativa del 19/01/2016

Esame di Ricerca Operativa del 20/02/18

Esame di Ricerca Operativa del 14/09/18

Esame di Ricerca Operativa del 11/02/2015

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

Esame di Ricerca Operativa del 12/02/18. P 1 P 2 P 3 P 4 P 5 P 6 Peso bagaglio km di viaggio

Esame di Ricerca Operativa del 08/09/17

Esame di Ricerca Operativa del 07/09/2016

Esame di Ricerca Operativa del 15/01/2015

Esame di Ricerca Operativa del 15/01/2015

Esame di Ricerca Operativa del 21/06/17

Esame di Ricerca Operativa del 11/07/2016

Esame di Ricerca Operativa del 05/09/18

Fac-simile dell esame di Ricerca Operativa. max 7 x 1 2 x 2 3 x 1 +x 2 2 x 1 2 x 2 3 x x 1 +x x 1 x 2 5

Esame di Ricerca Operativa del 12/06/18. Base x Degenere? y Indice Rapporti Indice uscente entrante

Esame di Ricerca Operativa del 03/09/2015

Esame di Ricerca Operativa del 12/07/17

Esame di Ricerca Operativa del 06/02/17

Esame di Ricerca Operativa del 17/02/14. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa del 16/07/18

Esame di Ricerca Operativa del 09/02/2016

Esame di Ricerca Operativa del 03/07/18. Base x degenere y Indice Rapporti Indice entrante uscente

Esame di Ricerca Operativa del 16/02/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa del 18/06/18

Esame di Ricerca Operativa del 15/09/14. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

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

Esame di Ricerca Operativa. x 1 +2 x 2 6 x 1 +x 2 6 x 1 4 x 1 1

Esame di Ricerca Operativa del 16/06/2015

Esame di Ricerca Operativa del 30/06/14. max 4 x 1 7 x 2 x 1 +7 x 2 7 x 1 4 x 2 7 x 1 +5 x 2 5 x 1 x 2 5 x 2 1 x 1 +4 x 2 6

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

Esame di Ricerca Operativa del 15/01/19. max 6 x 1 x 2 6 x x x 1 +2 x x 1 3 x x 1 4 x x 1 +2 x x 1 x 2 19

Esame di Ricerca Operativa del 06/02/17

Esame di Ricerca Operativa del 09/01/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

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

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

Esame di Ricerca Operativa del 21/02/19. max 3 x 1 +x 2 6 x x x 1 +2 x x 1 3 x x 1 4 x x 1 +2 x x 1 x 2 3

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

Esame di Ricerca Operativa del 04/07/17

Esame di Ricerca Operativa del 09/06/14. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa del 21/07/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa del 23/02/17

Esame di Ricerca Operativa del 09/06/15. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa del 24/07/18. max 7 x 1 +4 x 2 x 1 +3 x x 1 +x x 1 +x 2 12 x 1 x x 1 3 x 2 2 x 1 2 x 2 14

Esame di Ricerca Operativa del 28/05/14. Esercizio 1. Completare la seguente tabella considerando il problema di programmazione lineare:

Esame di Ricerca Operativa

Esame di Ricerca Operativa del 25/06/12

x 1 x x 1 2 x 2 6 x 2 5 Indici di base Vettore Ammissibile Degenere (si/no) (si/no)

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

RICERCA OPERATIVA (a.a. 2015/16) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2016/17) Nome: Cognome: Matricola:

Esame di Ricerca Operativa del 19/01/2016

RICERCA OPERATIVA (a.a. 2015/16) Nome: Cognome: Matricola:

Esame di Ricerca Operativa del 19/01/2016

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

Corso di Ricerca Operativa Prova in itinere del 06/11/2015

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

RICERCA OPERATIVA (a.a. 2003/04) Nome Cognome:

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

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

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

RICERCA OPERATIVA (a.a. 2011/12) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2016/17) Nome: Cognome: Matricola:

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

Nome Cognome: RICERCA OPERATIVA (a.a. 2012/13) 5 o Appello 14/1/ Corso di Laurea: L Sp Matricola:

RICERCA OPERATIVA (a.a. 2015/16) Nome: Cognome: Matricola:

RICERCA OPERATIVA (a.a. 2016/17) Nome: Cognome: Matricola:

Gestione della produzione e della supply chain Logistica distributiva. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena

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

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

1 3 x. UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Secondo appello 16 settembre 2004 SOLUZIONI

Esercizio 1. Variabili decisionali:

Gestione della produzione e della supply chain Logistica distributiva

Si consideri il seguente tableau ottimo di un problema di programmazione lineare

12.1 IL PROBLEMA DEL CAMMINO MINIMO: L ALGORITMO DI DIJKSTRA

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 ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2013

Massimo flusso e matching

Esercizi di Programmazione Lineare - Dualità

Università degli Studi di Udine Corso di Laurea in Ingegneria Gestionale (V.O.) Prova scritta di Ricerca Operativa 10 giugno 2003

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

COMPITO DI RICERCA OPERATIVA. (5 punti) Sia dato il seguente problema di PL: min x 1 + x 2 x 1 + x 2 3 x 1 + x 2 2 2x 1 + x 2 3.

Richiami di Teoria dei Grafi. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena

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

Esercizio 1. min. Esercizio 2. Esercizio 3

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

A UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 17 giugno 2010

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Studi in Ingegneria Informatica Ricerca Operativa 1 Seconda prova intermedia 20 giugno 2014

x 1 x 2 x 3 x 5 La base iniziale è B 0 = I e risulta x B 0 = , x N 0 = Iterazione 0. Calcolo dei costi ridotti. γ 0 = c N 0 (N 0 ) T c B 0 =

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

Prova Scritta di Ricerca Operativa

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

Corso di RICERCA OPERATIVA 1 (Fischetti) Simulazione scritto del 31 Gennaio Tempo consentito: due ore. Cognome studente:... Nome:... Matr.:...

Transcript:

Esame di Ricerca Operativa del /0/0 (Cognome) (Nome) (Numero di Matricola) Esercizio. (a) Risolvere il seguente problema di programmazione lineare applicando l algoritmo del simplesso: max x +x x 0 x +x x + x x x 0 x +x Iterazione {,} Iterazione Iterazione Iterazione Base x y Indice Rapporti Indice uscente entrante (b) Discutere l unicitá delle soluzioni ottime del problema definito in a) e del suo duale. Motivare la risposta. (c) Si rimpiazzi nel problema definito in a) il vincolo x 0 con il vincolo x a. Si dica per quali valori di a R, il problema ammette ottimo finito.

Esercizio. Una banca offre ai suoi clienti tre diversi tipi di prestito: mutuo casa, credito auto, credito aziendale, che rendono un interesse annuo rispettivamente del %, 8% e %. La banca ha a disposizione al piu 00 milioni di euro e deve erogare i prestiti in modo che: il mutuo casa rappresenti almeno il 0% di tutti i prestiti erogati; il credito auto non superi il 0% degli altri due tipi di prestito erogati; gli interessi totali percepiti su tutti i prestiti non superino il % di tutti i prestiti erogati. La banca vuole determinare quanti euro erogare per ogni tipo di prestito in modo da massimizzare il suo profitto. variabili decisionali: modello: Esercizio. Effettuare due iterazioni dell algoritmo del simplesso per il problema di flusso di costo minimo definito dalla seguente rete (su ogni nodo é indicato il bilancio e su ogni arco sono indicati, nell ordine, il costo e la capacitá). (,) (,) (,) (0,) (8,8) (8,) (,) (0,) (,8) (0,) Iterazione Iterazione Archi di T (,) (,) (,) (,) (,) Archi di U (,) (,) x π Arco entrante ϑ +, ϑ Arco uscente 0

Esercizio. Si consideri la rete definita nell esercizio. Si dica se il problema di flusso di costo minimo ammette una soluzione di base x tale che x = 0, x =, x =, x =, studiandone, eventualmente, l ammissibilitá e la degenerazione. Esercizio. a) Applicare l algoritmo di Dijkstra per trovare l albero dei cammini minimi di radice sulla seguente rete. 8 nodo visitato iter iter iter iter iter iter iter π p π p π p π p π p π p π p nodo nodo nodo nodo nodo nodo insieme Q (b) Si aggiunga alla rete l arco (,) con costo k R. Si dica per quali valori di k il problema della determinazione dell albero dei cammini minimi di radice ammette ottimo finito.

Esercizio. a) Applicare l algoritmo FFEK per trovare il flusso massimo tra il nodo ed il nodo sulla rete: 0 cammino aumentante δ x v Taglio di capacitá minima: N s = N t = (b) Sia k > 0 la capacitá dell arco (,). Si determini in funzione di k il flusso massimo della rete.

SOLUZIONI Esercizio. (a) Risolvere il seguente problema di programmazione lineare applicando l algoritmo del simplesso primale: max x +x x 0 x +x x + x x x 0 x +x Base x y Indice Rapporti Indice uscente entrante Iterazione {, } (0, ) (0, 0,, 0, 0, ), Iterazione {, } (, 0) Iterazione {, } (, 0) Iterazione ( ), 0,, 0, 0, 0 (, ), 0, 0, 0, 0 (b). Discutere l unicitá delle soluzioni ottime del problema definito in a) e del suo duale. Motivare la risposta. (, 0) e (,, 0, 0, 0, 0) sono soluzioni ottime di base del problema in (a) e del suo duale. Essendo entrambe non degeneri tali soluzioni ottime sono uniche. (c) Si rimpiazzi nel problema definito in a) il vincolo x 0 con il vincolo x a. Si dica per quali valori di a R, il problema ammette ottimo finito. Si noti che per a < la regione ammissibile del problema e vuota, infatti deve essere x a, da cui segue che a. Inoltre, per a, la regione ammissibile e non vuota ( x = (0, ) é una soluzione ammissibile per ogni a ) ed e limitata, cosicche il problema ammette ottimo finito. Esercizio. Variabili decisionali: x = milioni di euro erogati per il mutuo casa x = milioni di euro erogati per il credito auto x = milioni di euro erogati per il credito aziendale Modello: max 0.0x +0.08x +0.0x x +x +x 00 x 0.(x +x +x ) x 0.(x +x ) 0.0x +0.08x +0.0x 0.0(x +x +x ) x,x,x 0 Esercizio. Effettuare due iterazioni dell algoritmo del simplesso per il problema di flusso di costo minimo definito dalla seguente rete (su ogni nodo é indicato il bilancio e su ogni arco sono indicati, nell ordine, il costo e la capacitá). (,) (,) (,) (0,) (8,8) (8,) (,) (0,) (,8) (0,) 0

iterazione iterazione Archi di T (,) (,) (,) (,) (,) (,) (,) (,) (,) (,) Archi di U (,) (,) (,) (,) x (, 0,,, 0,,,,, 0) (,, 0,, 0,,,,, 0) π (0,,, 0, 8, 0) (0,,,, 0, ) Arco entrante (,) (,) ϑ +, ϑ 8,, Arco uscente (,) (,) Esercizio. Si consideri la rete definita nell esercizio. Si dica se il problema di flusso di costo minimo ammette una soluzione di base x tale che x = 0, x =, x =, x =, studiandone, eventualmente, l ammissibilitá e la degenerazione. Una soluzione di base che soddisfa le condizioni richieste e x = (0,,,,,,0,8,0,). x e una soluzione di base, in quanto esiste una tripartizione (T,L,U), dell insieme degli archi, che la genera, ove T sia un albero di copertura per la rete data, L un sottoinsieme di archi a capacitá nulla ed U un sottoinsieme di archi saturi. La tripartizione associata é le seguente: T = {(,),(,),(,),(,),(,)},L= {(,),(,),(,)},U = {(,),(,)}; La soluzione x é non degenere, non essendo presenti in T archi a flusso nullo o saturi. x non é ammissibile in quanto non soddisfa i i vincoli di capacitá sugli archi. Esercizio. a) Applicare l algoritmo di Dijkstra per trovare l albero dei cammini minimi di radice sulla seguente rete. 8 a) iter iter iter iter iter iter iter π p π p π p π p π p π p π p nodo visitato nodo nodo nodo + nodo + nodo + + + 0 0 0 0 nodo + + + + 0 0 insieme Q,,,,,, (b) Si aggiunga alla rete l arco (,) con costo k R. Si dica per quali valori di k il problema della determinazione dell albero dei cammini minimi di radice ammette ottimo finito. Aggiungendoalla rete l arco(,) con costo k R, si generanoicicli orientati(,,,)e (,,,)di costo k+e k + 8, rispettivamente. Non dovendo esistere cicli orientati di costo negativo, affinche il problema della determinazione dell albero dei cammini minimi ammetta ottimo finito deve essere k 8. Esercizio. a) Applicare l algoritmo FFEK per trovare il flusso massimo tra il nodo ed il nodo sulla rete:

0 cammino aumentante δ x v - - - (0,, 0, 0, 0,, 0, 0,, 0, 0) -- - - (,,, 0, 0,, 0, 0,, 0, 0) - - - - (8,,,, 0,,, 0,, 0, ) Taglio di capacitá minima: N s = {,,,} N t = {,,} (b) Sia k > 0 la capacitá dell arco (,). Si determini in funzione di k il flusso massimo della rete. Un taglio di capacitá minima contenente l arco (,) é N s = {,,,,} N t = {,} di capacitá +k mentre un taglio di capacitá minima non contenente l arco (,) é N s = {,,,} N t = {,,} dato dall algoritmo di Edmonds-Karp e di capacitá. Pertanto, per k il flusso massimo della rete é, mentre per 0 < k il flusso massimo é +k.