Metodi e Modelli di Programmazione Lineare



Documenti analoghi
Design of experiments (DOE) e Analisi statistica

Dimostrazione della Formula per la determinazione del numero di divisori-test di primalità, di Giorgio Lamberti

Apparecchi di sollavamento. Classificazione apparecchi di sollevamento a

Modelli di Flusso e Applicazioni: Andrea Scozzari. a.a

ALCUNI ELEMENTI DI TEORIA DELLA STIMA

Stim e puntuali. Vocabolario. Cambiando campione casuale, cambia l istogramma e cambiano gli indici

Lezione n Lezioni di Ricerca Operativa. Corso di Laurea in Informatica Università di Salerno. Prof. Cerulli Dott. Carrabs

CAPITOLO 4. Struttura e potere di mercato

La classe che mostra la distribuzione più elevata è quella 60-90, che corrisponde a un uso elevato dell automobile. f i fr (= f i/n) fr% (=fr*100)

frazione 1 n dell ammontare complessivo del carattere A x

Descrizione quantomeccanica di un insieme di spin: LA MATRICE DENSITÀ

Attualizzazione. Attualizzazione

Modello dinamico nello spazio dei giunti: relazione tra le coppie di attuazione ai giunti ed il moto della struttura

Organizzazione del corso. Elementi di Informatica. Orario lezioni ed esami. Crediti. Dispense e lucidi. Ricevimento studenti

Elementi di Statistica descrittiva Parte III

Parte I (introduzione)

Programmazione Non Lineare: Algoritmi Evolutivi Ing. Valerio Lacagnina. METODI di PNL

b) Relativamente alla variabile PREZZO, fornire una misura della variabilità della distribuzione attraverso

Funzioni di più variabili Massimi e Minimi una funzione definita in un insieme E. Un punto ( x0, y0)

Distribuzioni doppie. Esempi. Reddito annuo (x ) tramite una tabella a doppia entrata in cui per ogni coppia di

Numerazione binaria Pagina 2 di 9 easy matematica di Adolfo Scimone

Matematica Computazionale(6cfu) Ottimizzazione(8cfu)

Esercitazione 4 del corso di Statistica (parte 1)

Esercitazione 5 del corso di Statistica (parte 1)

Statistica degli estremi

52. Se in una città ci fosse un medico ogni 500 abitanti, quale sarebbe la percentuale di medici? A) 5 % B) 2 % C) 0,2 % D) 0,5% E) 0,02%

SIMULAZIONE DI ESAME ESERCIZI. Cattedra di Statistica Medica-Università degli Studi di Bari-Prof.ssa G. Serio 1

dei quali si conoscono solo la media x e la deviazione standard σ e dato un valore reale positivo K, possiamo affermare che:

Alcuni metodi per la risoluzione di sistemi lineari con matrici strutturate.

Lezione 1. I numeri complessi

Modelli di Schedulazione

Elementi di Matematica Finanziaria. Rendite e ammortamenti. Università Parthenope 1

Propagazione di errori

Caso studio 12. Regressione. Esempio

PROBABILITA NUMERABILE RICHIAMI DI TEORIA. Def.: misura Una misura è una funzione a valori reali definita su una famiglia di sottoinsiemi di Ω

Gli indici sintetici Forma. Un caso studio. Gli indici sintetici. Qualche considerazione. Qualche considerazione. Tendenza centrale Forma

ammontare del carattere posseduto dalle i unità più povere.

Due distribuzioni, stessa media ma in quale delle due la media rappresenta, sintetizza meglio la situazione?

Due distribuzioni, stessa media ma in quale delle due la media rappresenta, sintetizza meglio la situazione?

In questo capitolo vedremo solamente un caso di rendita, che useremo poi per generalizzare le rendite e dedurre tutti gli altri casi.

Ellissi di densità costante. Distribuzione normale multivariata. Ellissoidi di isodensità. Esempio isodensità: X~N 2 (μ,σ) Consideriamo

Anno 5 Successioni numeriche

Matematica elementare art.1 di Raimondo Valeri

LA FUNZIONE DI VEROSIMIGLIANZA

PARTE QUARTA Teoria algebrica dei numeri

Analisi economica e valutazione delle alternative

Gli indici sintetici Forma. Gli indici sintetici. Gli indici sintetici. Qualche considerazione. Qualche considerazione. Tendenza centrale Forma

Gli indici sintetici Forma. Un caso studio. Gli indici sintetici. Qualche considerazione. Qualche considerazione. Tendenza centrale Forma

Disposizioni semplici. Disposizioni semplici esercizi

Esercitazione 6 del corso di Statistica (parte 1)

Corso TFA - A048 Matematica applicata. Didattica della matematica applicata all economia e alla finanza

Approfondimenti Lezione 3. Mara Bruzzi

Algoritmi e Strutture Dati. Alberi Binari di Ricerca

DI IDROLOGIA TECNICA PARTE II

Analisi di dati vettoriali. Direzioni e orientazioni

Si definisce prodotto di A e B la matrice data da:

( ) 2 i 1 X. n(n + 1) a) si determini se sono corretti; b) per quelli non corretti, si calcoli la distorsione d;

