SlideShare a Scribd company logo
1 of 7
Download to read offline
Minimax regret solution to linear programming problems with
an interval objective function.
Bibliografia
-[1] Inuiguchi, Masahiro, and Masatoshi Sakawa, β€œMinimax regret
solution to linear programming problems with an interval objective
function”, European Journal of Operational Research 86.3 (1995):
526-536.
-[2] Shimizu, K., and Aiyoshi, E., "Necessary conditions for min-max
problems and algorithms by a relaxation procedure", IEEE Trans.
Automatic Control AC-25 (1980) 62-66.
UniversitΓ  degli studi di Trieste
Relatore: professore Castelli Lorenzo
Studente: Tortora Nicolas
Tesina di Fast Track
a.a. 2019-2020
π‘šπ‘Žπ‘₯
∈
πœ†π‘₯
Problema di programmazione lineare:
π‘šπ‘Žπ‘₯ (Ξ» π‘₯ + Ξ» π‘₯ + β‹― + Ξ» π‘₯ )
subject to: π‘Ž π‘₯ + π‘Ž π‘₯ + β‹― + π‘Ž π‘₯ ≀ 𝑏
…
…
π‘Ž π‘₯ + π‘Ž π‘₯ + π‘Ž π‘₯ ≀ 𝑏
𝑋 = { π‘₯ | 𝐴π‘₯ ≀ 𝑏 }
𝐴 ∈ 𝑅 Γ—
π‘₯ ∈ 𝑅 , 𝑏 ∈ 𝑅 , Ξ» ∈ 𝑅
Funzione obbiettivo a coefficienti in intervalli:
Ξ» π‘₯ + Ξ» π‘₯ + β‹― + Ξ» π‘₯
???
Ξ» ∈ 𝑇
𝑇 = {𝑐 = 𝑐 , 𝑐 , … , 𝑐 |
problema deterministico
𝑙 ≀ 𝑐 ≀ 𝑒 , 𝑖 = 1, … , 𝑛}
problema stocastico
soluzione esatta
criteri di scelta
criterio di minimaxMasahiro Inuiguchi e Masatoshi Sakawa, 1993
Per ogni c fissato, definiamo:
𝑆(𝑐) = { 𝑦 ∈ 𝑋 | 𝑐𝑦 = π‘šπ‘Žπ‘₯
∈
𝑐π‘₯ }
Π𝑆 = 𝑆 𝑐
∈
Insieme delle β€˜soluzioni
ottime possibili’
𝑁𝑆 = 𝑆 𝑐
∈
Insieme delle β€˜soluzioni
ottime necessarie’
non sempre esistono
possono essercene tante
(scelta finale?)
2.2. soluzione minimax
π‘Ÿ π‘₯, 𝑐 = π‘šπ‘Žπ‘₯
∈
𝑐𝑦 βˆ’ 𝑐π‘₯
𝑅 π‘₯ = π‘šπ‘Žπ‘₯
∈
π‘Ÿ π‘₯, 𝑐
π‘šπ‘–π‘›
∈
π‘šπ‘Žπ‘₯
∈ , ∈
𝑐𝑦 βˆ’ 𝑐π‘₯
π‘šπ‘–π‘›
∈
𝑅 π‘₯
errore = distanza tra l’ottimo
ed il valore calcolato in x
massimo errore possibile
(al variare di x)
per ogni c, esiste algoritmo
risolutore (si veda [2]).
Teorema:
Il problema di minMax Γ¨ equivalente al seguente:
π‘šπ‘–π‘›
∈
π‘šπ‘Žπ‘₯
∈ , ∈
𝑐𝑦 βˆ’ 𝑐π‘₯
dove delta Γ¨ l’insieme:
Ξ” = {𝑐 = (𝑐 , 𝑐 , … , 𝑐 ) | 𝑐 = 𝑙 or 𝑐 = 𝑒 , 𝑖 = 1, 2, . . . , 𝑛}
dim: si vuole mostrare che una soluzione ottima c* di
π‘šπ‘Žπ‘₯
∈
𝑐𝑦 βˆ’ 𝑐π‘₯ , dati π‘₯ ∈ 𝑋 e 𝑦 ∈ 𝑋, Γ¨ un elemento di Ξ”
π‘βˆ—
=
𝑙 𝑠𝑒 𝑦 βˆ’ π‘₯ < 0
𝑒 𝑠𝑒 𝑦 βˆ’ π‘₯ β‰₯ 0
Dunque, π‘βˆ— ∈ Ξ”.
π‘šπ‘Žπ‘₯
∈
πœ†π‘₯
Ξ» ∈ 𝑇 𝑇 = {𝑐 = 𝑐 , 𝑐 , … , 𝑐 |
𝑙 ≀ 𝑐 ≀ 𝑒 , 𝑖 = 1, … , 𝑛}
2.1. Soluzioni ottime possibili e necessarie
(10)
2.3. ProprietΓ  della soluzione minimax
ProprietΓ :
Sotto l’ipotesi che:
i) X sia diverso dall’insieme vuoto
ii) la funzione cy sia limitata
superiormente, per ogni 𝑐 ∈ 𝑇
Allora la soluzione minimax esiste sempre
Teorema 1.
Sia x* una soluzione del problema (10).
Se R(x*) = 0 allora esiste almeno una soluzione
ottima necessaria e x* Γ¨ una di queste.
Di contro, se esiste almeno una soluzione
ottima necessaria allora x* Γ¨ una di queste
e R(x*) = 0.
Oss. Molteplici soluzioni minimax sono equivalenti
Oss. x* non Γ¨ necessariamente punto di estremo di X.
Ovvero: x* non Γ¨ necessariamente soluzione di base.
Esempio 1.
maximize 1,3 π‘₯ + 1,3 π‘₯
subject to 45π‘₯ + 50π‘₯ ≀ 530
50π‘₯ + 45π‘₯ ≀ 515
0 ≀ π‘₯ ≀ 8, 0 ≀ π‘₯ ≀ 8
x*=(5.34211, 5.50877)
π‘šπ‘–π‘›
∈
π‘šπ‘Žπ‘₯
∈ , ∈
𝑐𝑦 βˆ’ 𝑐π‘₯
(10)
3. Un metodo di decisione finale basato sul criterio di minimax
π‘šπ‘–π‘›
∈
π‘šπ‘Žπ‘₯
∈ , ∈
𝑐𝑦 βˆ’ 𝑐π‘₯ G insieme di soluzioni
di riferimento
G poliedro convesso, 𝐸 βŠ† 𝐺 βŠ† 𝐹
𝐸 insieme finito di soluzioni possibili;
𝐸 = {𝑦 , … , 𝑦 }
𝐹 combinazione convessa di 𝐸
𝐹 = {𝑦 | 𝑦 = βˆ‘ πœ† 𝑦 ,
Ξ» β‰₯ 0, 𝑗 = 1, 2, . . . , 𝑝 }
βˆ‘ Ξ» = 1,
Teorema 3.
Il problema (21) Γ¨ equivalente al seguente:
π‘šπ‘–π‘›
∈
π‘šπ‘Žπ‘₯
∈ , ∈
𝑐𝑦 βˆ’ 𝑐π‘₯
(21)
(25)
Viene riscritto il problema (25) come:
minimize r
subject to 𝐴π‘₯ ≀ 𝑏
Viene definita la funzione Ο•(π‘₯, 𝑦 ) :
Ο•(π‘₯, 𝑦 ) = π‘šπ‘Žπ‘₯
∈
𝑐𝑦 βˆ’ 𝑐π‘₯
Algoritmo:
step1. Si pone 𝑐 = 𝑒.
𝑧 = π‘šπ‘Žπ‘₯
∈
𝑒 𝑦
step 2. Si pone π‘Ÿ = 0, π‘˜ = 2, π‘₯ = 𝑧
𝑐𝑦 βˆ’ 𝑐π‘₯ ≀ π‘Ÿ, βˆ€π‘ ∈ Ξ”, 𝑗 = 1, … , 𝑝
step 3. Sia 𝑧 una soluzione di massimo
step 4. Sia 𝑐 il coefficiente associato a 𝑧 ,
ovvero 𝑐 soluzione di π‘šπ‘Žπ‘₯
∈
𝑐𝑧 βˆ’ 𝑐π‘₯
step 5. Se Ο• π‘₯ , 𝑧 ≀ π‘Ÿ , allora l’algoritmo termina.
del problema π‘šπ‘Žπ‘₯
∈
Ο• π‘₯ , 𝑦
La soluzione sarΓ  π‘₯ = π‘₯
step 6. Si risolve il seguente problema:
minimize r,
subject to 𝐴π‘₯ ≀ 𝑏
𝑐 𝑧 βˆ’ 𝑐 π‘₯ ≀ π‘Ÿ, j=1,..,k
si pone π‘₯ = π‘₯βˆ—
,
π‘Ÿ = π‘Ÿβˆ—
k = k+1
Simplesso
Simplesso
assegnamento
condizione if
finitezza di E
finitezza di Ξ”
4. Un esempio numerico
Dato il seguente problema:
maximize 0,1 π‘₯ + π‘₯ + βˆ’1,1 π‘₯ + βˆ’1,1 π‘₯ +
+ βˆ’3,βˆ’1 π‘₯ + 0,1 π‘₯ + 0,1 π‘₯ + π‘₯
subject to π‘₯ + 3π‘₯ βˆ’ 4π‘₯ + π‘₯ βˆ’ π‘₯ + π‘₯ + 2π‘₯ + 4π‘₯ ≀ 40
5π‘₯ + 2π‘₯ + 4π‘₯ βˆ’ π‘₯ βˆ’ 3π‘₯ + 7π‘₯ + 2π‘₯ + 7π‘₯ ≀ 84
4π‘₯ βˆ’ π‘₯ βˆ’ π‘₯ βˆ’ 3π‘₯ + π‘₯ ≀ 18
βˆ’3π‘₯ βˆ’ 4π‘₯ + 8π‘₯ + 2π‘₯ + 3π‘₯ βˆ’ 4π‘₯ + 5π‘₯ βˆ’ π‘₯ ≀ 100
12π‘₯ + 8π‘₯ βˆ’ π‘₯ + 4π‘₯ + π‘₯ + π‘₯ ≀ 40
E insieme delle soluzioni ottime di base al variare di c in Ξ”
π‘₯ = 0, 3.9548, 3.5372, 1.4008, 0, 0.1837, 6.1122, 7.1189
5. Alcune limitazioni del modello
Nell’algoritmo desunto da [2] per
risolvere problemi di minMax
criterio di terminazione Ο• π‘₯ ≀ Οƒ + Ο΅
c ∈ 𝑙 , 𝑒 p(c) ??
Ο΅ 0
(uniforme?)

