Ottimizzazione Multi Obiettivo
|
|
|
- Serafina Rossa
- 9 anni fa
- Visualizzazioni
Transcript
1 Ottimizzazione Multi Obiettivo 1 Ottimizzazione Multi Obiettivo La Programmazione Matematica classica, lineare (PL) o intera (PLI), tratta problemi caratterizzati da una unica e ben definita funzione obiettivo. I problemi di ottimizzazione reali, invece, presentano tipicamente vari obiettivi Calcolo di percorsi: Tempo di percorrenza totale Costi totali (pedaggio, carburante, inquinamento,...) Qualità delle strade (accesso ai veicoli pesanti,...) Rischiosità (incidenti, esposizione al rischio per i residenti,...) Rilevanza paesaggistica Portfolio : scelta di investimenti (o progetti) Profitto Durata Rischio (misurato secondo diversi parametri)... Scheduling: Costo totale Makespan (istante di fine operazioni) Tardiness (ritardi nelle consegne)...
2 Ottimizzazione Multi Obiettivo 2 I metodi algoritmici per la PL e la PLI trovano una o più soluzioni che minimizzano (o massimizzano) una data funzione obiettivo In generale, in un problema multi-obiettivo non esiste una soluzione che ottimizza tutti gli obiettivi! Per affrontare i problemi multi-obiettivo occorre dunque: definire l insieme di soluzioni a cui siamo interessati sviluppare metodi ad hoc per determinare tali soluzioni I metodi multi-obiettivo si basano generalmente sui metodi mono-obiettivo, o su loro varianti, eventualmente iterate più volte Ovviamente, il fatto di dover fornire un insieme di soluzioni, potenzialmente esteso, complica notevolmente la difficoltà Nel seguito ci concentriamo sui problemi di PLI multi-obiettivo, con obiettivi di massimo/minimo, e variabili intere/binarie; il generico problema avrà la seguente forma: dove max/min (z 1,z 2,...,z p ) = (c T 1x,c T 2x,...,c T px) Ax = b x intero/binario p è il numero di obiettivi z k = c T kx è la k-esima funzione obiettivo
3 Ottimizzazione Multi Obiettivo 3 Esempio Un azienda produce tre tipi di oggetti P j, j = 1,2,3. Nella tabella sono riportati, per ogni unità di prodotto, il profitto unitario, le ore di lavoro necessarie, la quantità di materia prima utilizzata e il livello di inquinamento generato profitto unitario ore lavoro materia prima inquinamento P P P L azienda ha a disposizione mano d opera per 1300 ore di lavoro e 1000 unità di materia prima L azienda ha due obiettivi: massimizzare il profitto minimizzare il livello di inquinamento p = 2: problema bi-obiettivo, o più comunemente bi-criterio
4 Ottimizzazione Multi Obiettivo 4 Per formulare il problema introduciamo le varibili x j, j = 1,2,3: x j rappresenta le unità di P j prodotte Modello matematico (trasformiamo la massimizzazione del profitto c T 1x in minimizzazione di c T 1x): min (z 1,z 2 ) = ( 10x 1 9x 2 8x 3, 10x 1 +6x 2 +3x 3 ) 4x 1 +3x 2 +2x x 1 +2x 2 +2x x 1,x 2,x 3 0,intero Soluzione ottenuta massimizzando singolarmente il profitto ( z 1 ): z 1 = 4300 z 2 = 2400 x 1 = 0, x 2 = 300, x 3 = 200 Soluzione ottenuta minimizzando singolarmente l inquinamento (z 2 ): z 1 = 0 z 2 = 0 x 1 = 0, x 2 = 0, x 3 = 0 Come spesso accade nei problemi multi-obiettivo, le due soluzioni sono in netto contrasto tra loro!
5 Ottimizzazione Multi Obiettivo 5 Definizioni Dominanza: date due soluzioni ammissibili x e x in un problema di minimo, x domina x se: 1. c T i x ct i x i = 1,...,p T 2. k {1,...,p} : ck x < ct k x in un problema di massimo, x domina x se: 1. c T i x ct i x i = 1,...,p T 2. k {1,...,p} : ck x > ct k x Ottimo di Pareto una soluzione ammissibile x è un ottimo di Pareto, o soluzione efficiente, se non esiste nessuna soluzione ammissibile x che domina x Insieme Efficiente: è l insieme delle soluzioni efficienti A partire da una soluzione efficiente, si può migliorare un obiettivo solo peggiorandone un altro Spazio dei Criteri: a ogni soluzione x corrisponde un punto z(x) = (z 1,z 2,...,z p ) = (c T 1x,c T 2x,...,c T px) nello spazio dei criteri (di dimensione p); notare che lo stesso punto può corrispondere a diverse soluzioni Punto Non-Dominato: un punto nello spazio dei criteri si dice non-dominato se corrisponde ad una soluzione efficiente Frontiera di Pareto: è l insieme dei punti non dominati
6 Ottimizzazione Multi Obiettivo 6 Esempio: caso bi-criterio (problema di massimo) z 2 z 1 ogni punto domina il quadrante a sinistra e in basso 16 punti nello spazio dei criteri la frontiera di Pareto è composta da 4 punti non-dominati l insieme efficiente contiene almeno 4 soluzioni efficienti Proprietà: nel caso bicriterio i punti della frontiera di Pareto possono essere ordinati equivalentemente da sinistra a destra, cioè per z 1 crescente dal basso verso l alto, cioè per z 2 decrescente Nessuna proprietà analoga vale se p > 2
7 Ottimizzazione Multi Obiettivo 7 Ricordiamo che l inviluppo (o involucro) convesso di un insieme di punti è il minimo poliedro che contiene tali punti; nel caso bicriterio è un poligono convesso Denotiamo con S l inviluppo convesso dei punti dello spazio dei criteri corrispondenti a soluzioni ammissibili I punti della frontiera di Pareto, e analogamente le soluzioni efficienti, possono essere partizionati in: supportati: giacciono sulla superficie esterna di S non supportati: giacciono all interno di S Un punto supportato si dice estremo se è un vertice di S Esempio: caso bicriterio S estremo supportato non estremo dominato z 2 z 2 minimo massimo z 1 z 1 Osservazione: è facile convincersi che se esiste una sola soluzione efficiente questa è estrema, altrimenti esistono almeno due soluzioni estreme
8 Ottimizzazione Multi Obiettivo 8 Metodi Risolutivi Tipicamente, lo scopo è individuare uno specifico ottimo di Pareto Questo può tuttavia richiedere di generare tutta la frontiera (ammesso che ci si riesca) o un suo sottoinsieme Si assume l esistenza di un decisore in grado di selezionare o caratterizzare la soluzione considerata migliore In base al ruolo svolto dal decisore nella strategia di soluzione del problema, i metodi risolutivi possono essere classificati in tre categorie Metodi a posteriori, nei quali si genera tutto l insieme efficiente, al cui interno il decisore sceglie la soluzione per lui migliore Metodi a priori, nei quali il decisore specifica le sue preferenze prima che abbia inizio il processo risolutivo; in base alle informazioni avute dal decisore la ricerca si indirizza verso la soluzione migliore, senza dover (necessariamente) generare tutti gli ottimi di Pareto Metodi interattivi, nei quali il decisore specifica le sue preferenze mano a mano che il processo risolutivo procede, eventualmente scartando alcune soluzioni efficienti trovate, e guidando in tal modo il processo stesso verso la soluzione per lui più soddisfacente Noi vedremo esempi delle prime due categorie; i metodi interattivi sono più complicati, ma in sostanza sfruttano le stesse tecniche
9 Ottimizzazione Multi Obiettivo 9 Algoritmo ε constrained Si tratta di un metodo a posteriori. Si seleziona una funzione obiettivo k e la si ottimizza, mentre le altre funzioni (h = 1,...,p, h k) vengono trasformate in vincoli, limitando opportunamente i loro valori In dettaglio, consideriamo un problema di minimo: min (z 1,z 2,...,z p ) = (c T 1x,c T 2x,...,c T px) Ax = b x 0, intero Scelto k {1,...,p} definiamo per ogni altra funzione obiettivo h k un upper bound ε h ; il problema (mono-obiettivo) risultante è: min c T k x c T h x ε h h = 1,...,p, h k Ax = b x 0, intero La soluzione ottima del problema mono-obiettivo non è necessariamente un ottimo di Pareto del problema multi-obiettivo; tuttavia, risolvendo iterativamente con valori ε i opportunamente aggiornati, è possibile generare tutta la frontiera di Pareto Come vedremo, il metodo risulta particolarmente semplice e intuitivo nel caso bicriterio; per p > 2 la scelta dei valori ε h è più complicata Nota: nei problemi di massimo si usano lower bound (c T h x ε h)
10 Ottimizzazione Multi Obiettivo 10 Algoritmo ε constrained Esempio: Knapsack Bi-Obiettivo Consideriamo una applicazione in campo finanziario Sia dato un insieme di n possibili investimenti; ogni investimento j richiede un esborso in denaro w j, assicura un profitto p j e ha un indice di sicurezza o affidabilità (inversamente proporzionale al rischio) s j ; sia dato inoltre un budget massimo W per l esborso totale L obiettivo è quello di selezionare un insieme di investimenti, il cui esborso totale non ecceda W, cercando di massimizzare il profitto totale e la sicurezza totale Si consideri il caso in cui n = 14, W = 100 e i dati sono quelli nella tabella sottostante j w j p j s j Determiniamo la frontiera di Pareto con il seguente metodo ε-constrained: 1. Risolviamo un problema di knapsack massimizzando il profitto; siano P ed S il profitto e la sicurezza ottenuti 2. massimizziamo nuovamente il profitto, ma imponendo come vincolo che la sicurezza totale sia maggiore o uguale a S iteriamo aggiornando il vincolo sulla sicurezza con l ultimo valore S ottenuto, fino a quando il modello risulta non ammissibile
11 Ottimizzazione Multi Obiettivo 11 Iterazione 1: risolviamo il problema di zaino max p T x w T x 100 x j {0,1} j = 1,...,14 ottenendo profitto massimo P= 159 e sicurezza S = 40, con gli investimenti: 3, 7, 8, 14 Iterazione 2: risolviamo il modello max p T x w T x 100 s T x LB S x j {0,1} j = 1,...,14 (1) con LB S = S+1 = 41, dove S è il valore di sicurezza ottenuto all iterazione precedente; in questo modo otteniamo i nuovi valori P = 154 e S = 105, con gli investimenti: 1, 3, 5, 7, 9, 14 Iterazione 3: risolviamo il modello (1) con LB S = 106, ottenendo P= 154 e S = 122, con gli investimenti: 1, 2, 3, 5, 7, 14 Notare che P è rimasto invariato! Iterazione 4: risolviamo il modello (1) con LB S = 123, ottenendo P= 154 e S = 133, con gli investimenti: 1, 2, 3, 4, 7, 14 Notare che P è rimasto di nuovo invariato! Iterazione 5: risolviamo il modello (1) con LB S = 134, ottenendo P= 145 e S = 143, con gli investimenti: 1, 2, 3, 7, 9, 11 Iterazione 6: risolviamo il modello (1) con LB S = 144, ottenendo P= 137 e S = 150, con gli investimenti: 1, 2, 3, 4, 7, 9
12 Ottimizzazione Multi Obiettivo 12 Iterazione 7: risolviamo il modello (1) con LB S = 151, ottenendo P=116 e S = 167, con gli investimenti: 1, 2, 3, 4, 5, 9, 11 Iterazione 8: risolviamo il modello (1) con LB S = 168, ottenendo P=69 e S = 170, con gli investimenti: 1, 2, 4, 6, 9, 11 Iterazione 9: risolviamo il modello (1) con LB S = 171, e non otteniamo nessuna soluzione ammissibile: il metodo termina Le coppie (P, S) generate dall algoritmo sono: (159, 40), (154, 105), (154, 122), (154, 133), (145, 143), (137, 150), (116, 167), (69, 170) Il grafico dei punti corrispondenti a queste coppie è il seguente 180 Grafico dei risultati Come risulta evidente dal grafico, l insieme di coppie ottenuto non è la frontiera di Pareto, perché contiene le due soluzioni (154,105) e (154, 122) dominate dalla soluzione (154, 133)
13 Ottimizzazione Multi Obiettivo 13 Il grafico della frontiera di Pareto si ottiene eliminando le due soluzioni dominate; in sostanza, tra tutte le soluzioni con valore di profitto P = 154, si mantiene solo quella non dominata (154,133) 180 Frontiera di Pareto Sicurezza S Profitto P Osservazione: l eventualità di generare soluzioni dominate dipende non solo dal modello che si sta risolvendo, ma anche dal solutore impiegato. Nel nostro esempio, un diverso solutore avrebbe potuto generare la soluzione non dominata (154, 133) già all iterazione 2 (rendendo quindi superflue le iterazioni 3 e 4)
14 Ottimizzazione Multi Obiettivo 14 Scalarizzazione ( metodo dei pesi ) Si tratta di un metodo a priori. Il decisore assegna a ciascun obiettivo un peso (positivo) che ne riflette la rilevanza sulla scelta Dunque ad ogni funzione obiettivo c i si associa un moltiplicatore λ i > 0, ottenendo la funzione obiettivo p z λ (x) = λ T (z 1,z 2,...,z p ) = λ i c T i x come somma pesata (con pesi λ) delle p funzioni obiettivo Dato il problema: i=1 min (z 1,z 2,...,z p ) = (c T 1x,c T 2x,...,c T px) Ax = b x 0,intero si ottiene il problema singolo obiettivo ( scalare ) min z λ (x) = p i=1 λ ic T i x Ax = b x 0,intero (e analogamente per un problema di massimo) Teorema (Geoffrion, 1968) Ogni soluzione ottima del problema scalare è una soluzione efficiente supportata del problema multiobiettivo
15 Ottimizzazione Multi Obiettivo 15 Scalarizzazione: Esempio (Knapsack Bi-Obiettivo) Consideriamo il problema di zaino bi-obiettivo definito in precedenza per l applicazione in campo finanziario Un decisore abbastanza propenso al rischio potrebbe assegnare peso λ P = 2 all obiettivo profitto, e peso λ S = 1 all obiettivo sicurezza Il problema singolo obiettivo risultante è il seguente: max λ P p T x+λ S s T x = 14 j=1 (2p j +s j )x j w T x 100 x j {0,1} j = 1,...,14 Il valore ottimo è 441 (ottenuto con gli investimenti 1, 2, 3, 4, 7, 14) e corrisponde alla soluzione efficiente con P = 154 e S = 133 trovata all iterazione 4 del metodo ε-constrained Un decisore decisamente avversio al rischio potrebbe invece assegnare pesi λ P = 1 e λ S = 3, ottenendo il problema: max λ P p T x+λ S s T x = 14 j=1 (p j +3s j )x j w T x 100 x j {0,1} j = 1,...,14 Il valore ottimo è 617 (ottenuto con gli investimenti 1, 2, 3, 4, 5, 9, 11) e corrisponde alla soluzione efficiente con P = 116 e S = 167 trovata all iterazione 7 del metodo ε-constrained
Ottimizzazione Multi Obiettivo
Ottimizzazione Multi Obiettivo 1 Ottimizzazione Multi Obiettivo I problemi affrontati fino ad ora erano caratterizzati da una unica (e ben definita) funzione obiettivo. I problemi di ottimizzazione reali
5.5 Metodi generali per la soluzione di problemi
5.5 Metodi generali per la soluzione di problemi di PLI I problemi di PLI hanno caratteristiche molto diverse dai problemi di PL. In alcuni casi, la soluzione del problema lineare rilassato, ottenuto cioè
LA PROGRAMMAZIONE MATEMATICA (p.m.)
LA PROGRAMMAZIONE MATEMATICA (p.m.) Un problema di programmazione matematica è un problema di ottimizzazione riconducibile alla seguente espressione generale: ricercare i valori delle variabili x 1, x
Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I)
Metodi e Modelli per l Ottimizzazione Combinatoria Ripasso sulla Programmazione Lineare e il metodo del Simplesso (parte I) Luigi De Giovanni Giacomo Zambelli 1 Problemi di programmazione lineare Un problema
3.4 Metodo di Branch and Bound
3.4 Metodo di Branch and Bound Consideriamo un generico problema di Ottimizzazione Discreta dove X è la regione ammissibile. (P ) z = max{c(x) : x X} Metodologia generale di enumerazione implicita (Land
RICERCA OPERATIVA. Tema d esame del 04/03/2008 (Simulazione)
RICERCA OPERATIVA Tema d esame del 04/03/2008 (Simulazione) COGNOME: NOME: MATRICOLA:. Una nota azienda automobilistica produce due modelli di auto (un utilitaria e una berlina), che rivende con un guadagno
Branch-and-bound per KNAPSACK
p. 1/1 Branch-and-bound per KNAPSACK Rispetto allo schema generale visto in precedenza dobbiamo specificare: come si calcola un upper bound su un sottinsieme; come si effettua il branching; come si individuano
Parte V: Rilassamento Lagrangiano
Parte V: Rilassamento Lagrangiano Tecnica Lagrangiana Consideriamo il seguente problema di Programmazione Lineare Intera: P 1 min c T x L I Ax > b Cx > d x > 0, intera in cui A = matrice m x n C = matrice
Macchine parallele M 1 M 2 M 3 J 1 J 2 LAVORI J 3 J 4
Macchine parallele M 1 J 1 J 2 LAVORI M 2 J 3 J 4 M 3 Macchine parallele Scheduling su macchine parallele scorrelate R C max Descrizione del problema n lavori devono essere processati da m macchine diverse
Algoritmo di Branch & Bound
Sapienza Università di Roma - Dipartimento di Ingegneria Informatica, Automatica e Gestionale Algoritmo di Branch & Bound Docente: Renato Bruni [email protected] Corso di: Ottimizzazione Combinatoria
Possibile applicazione
p. 1/4 Assegnamento Siano dati due insiemi A e B entrambi di cardinalità n. Ad ogni coppia (a i,b j ) A B è associato un valore d ij 0 che misura la "incompatibilità" tra a i e b j, anche interpretabile
Geometria della programmazione lineare
Geometria della programmazione lineare poliedri punti estremi, vertici, soluzioni di base esistenza di punti estremi rif. Fi 3.1; BT 2.1, 2.2, 2.5 Iperpiani, semispazi Definizione Sia a un vettore non
Problemi di Flusso: Il modello del Trasporto
Problemi di Flusso: Il modello del rasporto Andrea Scozzari a.a. 2014-2015 April 27, 2015 Andrea Scozzari (a.a. 2014-2015) Problemi di Flusso: Il modello del rasporto April 27, 2015 1 / 25 Problemi su
Programmazione Lineare
Programmazione Lineare Andrea Scozzari a.a. 2012-2013 March 14, 2013 Andrea Scozzari (a.a. 2012-2013) Programmazione Lineare March 14, 2013 1 / 18 Metodo del Simplesso Dato un problema di PL in forma standard
Prerequisiti didattici
Università degli Studi di Ferrara 2014-2015 Corso TFA - A048 Matematica applicata Didattica della matematica applicata all economia e alla finanza 1 aprile 2015 Appunti di didattica della matematica applicata
Ottimizzazione e Controllo 2015/2016 ESERCITAZIONE
Ottimizzazione e Controllo 2015/2016 ESERCITAZIONE Esercizio 1. Sono dati 6 job da processare su un centro di lavorazione automatizzato che può eseguire una sola lavorazione alla volta. Di ciascun job
Ricerca Operativa. G. Liuzzi. Lunedí 20 Aprile 2015
1 Lunedí 20 Aprile 2015 1 Istituto di Analisi dei Sistemi ed Informatica IASI - CNR Rilassamento di un problema Rilassare un problema di Programmazione Matematica vuol dire trascurare alcuni (tutti i)
Introduzione al Metodo del Simplesso. 1 Soluzioni di base e problemi in forma standard
Introduzione al Metodo del Simplesso Giacomo Zambelli 1 Soluzioni di base e problemi in forma standard Consideriamo il seguente problema di programmazione lineare (PL), relativo all esempio di produzione
Esercizi sulla Programmazione Lineare. min. cx Ax b x 0
Soluzioni 4.-4. Fondamenti di Ricerca Operativa Prof. E. Amaldi Esercizi sulla Programmazione Lineare 4. Risoluzione grafica e forma standard. Si consideri il problema min x cx Ax b x dove x = (x, x )
COME CALCOLARE LA COMBINAZIONE DI MINIMO COSTO DEI FATTORI
COME CALCOLARE LA COMBINAZIONE DI MINIMO COSTO DEI FATTORI In questa Appendice, mostreremo come un impresa possa individuare la sua combinazione di minimo costo dei fattori produttivi attraverso il calcolo
2.6 Calcolo degli equilibri di Nash
92 2 Giochi non Cooperativi Per queste estensioni di giochi non finiti si possono provare risultati analoghi a quelli visti per i giochi finiti. Rimandiamo alla bibliografia per uno studio più approfondito
Il modello duale. Capitolo settimo. Introduzione
Capitolo settimo Il modello duale Introduzione Il modello duale e la teoria della dualità assumono una grande importanza nella teoria della programmazione matematica. In questo testo i modelli primale
10 - Applicazioni del calcolo differenziale
Università degli Studi di Palermo Facoltà di Economia CdS Sviuppo Economico e Cooperazione Internazionale Appunti del corso di Matematica 10 - Applicazioni del calcolo differenziale Anno Accademico 2015/2016
5.3 Metodo dei piani di taglio
5.3 Metodo dei piani di taglio (PLI) min s.v. c T x Ax b x interi X Ipotesi: a ij, c j e b i interi Osservazione: La regione ammissibile di un PLI può essere descritta mediante dei vincoli più o meno stringenti
LA TEORIA DELL OFFERTA. Tecnologia e costi di produzione
LA TEORIA DELL OFFERTA Tecnologia e costi di produzione IL COMPORTAMENTO DELL IMPRESA In questa lezione approfondiremo l analisi del comportamento delle imprese e quindi delle determinanti dell offerta.
ESERCIZI SVOLTI DI PROGRAMMAZIONE LINEARE TOMO G PAG 421 E SEGUENTI
ESERCIZI SVOLTI DI PROGRAMMAZIONE LINEARE TOMO G PAG 421 E SEGUENTI ESERCIZIO N. 6 PAG. 418 z 100 + 200 100 vincoli 3 2 + 20 0 Si rappresenta la REGIONE AMMISSIBILE ottenendo Determino le coordinate dei
Esercizi di ottimizzazione vincolata
Esercizi di ottimizzazione vincolata A. Agnetis, P. Detti Esercizi svolti 1 Dato il seguente problema di ottimizzazione vincolata max x 1 + x 2 x 1 4x 2 3 x 1 + x 2 2 0 x 1 0 studiare l esistenza di punti
Il metodo dei Piani di Taglio (Cutting Planes Method)
Il metodo dei Piani di Taglio (Cutting Planes Method) E un metodo di soluzione dei problemi (IP) di tipo generale. L idea di base: Se la soluzione di (RL) non è intera allora la soluzione ottima intera
1) Applicando la definizione di derivata, calcolare la derivata in x = 0 delle funzioni: c) x + 1 d)x sin x.
Funzioni derivabili Esercizi svolti 1) Applicando la definizione di derivata, calcolare la derivata in x = 0 delle funzioni: a)2x 5 b) x 3 x 4 c) x + 1 d)x sin x. 2) Scrivere l equazione della retta tangente
2. ALGORITMO DEL SIMPLESSO
. ALGORITMO DEL SIMPLESSO R. Tadei Una piccola introduzione R. Tadei SIMPLESSO L obiettivo del capitolo è quello di fornire un algoritmo, l algoritmo del simplesso, che risolve qualsiasi problema di programmazione
Introduzione alla programmazione lineare
Introduzione alla programmazione lineare struttura del problema di PL forme equivalenti rappresentazione e soluzione grafica rif. Fi 1.2; BT 1.1, 1.4 Problema di programmazione lineare Dati: un vettore
Introduzione alla Ricerca Operativa. Cos è la Ricerca Operativa? Modellazione di problemi decisionali Fasi di uno studio di RO Applicazioni della RO
Introduzione alla Ricerca Operativa Cos è la Ricerca Operativa? Modellazione di problemi decisionali Fasi di uno studio di RO Applicazioni della RO Cos è la Ricerca Operativa? La Ricerca Operativa è la
Rilassamento Lagrangiano
RILASSAMENTO LAGRANGIANO 1 Rilassamento Lagrangiano Tecnica più usata e conosciuta in ottimizzazione combinatoria per il calcolo di lower/upper bounds (Held and Karp (1970)). Si consideri il seguente problema
Ottimizzazione marginale
Ottimizzazione marginale R. Pesenti Problema di faceness Formulazione del problema Il vostro supermercato deve disporre i prodotti A, B, C e D sugli scaffali 1, 2, e 3 ognuno di lunghezza 100 cm. Dato
Esercizio 10.1 Pagina 1 di 2 ESERCIZIO 10.1
Esercizio 10.1 Pagina 1 di ESERCIZIO 10.1 (Modello di Baumol). Un manager di un impresa oligopolistica massimizza i RT sotto il vincolo di garantire alla proprietà un profitto Π G = 500 euro. La funzione
NOTE SULLE FUNZIONI CONVESSE DI UNA VARIABILE REALE
NOTE SULLE FUNZIONI CONVESSE DI UNA VARIABILE REALE ROBERTO GIAMBÒ 1. DEFINIZIONI E PRIME PROPRIETÀ In queste note saranno presentate alcune proprietà principali delle funzioni convesse di una variabile
2. I numeri reali e le funzioni di variabile reale
. I numeri reali e le funzioni di variabile reale Introduzione Il metodo comunemente usato in Matematica consiste nel precisare senza ambiguità i presupposti, da non cambiare durante l elaborazione dei
ESERCITAZIONE: ESPONENZIALI E LOGARITMI
ESERCITAZIONE: ESPONENZIALI E LOGARITMI e-mail: [email protected] web: www.dm.unipi.it/ tommei Esercizio 1 In una coltura batterica, il numero di batteri triplica ogni ora. Se all inizio dell osservazione
Rilassamento Lagrangiano
Rilassamento Lagrangiano AA 2009/10 1 Rilassamento Lagrangiano Tecnica più usata e conosciuta in ottimizzazione combinatoria per il calcolo di lower/upper bounds (Held and Karp (1970)). Si consideri il
IL METODO DEL SIMPLESSO
IL METODO DEL SIMPLESSO Il metodo del Simplesso 1 si applica nella risoluzione di un problema di Programmazione Lineare 2 (funzione e vincoli lineari) quando le variabili di azione o iniziali sono almeno
Condizione di allineamento di tre punti
LA RETTA L equazione lineare in x e y L equazione: 0 con,,, e non contemporaneamente nulli, si dice equazione lineare nelle due variabili e. Ogni coppia ; tale che: 0 si dice soluzione dell equazione.
Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara
Sistemi lineari Lorenzo Pareschi Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara http://utenti.unife.it/lorenzo.pareschi/ [email protected] Lorenzo Pareschi (Univ. Ferrara)
Microeconomia - Problem set 4 - soluzione
Microeconomia - Problem set 4 - soluzione (Prof Paolo Giordani - TA: Pierluigi Murro) 2 Maggio 2015 Esercizio 1 Calcolare i prodotti marginali di ciascun fattore produttivo (P M 1, P M 2 ) e il saggio
DEFINIZIONE Un vettore (libero) è un ente geometrico rappresentato da un segmento orientato caratterizzato da tre parametri:
DEFINIZIONE Un vettore (libero) è un ente geometrico rappresentato da un segmento orientato caratterizzato da tre parametri: 1. modulo: la lunghezza del segmento 2. direzione: coincidente con la direzione
Massimi e minimi vincolati
Massimi e minimi vincolati Vedremo tra breve un metodo per studiare il problema di trovare il minimo e il massimo di una funzione su di un sottoinsieme dello spazio ambiente che non sia un aperto. Abbiamo
L efficienza e la valutazione delle performance Concetti ed introduzione alla D.E.A.
L efficienza e la valutazione delle performance Concetti ed introduzione alla D.E.A. Corso di Economia Industriale Lezione dell 8/01/2010 Valutazione delle peformance Obiettivo: valutare le attività di
Punti nel piano cartesiano
Punti nel piano cartesiano In un piano consideriamo due rette perpendicolari che chiamiamo x e. Solitamente, disegniamo la retta x (ascisse) orizzontalmente e orientata da sinistra a destra, la retta e
Esercitazione 6 - Soluzione
Anno Accademico 28-29 Corso di Algebra Lineare e Calcolo Numerico per Ingegneria Meccanica Esercitazione 6 - Soluzione Immagine, nucleo. Teorema di Rouché-Capelli. Esercizio Sia L : R 3 R 3 l applicazione
Un monomio è in forma normale se è il prodotto di un solo fattore numerico e di fattori letterali con basi diverse. Tutto quanto sarà detto di
DEFINIZIONE Espressione algebrica costituita dal prodotto tra una parte numerica (coefficiente) e una o più variabili e/o costanti (parte letterale). Variabili e costanti possono comparire elevate a potenza
Soluzione grafica di problemi PM in 2 variabili
Capitolo 4 Soluzione grafica di problemi PM in 2 variabili In questo paragrafo si vuole fornire una interpretazione geometrica di un problema di Programmazione matematica. In particolare, quando un problema
1.1 Coordinate sulla retta e nel piano; rette nel piano
1 Sistemi lineari 11 Coordinate sulla retta e nel piano; rette nel piano Coordinate sulla retta Scelti su una retta un primo punto O (origine) ed un diverso secondo punto U (unita ), l identificazione
Prodotto scalare e prodotto vettoriale. Elisabetta Colombo
Corso di Approfondimenti di Matematica Biotecnologie, Anno Accademico 2010-2011, http://users.mat.unimi.it/users/colombo/programmabio.html Vettori Vettori 1 2 3 4 di di Ricordiamo il in R n Dati a = (a
Appendice A: un esempio di scelta del mix ottimo di produzione in presenza di vincoli 19
14 18-12-07 19:04 Pagina 411 Le decisioni di breve termine fra alternative diverse 411 i minori costi differenziali, almeno nella misura in cui la dimensione di costo è la più importante. Sebbene i costi
ESERCITAZIONE 3: Produzione e costi
MICROECONOMIA CEA A.A. 00-00 ESERCITAZIONE : Produzione e costi Esercizio (non svolto in aula ma utile): Rendimenti di scala Determinare i rendimenti di scala delle seguenti funzioni di produzione: a)
ECONOMIA APPLICATA ALL INGEGNERIA (Docente: Prof. Ing. Donato Morea)
ESERCIZIO n. 1 - La produzione ed i costi di produzione (1 ) Un impresa utilizza una tecnologia descritta dalla seguente funzione di produzione: I prezzi dei fattori lavoro e capitale sono, rispettivamente,
Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due
Conversione di base Dato N>0 intero convertirlo in base b dividiamo N per b, otteniamo un quoto Q 0 ed un resto R 0 dividiamo Q 0 per b, otteniamo un quoto Q 1 ed un resto R 1 ripetiamo finché Q n < b
Il metodo del simplesso
Capitolo 5 Il metodo del simplesso 5. La forma standard Esercizio 5.. Porre il problema di Programmazione Lineare: in forma standard. min x +x + x + x x +x 5 x 4 x, x Si trasformano i vincoli di disuguaglianza
LE EQUAZIONI DIFFERENZIALI DEL PRIMO ORDINE
LE EQUAZIONI DIFFERENZIALI DEL PRIMO ORDINE 1. EQUAZIONI DIFFERENZIALI LE EQUAZIONI DIFFERENZIALI DEL PRIMO ORDINE ESEMPIO Della funzione y = f(x) si sa che y' 2x = 1. Che cosa si può dire della funzione
Programmazione Lineare Intera. Programmazione Lineare Intera p. 1/4
Programmazione Lineare Intera Programmazione Lineare Intera p. 1/4 Programmazione Lineare Intera Problema di PLI in forma standard: max cx Ax = b x 0, x I n I insieme degli interi. Regione ammissibile:
Anno 2. Equazioni di secondo grado
Anno Equazioni di secondo grado 1 Introduzione In questa lezione impareremo a utilizzare le equazioni di secondo grado. Al termine di questa lezione sarai in grado di: descrivere le equazioni di secondo
Funzioni derivabili (V. Casarino)
Funzioni derivabili (V. Casarino) Esercizi svolti 1) Applicando la definizione di derivata, calcolare la derivata in = 0 delle funzioni: a) 5 b) 3 4 c) + 1 d) sin. ) Scrivere l equazione della retta tangente
Massimo e minimo limite di successioni
Massimo e minimo limite di successioni 1 Premesse Definizione 1.1. Definiamo R esteso l insieme R = R { } {+ }. In R si estende l ordinamento tra numeri reali ponendo < a < +, a R. In base a tale definizione,
L ALGORITMO DEL SIMPLESSO REVISIONATO
L ALGORITMO DEL SIMPLESSO REVISIONATO L'algoritmo del simplesso revisionato costituisce una diversa implementazione dell algoritmo standard tesa a ridurre, sotto certe condizioni, il tempo di calcolo e
UNITÀ DIDATTICA 2 LE FUNZIONI
UNITÀ DIDATTICA LE FUNZIONI. Le funzioni Definizione. Siano A e B due sottoinsiemi non vuoti di R. Si chiama funzione di A in B una qualsiasi legge che fa corrispondere a ogni elemento A uno ed un solo
ESERCIZI MATEMATICA GENERALE - Canale III
ESERCIZI MATEMATICA GENERALE - Canale III Vettori Prof. A. Fabretti 1 A.A. 009/010 1 Dati in R i vettori v = (1,,, u = (,, 1 e w = (,, calcolare: a la combinazione lineare u + v + 4 w b il prodotto scalare
Analisi Matematica 1 e Matematica 1 Geometria Analitica: Rette
Analisi Matematica 1 e Matematica 1 Geometria Analitica: Rette Annalisa Amadori e Benedetta Pellacci [email protected] [email protected] Università di Napoli Parthenope Contenuti Nel Piano
Algoritmi di Ricerca
Algoritmi e Strutture Dati Autunno 01 Algoritmi di Ricerca Dip. Informatica ed Appl. Prof. G. Persiano Università di Salerno 1 Ricerca esaustiva 1 2 Backtrack 3 2.1 Backtrack per enumerazione......................................
Funzioni elementari: funzioni potenza
Funzioni elementari: funzioni potenza Lezione per Studenti di Agraria Università di Bologna (Università di Bologna) Funzioni elementari: funzioni potenza 1 / 36 Funzioni lineari Come abbiamo già visto,
FUNZIONE DI UTILITÀ CURVE DI INDIFFERENZA (Cap. 3)
FUNZIONE DI UTILITÀ CURVE DI INDIFFERENZA (Cap. 3) Consideriamo un agente che deve scegliere un paniere di consumo fra quelli economicamente ammissibili, posto che i beni di consumo disponibili sono solo
Problemi di flusso a costo minimo
p. 1/7 Problemi di flusso a costo minimo È data una rete (grafo orientato e connesso) G = (V,A). (i,j) A c ij, costo di trasporto unitario lungo l arco (i, j). i V b i interi e tali che i V b i = 0. p.
La teoria del consumo
La teoria del consumo Il surplus del consumatore e la domanda di mercato. Mario Sportelli Dipartimento di Matematica Università degli Studi di Bari Via E. Orabona, 4 I-70125 Bari (Italy) (Tel.: +39 (0)99
Capitolo 3: Ottimizzazione non vincolata parte III. E. Amaldi DEI, Politecnico di Milano
Capitolo 3: Ottimizzazione non vincolata parte III E. Amaldi DEI, Politecnico di Milano 3.4 Metodi di ricerca unidimensionale In genere si cerca una soluzione approssimata α k di min g(α) = f(x k +αd k
1 Funzioni reali di una variabile reale
1 Funzioni reali di una variabile reale Qualche definizione e qualche esempio che risulteranno utili più avanti Durante tutto questo corso studieremo funzioni reali di una variabile reale, cioè Si ha f
Array e Oggetti. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 12. A. Miola Dicembre 2006
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 12 Array e Oggetti A. Miola Dicembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Array e Oggetti 1 Contenuti Array paralleli
LO STUDIO DI FUNZIONE ESERCIZI CON SOLUZIONI
Autore: Enrico Manfucci - 6/05/0 LO STUDIO DI FUNZIONE ESERCIZI CON SOLUZIONI PREMESSA Per Studio di funzione si intende disegnare il grafico di una funzione data la sua espressione analitica. Questo significa
Matematica Capitolo 1. Funzioni. Ivan Zivko
Matematica Capitolo 1 Funzioni Ivan Zivko Introduzione Una unzione è un qualcosa che mette in relazione un valore in entrata ( input ) con un altro in uscita ( output ). Input FUNZIONE Output Matematica
Modelli di programmazione lineare. Il metodo grafico è basato su linearità della funzione obiettivo linearità dei vincoli
Ricerca Operativa 2. Modelli di Programmazione Lineare - TESTI Modelli di programmazione lineare Il metodo grafico è basato su linearità della funzione obiettivo linearità dei vincoli Sotto queste ipotesi
ANALISI MATEMATICA PER IL CdL IN INFORMATICA ESERCIZI SULLE DISEQUAZIONI
ANALISI MATEMATICA PER IL CdL IN INFORMATICA ESERCIZI SULLE DISEQUAZIONI Risolvere le seguenti disequazioni: ( 1 ) x < x + 1 1) 4x + 4 x ) x + 1 > x 4x x 10 ) x 4 x 5 4x + > ; 4) ; 5) 0; ) x 1 x + 1 x
Modelli di Ottimizzazione: definizione formale
Modelli di Ottimizzazione: definizione formale Insieme delle possibili alternative Un criterio di ottimizzazione Soluzione ammissibile (Feasible) x appartiene ad un insieme F f: F funzione obiettivo finito
1 Il metodo dei tagli di Gomory
Il metodo dei tagli di Gomory Esercizio Sia dato il problema min(x x ) x + x (P 0 ) x + x x, x 0, interi. Calcolare la soluzione ottima applicando il metodo dei tagli di Gomory. Risoluzione Per applicare
PROBLEMI DI SCELTA dipendenti da due variabili d azione
prof. Guida PROBLEMI DI SCELTA dipendenti da due variabili d azione in un problema di programmazione lineare, si ricorda che la funzione obiettivo z=f(x,y)=ax+by+c assume il suo valore massimo (o minimo)
1.4 Geometria analitica
1.4 Geometria analitica IL PIANO CARTESIANO Per definire un riferimento cartesiano nel piano euclideo prendiamo: Un punto detto origine i Due rette orientate passanti per. ii Due punti e per definire le
Esercizi su ottimizzazione vincolata
Esercizi su ottimizzazione vincolata 1. Rispondere alle seguenti domande (a) Quando un vincolo di disuguaglianza è detto attivo? (b) Cosa è l insieme delle soluzioni ammissibili? Gli algoritmi di ricerca