CONCETTI BASE DI STATISTICA

Modulo di Fisica Tecnica. Differenze finite per problemi di conduzione in regime instazionario

Lezione 4. La Variabilità. Lezione 4 1

Successioni. Grafico di una successione

Soluzione La media aritmetica dei due numeri positivi a e b è data da M

Matrice: tabella di m righe ed n colonne. A T matrice trasposta di A=(a ij ) di elementi a ijt =a ji. Serena Morigi Università di Bologna 1

Analisi dei Dati. La statistica è facile!!! Correlazione

Il modello di regressione lineare semplice (1) Studio della dipendenza riepilogo

SECONDA PROVA INTERMEDIA DI STATISTICA CLEA gennaio 2005 COMPITO C2

Leasing: aspetti finanziari e valutazione dei costi

Lezione 24. Campi finiti.

GAS IDEALI. Dell ossigeno, supposto gas ideale con k = 1.4 cost, evolve secondo un ciclo costituito dalle seguenti trasformazioni reversibili:

CALCOLO ECONOMICO E FINANZIARIO

Esercizi 12/10/2007. oppure B 0. In modo del tutto analogo AB 0 se e solo se. oppure B 0 B 0. Studio del segno di una disequazione polinomiale.

Variabilità = Informazione

ARGOMENTO: MISURA DELLA RESISTENZA ELETTRICA CON IL METODO VOLT-AMPEROMETRICO.

Università di Cassino. Esercitazioni di Statistica 1 del 26 Febbraio Dott. Mirko Bevilacqua

Contenuti. Facoltà di Economia. Scatterplot o diagramma a dispersione Analisi grafica della relazione tra due. francesco mola.

pè via che, lì, la media è sempre eguale risurta che te tocca un pollo all'anno: Me spiego: da li conti che se fanno seconno le statistiche d'adesso

Costi di Entrata e Struttura del Mercato. Economia Industriale Università Bicocca A.A Christian Garavaglia

Università degli Studi di Milano Bicocca CdS ECOAMM Corso di Metodi Statistici per l Amministrazione delle Imprese CARTE DI CONTROLLO PER ATTRIBUTI

ANALISI DELLA REGRESSIONE ANALISI BIVARIATA DELLA REGRESSIONE

Sintassi dello studio di funzione

V Tutorato 6 Novembre 2014

Istogrammi e confronto con la distribuzione normale

Soluzione degli esercizi sulla statistica descrittiva e gli intervalli di confidenza

SERIE NUMERICHE Con l introduzione delle serie vogliamo estendere l operazione algebrica di somma ad un numero infinito di addendi.

ESERCIZI SU DISTRIBUZIONI CAMPIONARIE

Dipartimento di Statistica Università di Bologna. Matematica finanziaria aa lezione 13: 24 aprile 2013

Statistica e calcolo delle Probabilità. Allievi INF

ERRATA CORRIGE. L intero contenuto del paragrafo a pagina del Capitolato tecnico Determinazione del Canone è sostituito come segue:

4.6 Dualità in Programmazione Lineare

SUCCESSIONI E SERIE NUMERICHE

Quale retta? La retta migliore è quella che più si avvicina all insieme dei 115

CORSO DI LAUREA IN ECONOMIA AZIENDALE Metodi Statistici per le decisioni d impresa (Note didattiche) Bruno Chiandotto

Aritmetica 2016/2017 Esercizi svolti in classe Quarta lezione

Le modalità con cui si esprime la grandezza Ysaranno:

STATISTICA DESCRITTIVA

Generalmente sia l ampiezza che il valore medio della sollecitazione sono variabili nel tempo.

Manuale di Estimo Vittorio Gallerani, Giacomo Zanni, Davide Viaggi Copyright 2004 The McGraw-Hill Companies srl

Università di Cassino Esercitazioni di Statistica 1 del 5 Febbraio Dott. Mirko Bevilacqua

Facoltà di Economia - STATISTICA - Corso di Recupero a.a Prof.ssa G. Balsamo CONCETTI di BASE Carattere X [o A ] i = 1

Variabili casuali ( ) 1 2 n

Transcript:

Metod e Modell d Programmazoe Leare Massmo Paolu (paolu@dst.uge.t) DIS Uverstà d Geova La Programmazoe Leare (LP) Modello d programmazoe matemata ma f() s.t. X R vettore delle varabl desoal X seme delle soluzo ammssbl f() fuzoe obettvo salare Metodo desoale algortmo d ottmzzazoe

LP rham teor La defzoe d u modello d programmazoe matemata Defzoe delle varabl Formulazoe Matemata Defzoe dell obettvo Defzoe de vol LP rham teor Quado sa la fuzoe obettvo he le relazo he esprmoo vol soo lear s ha u problema d PL ma R A b () () Problema Forma Stadard è l vettore delle varabl desoal è l vettore de oeffet della fuzoe obettvo b è l vettore m de term ot de vol A è la matre m de oeffet de vol; A[a j ],,...,m, j,...,