More Related Content

What's hot

Problema 2 (indirizzo pni)
Problema 2 (indirizzo pni)Problema 2 (indirizzo pni)
Problema 2 (indirizzo pni)Deiesy
Β 
Extended Summary of β€œAn Algorithm for Solving Multicriteron Linear Programmin...
Extended Summary of β€œAn Algorithm for Solving Multicriteron Linear Programmin...Extended Summary of β€œAn Algorithm for Solving Multicriteron Linear Programmin...
Extended Summary of β€œAn Algorithm for Solving Multicriteron Linear Programmin...MatteoZarot
Β 
Disequazioni con valori assoluti
Disequazioni con valori assolutiDisequazioni con valori assoluti
Disequazioni con valori assolutixvalex
Β 
Rango di una matrice e teorema di rouche capelli
Rango di una matrice e teorema di rouche capelliRango di una matrice e teorema di rouche capelli
Rango di una matrice e teorema di rouche capelliNicola Iantomasi
Β 
Elevamento a potenza_ubilearning
Elevamento a potenza_ubilearningElevamento a potenza_ubilearning
Elevamento a potenza_ubilearningIsabella De Gregorio
Β 
Proporzioni proprietΓ 
Proporzioni proprietΓ Proporzioni proprietΓ 
Proporzioni proprietΓ daniela_alberto
Β 
Limiti deriv
Limiti derivLimiti deriv
Limiti derivconiglietta
Β 
Somme notevoli riguardo ai primi N numeri naturali
Somme notevoli riguardo ai primi N numeri naturaliSomme notevoli riguardo ai primi N numeri naturali
Somme notevoli riguardo ai primi N numeri naturaliEnrico Denti
Β 
Teoria degli insiemi
Teoria degli insiemiTeoria degli insiemi
Teoria degli insiemiMarcello Pedone
Β 
Equazioni [teoria ed esericizi][santi caltabiano]
Equazioni  [teoria ed esericizi][santi caltabiano]Equazioni  [teoria ed esericizi][santi caltabiano]
Equazioni [teoria ed esericizi][santi caltabiano]santi caltabiano
Β 
Esercizi 14 1-2011-equaz_logaritmiche
Esercizi 14 1-2011-equaz_logaritmicheEsercizi 14 1-2011-equaz_logaritmiche
Esercizi 14 1-2011-equaz_logaritmicheMatekanc
Β 
Equazioni
EquazioniEquazioni
Equazionialife24
Β 
Disequazioni con il modulo
Disequazioni con il moduloDisequazioni con il modulo
Disequazioni con il moduloanteresa
Β 

