Ottimizzazione di sistemi complessi
Prof. Marco Sciamonte
22 Giugno → Partita
Esame - 2 Parziali
- I: Lunedì 20 Aprile
- II: Martedì 8 Giugno
- Solo Orale
Dato
min f(x)
x ∈ S
f : Rn → Rp
Funzione obiettivo
S ⊆ Rm
Insieme ammissibile
Complessità
Eliminato "Elevato" → Metodo di Decomposizione
min {f1(x), f2(x), ... fm(x)}
x ∈ S
Ottimizzazione multiobiettivo
Primo decisore → Secondo decisore
x ∈ Rp
y ∈ Rm
Decisore 1: g1(x, y)
Decisore 2: f2(x, y)
Giochi ed equilibri di Nash
Ottimizzazione sparsa
min f(x)
x ∈ X
|| x ||0
|| x ||0 = Norma 0 = n° di componenti diversi da 0 di x
Vincolo di sparsità
Programmazione matematica mista
Ottimizzazione di sistemi complessi
Prof. Marco Sciamanna
22 Giugno → Partita
Esame - 2 Parziali
- I: Lunedì 20 Aprile
- II: Martedì 9 Giugno
Dato
min f(x)
x ∈ S
f : Rn → Rn
S ⊆ Rm
Funzione obiettivo
Insieme ammissibile
Complessità
↑↑ "Elevato" → Metodi di Decomposizione
min { f1(x), f2(x), ... fn(x) }
x ∈ S
→ Ottimizzazione multiobiettivo
Prima decisione x ∈ Rm
Seconda decisione y ∈ Rm
Decisione 1 g1(x,y)
Decisione 2 f2(x,y)
→ Giochi ed equilibri di Nash
→ Ottimizzazione sparsa
min f(x)
x ∈ X
|| x ||0 = Norma 0 = no di componenti diversi da 0 di x
|| x ||0 ≤ s
Vincolo di sparsità
Programmazione matematica mista
Definizioni
min f(x)
x ∈ X
Problema d'ottimizzazione
Risolvere un p.b. d'ottimizzazione significa trovare un
Minimo globale
∃ x*
x* ∈ X
f(x*) ≤ f(x) ∀ x ∈ X
Minimo locale
∃ x* ∈ X ∃ p > 0
B(x*,p) = {x ∈ ℝⁿ: ||x-x*|| < p}
f(x*) ≤ f(x) ∀ x ∈ X ∩ B(x*,p)
Considerare tra minimi locali e globali
Convessità di un insieme X
Convessità di una funzione su X
Insieme convesso
X ⊆ ℝⁿ è convesso se
∀ x,y ∈ X ⇒ (1-λ)x + λy ∈ X ∀ λ ∈ [0,1]
X = [x₁, x₂]
||x|| ≤ 1
Funzione convessa su insieme convesso X
f è convessa su X se
∀ x,y ∈ X ⇒ f((1-λ)x + λy) ≤ (1-λ)f(x) + λf(y) ∀ λ ∈ [0,1]
Prop. Corrispondenza di minimi locali e globali con convesso
X convesso
Ogni minimo locale
f convessa su X ⇒ è anche globale
Dato
f: ℝn → ℝ
Vettore gradiente di f
∇ f = ∂f(x)∂x1
Matrice Hessiana di f
∂2f(x)∂x1
Esempio
f(x) = c x
∇f(x) = c
f′(x) = c → f′′(x)= 0
f(x) =
∇f(x) =
→ f(x) =
∇f(x) =
→ f′(x) =
f′′(x) =
→ Amxm
f(x) =
→ ∇f(x) =
∇2f(x) =
Risultati importanti sulla convessità
∇2f(x) = semidef. positiva
Esempio
f(x) = c xyTATA y = ‖A y‖2
Caso di una variabile
f(x̄) = f'(x̄)(x-x̄)
f(x) ≥ f(x̄) + f'(x̄)(x-x̄)
X convesso
∀ x, y ∈ X, λ ∈ [0,1] ⇒ f(λx + (1-λ)y) ≤ (1-λ)f(x)+λ f(y)
Se X = Rn ∀ x ∈ Rn
f(y) ≥ f(x) + ∇f(x) (y-x)
Def. Direzione ammissibile
x̄ ∈ X, d ∈ Rn
dd
In x̄
Se ∃ t̄ > 0 t.c. x̄ + td ∈ X ∀ t ∈ [0, t̄]
X convesso
∈ X
x̄ = x + x̄ - x
⇒ λ x̄ = x̄ e
ammissibile in x̄ ∈ X
X convesso ⇒ x, y ∈ X
(1-λ) x + λx̄ ∈ X, ∀ λ ∈ [0,1]
x̄ + λ(x̄-x) ∈ X ∀ λ ∈ [0,1]
Def. Direzione di discesa
x̄ ∈ X, d ∈ Rn
d
In x̄
Se ∃ t̄ > 0 t.c. f(x̄ + td) < f(x̄) ∀ t ∈ (0, t̄]
Prop. C.N. Ottimo
x̄ ∈ X
Se x̄ è minimo locale
∃ d che sia ammissibile e di discesa in x̄
Dim. OVVIA.
Prop. C.S. di discesa
Se ∇f(x)Td < 0 ⇒ d è dir. discesa in x.
Def. Derivata direzionale
limt→0+ [f(x+td)-f(x)]/t
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Appunti Ottimizzazione nei sistemi di controllo 1
-
Appunti di Metodi e modelli di ottimizzazione discreta 1
-
Appunti Ottimizzazione Combinatoria 2 prof. Sassano
-
Appunti di Biochimica dei sistemi cellulari complessi sul muscolo