LP rham teor Ipotes ella forma stadard b b,...,m m< mrago(a) Qualuque problema d PL può essere trasformato u problema equvalete forma stadard U vettore se soddsfa vol () è detto soluzoe, se soddsfa () e () è soluzoe ammssble Se R PL a varabl otue Se Z PL a varabl tere (IP) Se alue varabl soo real ed altre tere PL msta (MIP) LP rham teor 6 Cosderamo rsultat fodametal el aso d R L seme de vol ( geerale dsuguaglaze) rappreseta u Poledro R Dato u problema P d PL, se l Poledro è: huso e o vuoto (Poltopo) P è ammssble o soluzo ottme fte aperto e o vuoto P può essere ammssble o soluzo ottme fte oppure ammssble seza soluzoe ottme fte (llmtato, o o ottmo all fto) vuoto P è o ammssble (seza soluzo ammssbl) U poledro è u seme ovesso u vert soo dett Put Estrem

LP rham teor 7 X Poltopo { } R : A X b X X Aperto X X X Vuoto X X X X LP rham teor 8 La soluzoe ottma fta (se esste) orrspode ad uo o pù put estrem del poledro. al put estrem soo aratterzzat algebramete dalle soluzo d base ammssbl Ua soluzoe d base orrspode alla selta d m varabl su, ossa alla selta d ua sottomatre (detta ase) mm d A vertble, e s alola aullado le restat -m varabl fuor base. N Vettore Vettore delle delle var var.d base (m ). fuor base (( m))

LP rham teor Soluzoe d base b N 9 Soluzoe d base ammssble se b eorema Dato X{Ab, } seme ovesso, dove A è ua matre m d rago m o m<, e è u puto estremo d X se e solo se e èua soluzoe d base ammssble. LP rham teor Il umero d soluzo d base è lmtato dal massmo umero d matr estrabl da A m! m!( m)! eorema Fodametale della PL Se u problema d PL ammette soluzoe, allora esste ua soluzoe ammssble d base. Se u problema d PL ha soluzoe ottma fta, allora ha ahe ua soluzoe d base ottma.

LP L algortmo del smplesso (smple) Il smplesso era la soluzoe ottma esplorado le soluzo d base effettuado ua rera loale: data ua soluzoe d base verfa se l obettvo può essere mglorato e se ò è possble determa ua soluzoe d base mglore adaete a quella d parteza Geometramete esplora la frotera del poledro de vol (algortmo estero) D (ottma) C f.obj X A (zale) LP L algortmo del smplesso (smple) Problema forma stadard ma R A b ma s.t. a M a m R L a L a,..., L m b b m Geera equazoe (m equ. de vol equ. obettvo) j R j j,, K,m

LP L algortmo del smplesso (smple) Il Smplesso ( forma algebra). Izalzzazoe Determare ua soluzoe d base ammssble. Verfa dell ottmaltà Se j j R allora la soluzoe orrete è ottma e l algortmo terma, altrmet adare al passo. Selta della varable etrate base Seglere ua var. fuor base k tale he k < ed adare al passo. Selta della varable usete dalla base Seglere la varable r tale he r Se k,...m, allora la soluzoe del problema è llmtata (o esste ottmo fto), e l algortmo terma rk m,...,m k k > LP L algortmo del smplesso (smple) Il Smplesso ( forma algebra). Pvotg. Rsolvere le equazo j R j j,, K,m ravado k e r r, fuzoe d j,j R-{k} e d r La uova soluzoe s ottee poedo j, j R-{k} e r Adare al passo.

LP L algortmo del smplesso (smple) Il ableau Cotee oeff. delle m equazo de vol e f.ob. e permette d effettuare pass dell algortmo maera semple jj,, K, m j R L L L L L r m j k L L L L L j k L L L L L j k M M O M M M M M L L L L L r rj rk r M M M O M M M M L L L L L m mj mk m LP L algortmo del smplesso (smple) 6 Il Smplesso (sul tableau). Izalzzazoe Costrure l tableau zale o ua soluzoe d base ammssble. Verfa dell ottmaltà Se ella rga d o esstoo oeffet egatv la soluzoe orrete è ottma e l algortmo terma, altrmet adare al passo. Selta della varable etrate base Seglere ua var. fuor base k tale he k < ed adare al passo.. Selta della varable usete dalla base Se tutt oeffet ella oloa d k soo k,...,m, o esste ottmo fto e l algortmo terma, altrmet alolare rapport / k,...,m, solo per gl k >, e seglere la rga r-esma assoata al rapporto pù polo. Il oeff. rk èlpvot

LP L algortmo del smplesso (smple) 7 Il Smplesso (sul tableau). Pvotg. Portare base k al posto d r dvdedo la rga r-esma per l pvot, qud sottraedo la uova rga r alle altre rghe del tableau, obettvo luso, dopo averla moltplata per l orrspodete oeff. della oloa k. I questo modo la uova oloa k sarà formata da tutt oeff. ull trae l oeff. r-esmo uguale ad. Aggorare l ethetta della rga r-esma o k. Adare al passo. LP L algortmo del smplesso (smple) 8 rasformazoe de problem forma stadard Vol d s troduoo var. d slak (sarto) a j b a Vol d s troduoo var. d surplus (eedeza) a j j j j j b j a j j j Varabl lbere s effettua la sosttuzoe j u j v j o u j v j j j s s b b s s erm ot egatv (b ) s amba l sego al volo Problema d mmo s amba sego alla f.ob. e s massmzza (oppure s verte la odzoe d ottmaltà dell algortmo)