What's hot (20)

Problema 2 (indirizzo pni)
Problema 2 (indirizzo pni)Problema 2 (indirizzo pni)
Problema 2 (indirizzo pni)
Β 
Extended Summary of β€œAn Algorithm for Solving Multicriteron Linear Programmin...
Extended Summary of β€œAn Algorithm for Solving Multicriteron Linear Programmin...Extended Summary of β€œAn Algorithm for Solving Multicriteron Linear Programmin...
Extended Summary of β€œAn Algorithm for Solving Multicriteron Linear Programmin...
Β 
Disequazioni con valori assoluti
Disequazioni con valori assolutiDisequazioni con valori assoluti
Disequazioni con valori assoluti
Β 
Rango di una matrice e teorema di rouche capelli
Rango di una matrice e teorema di rouche capelliRango di una matrice e teorema di rouche capelli
Rango di una matrice e teorema di rouche capelli
Β 
Elevamento a potenza_ubilearning
Elevamento a potenza_ubilearningElevamento a potenza_ubilearning
Elevamento a potenza_ubilearning
Β 
Proporzioni proprietΓ 
Proporzioni proprietΓ Proporzioni proprietΓ 
Proporzioni proprietΓ 
Β 
Operazioni sui limiti e calcolo limiti notevoli
Operazioni sui limiti e calcolo limiti notevoliOperazioni sui limiti e calcolo limiti notevoli
Operazioni sui limiti e calcolo limiti notevoli
Β 
Modelli
ModelliModelli
Modelli
Β 
Limiti deriv
Limiti derivLimiti deriv
Limiti deriv
Β 
Analisi Limiti
Analisi LimitiAnalisi Limiti
Analisi Limiti
Β 
Somme notevoli riguardo ai primi N numeri naturali
Somme notevoli riguardo ai primi N numeri naturaliSomme notevoli riguardo ai primi N numeri naturali
Somme notevoli riguardo ai primi N numeri naturali
Β 
Sistemi
SistemiSistemi
Sistemi
Β 
Teoria degli insiemi
Teoria degli insiemiTeoria degli insiemi
Teoria degli insiemi
Β 
Elevamento a potenza
Elevamento a potenzaElevamento a potenza
Elevamento a potenza
Β 
Equazioni [teoria ed esericizi][santi caltabiano]
Equazioni  [teoria ed esericizi][santi caltabiano]Equazioni  [teoria ed esericizi][santi caltabiano]
Equazioni [teoria ed esericizi][santi caltabiano]
Β 
Esercizi 14 1-2011-equaz_logaritmiche
Esercizi 14 1-2011-equaz_logaritmicheEsercizi 14 1-2011-equaz_logaritmiche
Esercizi 14 1-2011-equaz_logaritmiche
Β 
Bai tap tich phan
Bai tap tich phanBai tap tich phan
Bai tap tich phan
Β 
Mc d
Mc dMc d
Mc d
Β 
Equazioni
EquazioniEquazioni
Equazioni
Β 
Disequazioni con il modulo
Disequazioni con il moduloDisequazioni con il modulo
Disequazioni con il modulo
Β 