LP L algortmo del smplesso (smple) 9 Izalzzazoe ase zale formata da var. d slak A Is b Metodo delle due fase (wo-phase Method) Metodo del g-m Soluzo degeer Almeo ua ompoete d è ulla Possoo ausare loop ell algortmo (lg) Crter d selta della var. etrate Metodo del gradete Metodo del massmo remeto LP Il problema della produzoe (Produt M) Il problema Determare qual e quat prodott produrre ( geerale, qual attvtà esegure ed a quale lvello) modo da massmzzare l proftto oseguete teedo oto della dspobltà lmtata delle rsorse eessare alla produzoe Il problema s può affrotare geerale o l Aals Margale (...) Può essere modellato o la PL se le relazo teologhe he legao prodott e rsorse possoo essere approssmate modo leare r r Ioltre tutte le gradezze possoo essere osderate determsthe ( partolare, rav dalla vedta de prodott)

LP Il problema della produzoe (Produt M) Formulazoe ed terpretazoe del problema S dspoe d j,...,m rsorse produttve (ad esempo, matere prme) quattà lmtata La massma dspobltà delle rsorse è b,...,b m S possoo produrre,..., dvers prodott utlzzado o ua data teologa le rsorse dspobl Soo ote le quattà d rsorse eessare per produrre ua utà d asu possble prodotto: per produrre ua utà del prodotto -mo s utlzzao a j utà della rsorsa j-ma (ell potes d leartà questo oeff. resta ostate) Agl prodott soo assoat proftt utar,..., (proftto per utà d prodotto, potzzado tutta la produzoe vega veduta, ovvero he volado la produzoe ad ua domada supposta ostate e ota) LP Il problema della produzoe (Produt M) Formulazoe ed terpretazoe del problema aj ma b,..., R,..., j j,...,m Varabl quattà d prodotto -mo otue (?) e postve Vol la quattà totale d og rsorsa utlzzata ella produzoe o può superare la dspobltà massma Obettvo l ravo totale della produzoe

LP Il problema della produzoe (Produt M) Formulazoe ed terpretazoe del problema E u PL forma aoa d massmzzazoe ma A b R A è detta matre teologa All potes d odzo determsthe (parametr ostat) s rspode o l Aals d Post-ottmaltà Esemp ed terpretazoe: prodott rsorse (smplesso sul tableau aals grafa el pao de prodott) Uso d pahett sw (Eel, Ldo, Lgo) prodott e rsorse prodott e rsorse (smplesso o sw aals grafa el pao delle rsorse) LP Il problema della produzoe (Produt M) Esempo ma () C () D, 8 6 () () () A 6 E ()

LP Il problema della produzoe (Produt M) Esempo : Forma Stadard,..., 8 6 ma () () () 6 () () () A E D C 6 LP Il problema della produzoe (Produt M) Esempo : Il tableau ase zale formata dalle slak Il ableau zale a terazoe: X etra ed ese (dal verte A al verte???; esegure alol...) 8 6 8 6

LP Il problema della produzoe (Produt M) Esempo : Il tableau 7 Il ableau dopo la prma terazoe / / / / / / a terazoe: X etra ed ese (dal verte??? al verte???; esegure alol...) LP Il problema della produzoe (Produt M) Esempo : Il tableau 8 Il ableau dopo la seoda terazoe / / / / / / / / 8 / / / / Il tableau è ottmo La soluzoe ottma / / / N

LP Il problema della produzoe (Produt M) Esempo : Domade 9 Cosa suede alla soluzoe se l poledro fosse aperto? Provare o ma Come s roose l aso d pù soluzo ottme equvalet? Provare o ma,, 6 8 LP Il problema della produzoe (Produt M) Esempo : Uso d software per la soluzoe d PL Eel (Solver) Esemp graf (D) (aso d sol. llmtata e problema o amm.) Ldo Lgo (formulazoe smbola) Esempo : prodott e rsorse ma 9 6 7,...,

LP Il problema della produzoe (Produt M) Iterpretazoe eooma Fuzoe Obettvo Curva Isoguadago Vol Satur (bdg ostrats) Rsorse Sarse Slak ulle Coverrebbe aumetare la dspobltà e se sì osa aadrebbe? Vol o satur Rsorse abbodat Slak postve Coverrebbe aumetare la dspobltà e se sì osa aadrebbe? Domade d arattere eoomo/gestoale oseguet alla soluzoe: V soo rsorse o utlzzate? Posso dmure lo spreo? C soo rsorse he m overrebbe aqusre ulterormete? Qual e o he prortà? D quato ha seso aumetare la dspobltà delle rsorse? Che aade se varao rav per me prodott, ovvero quato è robusta la soluzoe? LP L aals d sestvtà (post-ottmaltà) L aals d sestvtà osete d valutare gl effett d pole varazo de parametr rspetto la soluzoe ottma del problema (varazo margal) I as he vedremo: Rage d varazoe della dspobltà delle rsorse Aumeto d rsorse sarse Dmuzoe d rsorse abbodat Rage d varazoe de oeff. d guadago Effett ausat dall aquszoe d uove rsorse Effett ausat da produzoe dversa dall ottmo (prodotto o oveete, uovo prodotto) eora eessara: defzoe d alue gradezze e la teora della dualtà

LP Defzoe d alue gradezze Coeffet d osto rdotto r (r j, j R) Soo oeff. delle varabl fuor base ella rga della f.ob. el tableau j j R Cosderamo u tableau forma matrale ed l aso u la base zale è formata da slak b A I s s b N I s s N N b N I b N s N N LP Defzoe d alue gradezze Coeffet d osto rdotto r (r j, j R) Corrspodoo a e la odzoe d ottmaltà è r j j R Domada: he sgfato ha la preseza d almeo u r j el tableau ottmo? I moltplator del smplesso π (π j, j R) Corrspodoo a Osservazo sul tableau ottmo I moltplator del smplesso soo parte degl r e s rduoo agl r orrspodet alle slak fuor base Se la base zale era osttuta da slak, le oloe delle slak all ottmo otegoo - j j j a r π

LP La eora della Dualtà Ad og problema d PL (Prmale) è assoato u problema Duale Problema Prmale (P) ma s.t. L a L a b M am L am bm Problema Duale (D) m s.t. b L bmm a L am m M a L amm ( varabl, m vol) (m varabl, vol) LP La eora della Dualtà 6 Il problema D ha tate varabl quat soo vol d P e tat vol quate soo le varabl d P. I forma matrale: (P) ma (D) m b A b R A R m

LP La eora della Dualtà 7 Forma smmetra della dualtà regole d trasformazoe (P) (D) ma m vol m ma vol LP La eora della Dualtà Duale d u Prmale o vol d uguaglaza: Ifatt: (P) ma A b R A b equvale a m A u (b u v u,v R A u b m v v) (D) A b A b A m b A var.lbere R m b troduedo m varabl dual, u e v e sosttuedo u -vs ottee (D) 8

LP La eora della Dualtà 9 Forma o smmetra della dualtà: regole d trasformazoe (P) (D) ma m vol m ma vol volo var. lbera var. lbera volo Le trasformazo soo reversbl: l duale del duale è l prmale. LP La eora della Dualtà La teora della Dualtà è mportate perhè: le soluzo d P e D soo legate tra loro le soluzo dual hao u terpretazoe eooma utle per l aals d sestvtà (post-ottmaltà); sulla teora della dualtà soo basat algortm, qual l Smplesso Duale e l Algortmo Prmale-Duale, alteratv al Smplesso (Prmale) utl per erte lass d problem; può ert as essere oveete rsolvere D al posto d P (ovee rsolvere l problema o l mor umero d vol)

LP La eora della Dualtà: rsultat fodametal Cosderamo la oppa d problem (P) e (D) (P) m (D) ma b A b A. eorema (debole) della dualtà Sao e soluzo ammssbl rspettvamete per (P) e (D), allora b LP La eora della Dualtà: rsultat fodametal Dmostrazoe: soluzoe A ( A ) soluzoe A b ( A) b ( A ) A ( A) b Corollaro Se (P) è llmtato (D) o è ammssble Se (D) è llmtato (P) o è ammssble Se (P) ha soluzoe ottma fta (D) ha soluzoe ottma fta Se (D) ha soluzoe ottma fta (P) ha soluzoe ottma fta

. eorema (forte) della dualtà Se (P) e (D) ammettoo soluzoe ottma fta, allora per og ottmo per (P) esste ua soluzoe ottma per (D) tale he b Dal eorema della dualtà forte s rava valore della soluzoe ottma d (D) orrspodete alla soluzoe ottma d (P) b N b b b LP La eora della Dualtà: rsultat fodametal LP La eora della Dualtà: rsultat fodametal Osservazo La base è ottma per (P) e per (D). Ua base ammssble per (P) orrspode ad ua base ammssble per (D) solo se è ottma. b X b N ma N N N N (P) (D).lbere var N b m N N )N ( b) ) ( a) Y

LP La eora della Dualtà: rsultat fodametal Osservazo La base è ottma per (P) e per (D). Ua base ammssble per (P) orrspode ad ua base ammssble per (D) soo se è ottma. Y a) b) ( ) ( )N N a) b) N N (vera sempre) a j j j R soo le odzo d ottmaltà su ost rdott d (P) LP La eora della Dualtà: rsultat fodametal Osservazo Solo orrspodeza dell ottmo dalla base ammssble per (P) s ottee ua soluzoe ammssble per (D) (he è ahe ottma). Ad ua geera terazoe del smplesso dalla base d (P) s può ostrure l vettore de moltplator del smplesso he o è soluzoe d (D). 6 Qual è l sgfato eoomo del problema duale? Cosa rappresetao le varabl dual?