Similar to Minimax regret solution to linear programming problems with an interval objective function PPW

Similar to Minimax regret solution to linear programming problems with an interval objective function PPW (20)

Minimax regret solution to linear programming problems with an interval obje...
Minimax regret solution to linear programming problems with  an interval obje...Minimax regret solution to linear programming problems with  an interval obje...
Minimax regret solution to linear programming problems with an interval obje...
Β 
Lezione 23 (9 maggio 2012)
Lezione 23 (9 maggio 2012)Lezione 23 (9 maggio 2012)
Lezione 23 (9 maggio 2012)
Β 
Appunti sugli-integrali-definiti
Appunti sugli-integrali-definitiAppunti sugli-integrali-definiti
Appunti sugli-integrali-definiti
Β 
Massimi e minimi
Massimi e minimiMassimi e minimi
Massimi e minimi
Β 
Matematica
MatematicaMatematica
Matematica
Β 
Quesiti matematica (indirizzo pni)
Quesiti matematica (indirizzo pni)Quesiti matematica (indirizzo pni)
Quesiti matematica (indirizzo pni)
Β 
studiodifunzione.pdf
studiodifunzione.pdfstudiodifunzione.pdf
studiodifunzione.pdf
Β 
Pichierri Natalia SVM Classification
Pichierri Natalia SVM ClassificationPichierri Natalia SVM Classification
Pichierri Natalia SVM Classification
Β 
Minimiemassimi
MinimiemassimiMinimiemassimi
Minimiemassimi
Β 
Disequazioni esponenziali e logaritmiche
Disequazioni esponenziali e logaritmicheDisequazioni esponenziali e logaritmiche
Disequazioni esponenziali e logaritmiche
Β 
Equazioni
EquazioniEquazioni
Equazioni
Β 
Ripasso di equazioni di I e II grado
Ripasso di equazioni di I e II gradoRipasso di equazioni di I e II grado
Ripasso di equazioni di I e II grado
Β 
Limiti
LimitiLimiti
Limiti
Β 
Integrali definiti
Integrali definitiIntegrali definiti
Integrali definiti
Β 
Equazioni
EquazioniEquazioni
Equazioni
Β 
Invarianza di un politopo
Invarianza di un politopoInvarianza di un politopo
Invarianza di un politopo
Β 
Area equaz matematica
Area equaz matematicaArea equaz matematica
Area equaz matematica
Β 
Integrale definito
Integrale definitoIntegrale definito
Integrale definito
Β 
Equazioni di secondo grado
Equazioni di secondo gradoEquazioni di secondo grado
Equazioni di secondo grado
Β 
Infiniti infinitesimi asintoti
Infiniti infinitesimi asintotiInfiniti infinitesimi asintoti
Infiniti infinitesimi asintoti
Β 