LP La Dualtà: terpretazoe eooma Cosderamo: u problema (P) ma A b 7 la soluzoe (o degeere) b N > ed ua pola varazoe b> d b o amba la base ottma (b b) N LP La Dualtà: terpretazoe eooma 8 Come amba l valore dell obettvo? (b b) b b Vara della varazoe delle rsorse per l valore della soluzoe ottma duale! Allora può essere terpretato ome l prezzo (valore) margale delle rsorse (b) pohè da qual è la varazoe dell obettvo (guadago) oseguete ad ua maggor dspobltà delle rsorse. I valor dual ottm soo ahe dett prezz ombra

LP La eora della Dualtà: rsultat fodametal Lo sarto omplemetare (omplemetar slakess) Cosderamo ua oppa (P), (D) (P) ma A b A Is b s var. m var.d slak 9 (D) m b A A Iv v m var. var.d surplus Ad og varable d (D) è assoato u volo d (P) e qud la orrspodete varable d slak e veversa. LP La eora della Dualtà: rsultat fodametal Lo sarto omplemetare (omplemetar slakess. eorema della slakess omplemetare Data la oppa d soluzo e rspettvamete ammssbl per (P) e (D), e soo ottme per (P) e (D) se e solo se s j j (b j a j ) j j, K,m v (a ), K, dove a j è l vettore rga j-esma d A a è l vettore oloa -esma d A

LP La eora della Dualtà: rsultat fodametal Lo sarto omplemetare (omplemetar slakess Il teorema stablse he a. b.. d. a > a > a j j > bj a j < bj j (volo duale saturo: v ) (volo duale o saturo: v >) (volo prmale saturo: s j ) (volo prmale o saturo: s j >) LP La Dualtà: terpretazoe eooma Il problema del Produt M Stablre lvell ottm d produzoe per u seme d prodott modo da massmzzare l proftto ravato dalla loro vedta, rspettado la dspobltà lmtata delle rsorse eessare alla produzoe (P) ma A b b j a j lvello d produzoe del prodotto -mo proftto per utà d prodotto -mo dspobltà della rsorsa j-ma quattà d rsorsa j-ma eessara per produrre u utà d prodotto -mo j-mo volo d (P) a j bj l osumo totale d rsorsa j-ma o supera la sua dspobltà massma

LP La Dualtà: terpretazoe eooma Il duale del problema del Produt M Avedo selto d vedere le rsorse produttve, determare l loro prezzo mmo, mpoedo he la loro vedta sa almeo tato oveete he vedere be prodott o le rsorse (D) m b A j b j a j prezzo mmo a u vedere la j-ma rsorsa proftto per utà d prodotto -mo dspobltà della rsorsa j-ma quattà d rsorsa j-ma eessara per produrre u utà d prodotto -mo -mo volo d (D) a l valore d ua utà d prodotto -mo, alolato osderado le rsorse eessare per produrlo e l loro prezzo mmo, deve superare l prezzo utaro d vedta del prodotto stesso LP La Dualtà: terpretazoe eooma Iterpretazoe eooma della slakess omplemetare Prmale: Il valore delle rsorse (l valore ottmo delle varabl dual) è postvo solamete quado le rsorse soo utlzzate ompletamete (rsorse sarse), ovvero quado soo ulle le varabl d slak assoate a vol orrspodet Duale s b a j j j s j j Il lvello d produzoe de prodott (l valore ottmo delle varabl prmal) è postvo solamete quado l proftto utaro he s rava dalla loro vedtà è par a quato s raverebbe vededo le rsorse eessare alla produzoe al loro prezzo mmo (odzoe d blao eoomo), ovvero quado l surplus d guadago utaro della vedta delle rsorse rspetto la produzoe de prodott è ullo v a v

LP La Dualtà: terpretazoe eooma Il problema della Deta (bledg) Determare la deta blaata pù eooma avedo la possbltà d aqustare dvers b. Ua deta è blaata se soddsfa lvell mm goraler d alore e d altr elemet utrzoal (e.g., protee, alo, ferro, vtame). Qud determare la quattà he deve essere aqustata per asu bo, mmzzado la spesa omplessva e soddsfaedo lvell utrzoal mm (P) m A b j-mo volo d (P) a j bj b j a j quattà d bo -mo da aqustare osto per utà d bo -mo lvello mmo per l elemeto utrz. j-mo quattà d elemeto utrzoale j-mo presete ua utà d bo -mo la quattà omplessva dell elemeto utrz. j-ma forta da b aqustat deve essere almeo par al relatvo lvello mmo. LP La Dualtà: terpretazoe eooma Il duale del problema della Deta Voledo aqustare sgolarmete gl m elemet utrzoal (e.g., pllole) per otteere la deta blaata, determare l massmo prezzo per sgol elemet modo he l loro aqusto sa ompettvo rspetto quello de b oteet tal elemet 6 (D) ma b A j b j a j prezzo massmo a u aqustare l j-mo elemeto utrz. osto per utà d bo -mo lvello mmo per l elemeto utrz. j-mo quattà d elemeto utrz. j-mo presete ua utà d bo -mo -mo volo d (D) a l prezzo utaro del bo -mo steto (l prezzo della quattà d elemet utrz. fort da ua utà d bo -mo) deve o superare l prezzo reale del bo -mo

LP L aals d post-ottmaltà 7 Cosderamo u problema d PL o soluzoe ottma e base ottma assoata, determare o qual odzo possoo varare ert oeffet del problema lasado varata la base ottma. ma A b Cosdereremo tre as: a) varazoe d u oeffete della fuzoe obettvo assoato ad ua varable fuor base ( N ) b) varazoe d u oeffete della fuzoe obettvo assoato ad ua varable base ( ) ) varazoe del terme oto d u volo (b) LP L aals d post-ottmaltà 8 Cas (a) e (b): varazoe de prezz d vedta de prodott (a) grafo el pao de prodott all ottmo è fuor base l oeff.agolare dell obettvo è dmuse C aumeta D E dveta sol. ottma etra base A 6 E

LP L aals d post-ottmaltà Cas (a) e (b): varazoe de prezz d vedta de prodott (a) aalto Sa k, k R, l oeffete he vee varato. Il oeffete d osto rdotto assoato alla k-esma varable fuor base è 9 postvo pohè la base è ottma e varado k vara r k r k a k k k k δ rˆ k a k k a k ( k δ ) Perhè la soluzoe orrete rest ottma l uovo valore d r k deve rmaere postvo (altrmet la varable fuor base assoata sarebbe addata ad etrare base) rˆ k a k ( k δ) δ a k k δ r k LP L aals d post-ottmaltà 6 Cas (a) e (b): varazoe de prezz d vedta de prodott A (b) grafo el pao de prodott all ottmo è base C E dmuse aumeta D 6 l oeff.agolare dell obettvo è aumeta dmuse C dveta sol. ottma la base amba D dveta sol. ottma ese d base

LP L aals d post-ottmaltà Cas (a) e (b): varazoe de prezz d vedta de prodott (b) aalto Sa,,...,m, l oeffete he vee varato. La varazoe modfa tutt gl r k delle var. fuor base he devoo restare postv perhé la base o amb M r k ak k k R e ( mo) M δ δe rˆ k a k k δe a k e ( ) 6 rˆ k rk δ( ) a k k Come s effettuao as (a) e (b) utlzzado l tableau ottmo? LP L aals d post-ottmaltà Caso (): varazoe della dspobltà delle rsorse Due possbltà 6 () aumetare le rsorse sarse per mglorare l obettvo () rdurre le rsorse abbodat lasado varato l obettvo () grafo el pao de prodott () b (sarsa) aumeta C () A D D L E 6 ()

LP L aals d post-ottmaltà Caso (): varazoe della dspobltà delle rsorse Due possbltà 6 () aumetare le rsorse sarse per mglorare l obettvo () rdurre le rsorse abbodat lasado varato l obettvo () grafo el pao de prodott () C () b (abb.) dmuse D E A 6 () LP L aals d post-ottmaltà 6 Caso (): varazoe della dspobltà delle rsorse () aalto Sa b,,...,m, l terme oto del -mo volo he vee varato A ausa d tale varazoe s modfao valor delle varabl d base b b δ ˆ (b δe ) b δ( ) ˆ δ( ) e ( ) oloa -ma d - ˆ δ( ) Come s effettua questa aals usado l tableau ottmo (aso partolare)?

6 LP L aals d post-ottmaltà U esempo, 8 6 ma,..., 8 6 ma 8 6 / / / / / / / / / 8/ / / l tableau zale l tableau ottmo 66 LP L aals d post-ottmaltà U esempo questo aso oeff. k he moltplao le var. fuor base soo tutt ull, e le orrspodet oloe a k della matre N soo vettor e k, oeff. d osto rdotto el tableau ottmo forsoo drettamete l valore dell ottmo duale / / / / / / / / / 8/ / / - k k k k k k e e a r [ ] (... perhé?)

LP L aals d post-ottmaltà 67 U esempo Caso (a) oeff. dell obettvo d ua var. fuor base varazoe d : (zalmete - slak) δ δ r δ varazoe d : (zalmete - slak) δ δ r δ Iterpretazoe eooma? / / / / / / / / 8/ / / / LP L aals d post-ottmaltà U esempo Caso (b) oeff. dell obettvo d ua var. base varazoe d : (zalmete ) δ 68 rˆ rˆ δ δ δ δ / / / / / / / / 8/ / / / Iterpretazoe eooma?

LP L aals d post-ottmaltà U esempo Caso (b) oeff. dell obettvo d ua var. base varazoe d : (zalmete ) δ 69 rˆ rˆ δ δ δ δ 6 / / / / / / / / 8/ / / / Iterpretazoe eooma? LP L aals d post-ottmaltà U esempo Caso (b) oeff. dell obettvo d ua var. base varazoe d : (zalmete - slak) δ 7 rˆ rˆ δ δ δ δ / / / / / / / / 8/ / / / Iterpretazoe eooma?