Recently uploaded

Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptxfilippoluciani9
Β 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO AntonioServizi a rete
Β 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaServizi a rete
Β 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoServizi a rete
Β 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxtecongo2007
Β 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneServizi a rete
Β 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroServizi a rete
Β 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoServizi a rete
Β 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleServizi a rete
Β 

Recently uploaded (9)

Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptx
Β 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO Antonio
Β 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
Β 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA Roberto
Β 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptx
Β 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
Β 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI Alessandro
Β 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
Β 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
Β 

Minimax regret solution to linear programming problems with an interval objective function PPW

  • 1. Minimax regret solution to linear programming problems with an interval objective function. Bibliografia -[1] Inuiguchi, Masahiro, and Masatoshi Sakawa, β€œMinimax regret solution to linear programming problems with an interval objective function”, European Journal of Operational Research 86.3 (1995): 526-536. -[2] Shimizu, K., and Aiyoshi, E., "Necessary conditions for min-max problems and algorithms by a relaxation procedure", IEEE Trans. Automatic Control AC-25 (1980) 62-66. UniversitΓ  degli studi di Trieste Relatore: professore Castelli Lorenzo Studente: Tortora Nicolas Tesina di Fast Track a.a. 2019-2020
  • 2. π‘šπ‘Žπ‘₯ ∈ πœ†π‘₯ Problema di programmazione lineare: π‘šπ‘Žπ‘₯ (Ξ» π‘₯ + Ξ» π‘₯ + β‹― + Ξ» π‘₯ ) subject to: π‘Ž π‘₯ + π‘Ž π‘₯ + β‹― + π‘Ž π‘₯ ≀ 𝑏 … … π‘Ž π‘₯ + π‘Ž π‘₯ + π‘Ž π‘₯ ≀ 𝑏 𝑋 = { π‘₯ | 𝐴π‘₯ ≀ 𝑏 } 𝐴 ∈ 𝑅 Γ— π‘₯ ∈ 𝑅 , 𝑏 ∈ 𝑅 , Ξ» ∈ 𝑅 Funzione obbiettivo a coefficienti in intervalli: Ξ» π‘₯ + Ξ» π‘₯ + β‹― + Ξ» π‘₯ ??? Ξ» ∈ 𝑇 𝑇 = {𝑐 = 𝑐 , 𝑐 , … , 𝑐 | problema deterministico 𝑙 ≀ 𝑐 ≀ 𝑒 , 𝑖 = 1, … , 𝑛} problema stocastico soluzione esatta criteri di scelta criterio di minimaxMasahiro Inuiguchi e Masatoshi Sakawa, 1993
  • 3. Per ogni c fissato, definiamo: 𝑆(𝑐) = { 𝑦 ∈ 𝑋 | 𝑐𝑦 = π‘šπ‘Žπ‘₯ ∈ 𝑐π‘₯ } Π𝑆 = 𝑆 𝑐 ∈ Insieme delle β€˜soluzioni ottime possibili’ 𝑁𝑆 = 𝑆 𝑐 ∈ Insieme delle β€˜soluzioni ottime necessarie’ non sempre esistono possono essercene tante (scelta finale?) 2.2. soluzione minimax π‘Ÿ π‘₯, 𝑐 = π‘šπ‘Žπ‘₯ ∈ 𝑐𝑦 βˆ’ 𝑐π‘₯ 𝑅 π‘₯ = π‘šπ‘Žπ‘₯ ∈ π‘Ÿ π‘₯, 𝑐 π‘šπ‘–π‘› ∈ π‘šπ‘Žπ‘₯ ∈ , ∈ 𝑐𝑦 βˆ’ 𝑐π‘₯ π‘šπ‘–π‘› ∈ 𝑅 π‘₯ errore = distanza tra l’ottimo ed il valore calcolato in x massimo errore possibile (al variare di x) per ogni c, esiste algoritmo risolutore (si veda [2]). Teorema: Il problema di minMax Γ¨ equivalente al seguente: π‘šπ‘–π‘› ∈ π‘šπ‘Žπ‘₯ ∈ , ∈ 𝑐𝑦 βˆ’ 𝑐π‘₯ dove delta Γ¨ l’insieme: Ξ” = {𝑐 = (𝑐 , 𝑐 , … , 𝑐 ) | 𝑐 = 𝑙 or 𝑐 = 𝑒 , 𝑖 = 1, 2, . . . , 𝑛} dim: si vuole mostrare che una soluzione ottima c* di π‘šπ‘Žπ‘₯ ∈ 𝑐𝑦 βˆ’ 𝑐π‘₯ , dati π‘₯ ∈ 𝑋 e 𝑦 ∈ 𝑋, Γ¨ un elemento di Ξ” π‘βˆ— = 𝑙 𝑠𝑒 𝑦 βˆ’ π‘₯ < 0 𝑒 𝑠𝑒 𝑦 βˆ’ π‘₯ β‰₯ 0 Dunque, π‘βˆ— ∈ Ξ”. π‘šπ‘Žπ‘₯ ∈ πœ†π‘₯ Ξ» ∈ 𝑇 𝑇 = {𝑐 = 𝑐 , 𝑐 , … , 𝑐 | 𝑙 ≀ 𝑐 ≀ 𝑒 , 𝑖 = 1, … , 𝑛} 2.1. Soluzioni ottime possibili e necessarie (10)
  • 4. 2.3. ProprietΓ  della soluzione minimax ProprietΓ : Sotto l’ipotesi che: i) X sia diverso dall’insieme vuoto ii) la funzione cy sia limitata superiormente, per ogni 𝑐 ∈ 𝑇 Allora la soluzione minimax esiste sempre Teorema 1. Sia x* una soluzione del problema (10). Se R(x*) = 0 allora esiste almeno una soluzione ottima necessaria e x* Γ¨ una di queste. Di contro, se esiste almeno una soluzione ottima necessaria allora x* Γ¨ una di queste e R(x*) = 0. Oss. Molteplici soluzioni minimax sono equivalenti Oss. x* non Γ¨ necessariamente punto di estremo di X. Ovvero: x* non Γ¨ necessariamente soluzione di base. Esempio 1. maximize 1,3 π‘₯ + 1,3 π‘₯ subject to 45π‘₯ + 50π‘₯ ≀ 530 50π‘₯ + 45π‘₯ ≀ 515 0 ≀ π‘₯ ≀ 8, 0 ≀ π‘₯ ≀ 8 x*=(5.34211, 5.50877) π‘šπ‘–π‘› ∈ π‘šπ‘Žπ‘₯ ∈ , ∈ 𝑐𝑦 βˆ’ 𝑐π‘₯ (10)
  • 5. 3. Un metodo di decisione finale basato sul criterio di minimax π‘šπ‘–π‘› ∈ π‘šπ‘Žπ‘₯ ∈ , ∈ 𝑐𝑦 βˆ’ 𝑐π‘₯ G insieme di soluzioni di riferimento G poliedro convesso, 𝐸 βŠ† 𝐺 βŠ† 𝐹 𝐸 insieme finito di soluzioni possibili; 𝐸 = {𝑦 , … , 𝑦 } 𝐹 combinazione convessa di 𝐸 𝐹 = {𝑦 | 𝑦 = βˆ‘ πœ† 𝑦 , Ξ» β‰₯ 0, 𝑗 = 1, 2, . . . , 𝑝 } βˆ‘ Ξ» = 1, Teorema 3. Il problema (21) Γ¨ equivalente al seguente: π‘šπ‘–π‘› ∈ π‘šπ‘Žπ‘₯ ∈ , ∈ 𝑐𝑦 βˆ’ 𝑐π‘₯ (21) (25) Viene riscritto il problema (25) come: minimize r subject to 𝐴π‘₯ ≀ 𝑏 Viene definita la funzione Ο•(π‘₯, 𝑦 ) : Ο•(π‘₯, 𝑦 ) = π‘šπ‘Žπ‘₯ ∈ 𝑐𝑦 βˆ’ 𝑐π‘₯ Algoritmo: step1. Si pone 𝑐 = 𝑒. 𝑧 = π‘šπ‘Žπ‘₯ ∈ 𝑒 𝑦 step 2. Si pone π‘Ÿ = 0, π‘˜ = 2, π‘₯ = 𝑧 𝑐𝑦 βˆ’ 𝑐π‘₯ ≀ π‘Ÿ, βˆ€π‘ ∈ Ξ”, 𝑗 = 1, … , 𝑝 step 3. Sia 𝑧 una soluzione di massimo step 4. Sia 𝑐 il coefficiente associato a 𝑧 , ovvero 𝑐 soluzione di π‘šπ‘Žπ‘₯ ∈ 𝑐𝑧 βˆ’ 𝑐π‘₯ step 5. Se Ο• π‘₯ , 𝑧 ≀ π‘Ÿ , allora l’algoritmo termina. del problema π‘šπ‘Žπ‘₯ ∈ Ο• π‘₯ , 𝑦 La soluzione sarΓ  π‘₯ = π‘₯ step 6. Si risolve il seguente problema: minimize r, subject to 𝐴π‘₯ ≀ 𝑏 𝑐 𝑧 βˆ’ 𝑐 π‘₯ ≀ π‘Ÿ, j=1,..,k si pone π‘₯ = π‘₯βˆ— , π‘Ÿ = π‘Ÿβˆ— k = k+1 Simplesso Simplesso assegnamento condizione if finitezza di E finitezza di Ξ”
  • 6. 4. Un esempio numerico Dato il seguente problema: maximize 0,1 π‘₯ + π‘₯ + βˆ’1,1 π‘₯ + βˆ’1,1 π‘₯ + + βˆ’3,βˆ’1 π‘₯ + 0,1 π‘₯ + 0,1 π‘₯ + π‘₯ subject to π‘₯ + 3π‘₯ βˆ’ 4π‘₯ + π‘₯ βˆ’ π‘₯ + π‘₯ + 2π‘₯ + 4π‘₯ ≀ 40 5π‘₯ + 2π‘₯ + 4π‘₯ βˆ’ π‘₯ βˆ’ 3π‘₯ + 7π‘₯ + 2π‘₯ + 7π‘₯ ≀ 84 4π‘₯ βˆ’ π‘₯ βˆ’ π‘₯ βˆ’ 3π‘₯ + π‘₯ ≀ 18 βˆ’3π‘₯ βˆ’ 4π‘₯ + 8π‘₯ + 2π‘₯ + 3π‘₯ βˆ’ 4π‘₯ + 5π‘₯ βˆ’ π‘₯ ≀ 100 12π‘₯ + 8π‘₯ βˆ’ π‘₯ + 4π‘₯ + π‘₯ + π‘₯ ≀ 40 E insieme delle soluzioni ottime di base al variare di c in Ξ” π‘₯ = 0, 3.9548, 3.5372, 1.4008, 0, 0.1837, 6.1122, 7.1189
  • 7. 5. Alcune limitazioni del modello Nell’algoritmo desunto da [2] per risolvere problemi di minMax criterio di terminazione Ο• π‘₯ ≀ Οƒ + Ο΅ c ∈ 𝑙 , 𝑒 p(c) ?? Ο΅ 0 (uniforme?)