LP L aals d post-ottmaltà U esempo Caso () varazoe della dspobltà delle rsorse Due possbltà:.) aumetare la dspobltà delle rsorse sarse (b e b ).) dmure l eesso d rsorse abbodat (b ) 7 Caso (.) varazoe d b : (zalmete b 6) b b δ ˆ δ δ ˆ δ δ ˆ δ δ b 7 Iterpretazoe eooma? / / / / / / / / 8/ / / / (N: possble perhé l tableau otee - ) LP L aals d post-ottmaltà U esempo Caso () varazoe della dspobltà delle rsorse Due possbltà:.) aumetare la dspobltà delle rsorse sarse (b e b ).) dmure l eesso d rsorse abbodat (b ) 7 Caso (.) varazoe d b : (zalmete b 8) b b δ ˆ δ δ ˆ δ δ ˆ δ δ 6 b Iterpretazoe eooma? / / / / 8/ / / / / / / / (N: possble perhé l tableau otee - )

LP L aals d post-ottmaltà U esempo Caso () varazoe della dspobltà delle rsorse Due possbltà:.) aumetare la dspobltà delle rsorse sarse (b e b ).) dmure l eesso d rsorse abbodat (b ) 7 Caso (.) varazoe d b : (zalmete b ) b b δ ˆ δ δ b Iterpretazoe eooma? / / / / 8/ / / / / / / / (N: possble perhé l tableau otee - ) LP L aals d post-ottmaltà U esempo Il valore delle rsorse Per vol sul osumo delle rsorse s ha 7 Volo saturo (slak ulla) Rsorsa sarsa (var.duale ottma postva) Volo o saturo (slak postva) Rsorsa abbodate (var.duale ottma ulla) Covee aumetare le rsorse sarse Margalmete la f.ob. rese del valore delle rsorse (l valore delle var. dual ottme j ) Il valore delle rsorse abbodat è ullo ( j ) Covee aumetare per prma la rsorsa sarsa a u è assoato l valore maggore

LP L aals d post-ottmaltà U esempo Il valore delle rsorse Nell esempo valor dual s possoo leggere drettamete sul tableau ottmo questo è aso partolare,... perhé? 7 / / / / / / / / 8/ / / / LP L aals d post-ottmaltà Esemp o software Eel Ldo 76

LP L aals d post-ottmaltà 77 Osservazo fal Se s dmuse (etro lmt alolat) ua rsorsa abbodate la soluzoe o amba Cosa suede se vee s soprsse d avere ua dspobltà ferore d ua rsorsa sarsa? Qual valutazo possamo fare el aso d: troduzoe d u uovo prodotto varazoe della teologa...? L aals d post-ottmaltà è u proesso loale (la sua valdtà è lmtata ad u toro della soluzoe ottma) LP I problem a umer ter e mst 78 Molt problem desoal rhedoo l uso d varabl tere per rappresetare alteratve dsrete Questo tpo d problem s hamao ombator I qualhe aso può essere ragoevole rlassare l problema osderado le varabl ome real Attraverso l uso d varabl bare (-) è possble modellare odzo loghe X A s verfa l eveto A (e.g., ompro l prodotto, afftto ua maha, passo per la strada A,...) X A o s verfa l eveto A Esemp: shedulg, loato problems, routg...

LP I problem a umer ter e mst 79 Esemp d formulazo o varabl bare Kapsak Problem possbl progett possbl da realzzare b budget massmo dspoble a j vestmeto eessaro al progetto j j guadago ravato dal progetto j progett o possoo essere realzzat parzalmete (o tutto o ulla) problema: osa fazare per massmzzare l guadago? ma j j j a j j j j b Kapsak baro {,} j,..., ( j fazo l progetto j) LP I problem a umer ter e mst 8 Esemp d formulazo o varabl bare Mathg Problem (assegazoe) m attvtà da assegare ad proessor (mahe, persoe,...) og proessore può esegure ua sola attvtà l attvtà o è terrompble j osto dell assegazoe d a j problema: assegare tutte le attvtà a osto mmo m m jj j j,...,m j m j j,..., j Mathg baro {, },...,m j,..., ( j assego a j)

LP I problem a umer ter e mst 8 Esemp d formulazo o varabl bare rattameto d vol dsgutv (l aso del Sequeg Problem) sequezare u seme d task su u sgolo proessore l proessore esegue u task alla volta seza terruzoe p proessg tme del task problema: ome srvere vol he garatsoo ua sequeza ammssble? t R, l state zo eseuzoe d. Dat due task e j, s possoo verfare due as:. preede j t j t p. j preede t t j p j Soo vol mutuamete eslusv (dsgutv)... LP I problem a umer ter e mst 8 Esemp d formulazo o varabl bare rattameto d vol dsgutv (l aso del Sequeg Problem) s trodue ua varable bara e s utlzza l bg-m j j preede preede j t j t t t j p M( p j M j j ) questo modo s è odzoato reproamete l omportameto d ua varable bara o delle varabl otue

LP I problem a umer ter e mst 8 La soluzoe de problem a umer ter (Iteger Programmg, IP) I problem IP e MIP soo geeralmete dffl (NP-hard) I alu (poh) as la soluzoe rlassata è tera I geerale s possoo usare tre tp d metod d soluzoe:. Metod basat su ua eumerazoe mplta delle soluzo (rah ad oud Methods). Metod basat sull uso d pa d taglo (Cuttg Plaes Methods). Metod spef per partolar lass d problem