Anteprima
Vedrai una selezione di 11 pagine su 49
Appunti Ottimizzazione non lineare - parte 1 Pag. 1 Appunti Ottimizzazione non lineare - parte 1 Pag. 2
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 6
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 11
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 16
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 21
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 26
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 31
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 36
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 41
Anteprima di 11 pagg. su 49.
Scarica il documento per vederlo tutto.
Appunti Ottimizzazione non lineare - parte 1 Pag. 46
1 su 49
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

DO

>0 => D

O

COS - = - -

- - all'antigradiente

l'ortogonalità

ho avvicina

si

e ↑ -D(f(x' antigradiente

d

se ) =

= < Ellpf(x) (1)

IDf(x) Il

=> -

- definizione

torna la

E

=> A

fissare Soddisfa criterio

il

d t

determinare

Posso E .

c

e .

verifico Soddisfa

d criterio

il

JE

scelgo t

se

e

oppure c

.

.

Direzione

(CALCOLO

STEP Passo la

del LUNGO

2 2

. . Soddisfare le condizioni Wolfe

di

1) CONDIZIONE ARMIJO

DI

() d(k)

x(1pf(X(n)

2d"(1f(x(t))

f(x) + +

↓ k anche d

l'indice

associamo a

2) CONDIZIONE CURVATURA

DI

IP(a)) Calcol ))

+

<d)

f(x)

P(x) +

= d(k)

P(x) 2d

Pf(x) 3

+ .

= negative

0f(x(*)

8 d'k

(0) ↓

= . cambio

modulo

togliere il e

posso alla disequazione

seguo

Df(x) ) d')

af(x(k <d(M) d(k) (2

+

=> . .

punto

il verifica

Quando all

tano

queste condizioni

verifico

step alli ottimale

è

1 e uno

se o

I

I x(k)

1) 2d'

x(k k

STEP +

3

2 k 1

+ +

= =

. ,

STEP

GO 1

TO for

serve

non

la verifica di E

- ad

antigradiente

d

Se iterazione l'algoritmo

prendo

OSS

. ogni

=

chiama

ci ALGORITMO Del GRADIENTE

indipendentemente

Quale l

d, soddisfar

da di

garantisce

passe & Wolf

di ?

condizioni

↳ ho ha

il perché derivata

di minimo

punto

cui

per

nulla I

Usare l'antigradiente il giusto ALGORITMO

sempre è

passo

e non

necessariamente efficiente 2) ZAG

G

↳ dim l'antigradiente d

. -Df(x' )

prendo

· =

il migliore P'(X)

prendo 0

· passo > =

= curvatura

condizione

Sostituisco di

nella

f) INad(h))" di e

=> .

Df(x'

11)

Pf(X(k ) tra

gradienti

+ direzioni

le

Di

0 - e

=

.

- iterazione l'altra

un sono

è

atogonali

↓ t

Non efficiente

è sono

se perche

punto

al

viciua

rischio intero

girarci

di .

funzio

E' molto

cale se sono

Contana

È l'algoritmo

conveniente gradient

del e

=> e l

usare info

ho

quando

inizio capi

per

non

,

evin

f(x) 2x x

Es

. 2xz

XnX2 +

+ -

= (8)

xa k 0

= = [2]

Tu 2)

Df(x)

criterio arresto

d =

+

= xa

x =

[)

da = f(x" f(x)) f(x) " de

<d) C d

CONDIZIONE ARMISO +

M + 1

x())=

f((0) 17)

c1x)

2

+ + -

2)

44)2 (1 4x)x

2(1 2 17XCn

( =

24

+

+ -

-

- -

-

indice

è salgo ( 0

un 6

= .

4

k

* 2)

xi

= -18 1 17 1

1 2

3

4 NO

=

2 0 6

+

= -

- -

- .

- .

1

<(0)

(1) 6 44 e

0

.

↓ N

D

=

= -

. -

FATIORE De

CONTRAZIONE

lascia cambia

costante in

o

alla

base disequazione -8

2

x(1)

d( -

2 1. Se

=

-

= -

=

( e

[8) "e)

[ =

x + =

= CURVATURA

CONDIZIONE DI

/Pa -*

E

f(x" d'

if(x) ( 17

22

= -

=

s

ele

95 641

22 Ok 0 .

153 562

14f(x) (1 81

= (f

Ora convessa

esatto quadratica

troviamo a e

86)

2(1 16

P(x) 4x

42 24

+ 1

+

+

= - -

-

p'(n) 84

2x

16

644 1 2 0

+

0 +

=

= =

- -

-

582 17 0

=

-

A

↓ = Fed

(8) =

+

x =

= 04/10/2023

15

Se il

da le

antigradiente

nell'algoritura scelgo

prendo passo

e con ?

Wolfe ottenere

di

APPROSSIMATO)

(

di

condizioni aspetto

mi

PASSO Cosa

,

!

Ricorda tipi continuità

Esistono di

3 : penma)

(disegno la

staccare

senza

SEMPLICE

· quanto

tra sposto

relazione

esiste mi in

UNIFORME : una

· f sposto

termini di

quanto

di termini

in

mi x

e >(f(xa) f(Xb))

f

Xbl

IlXa E

=

< =

- - sufficientemente

da E

sposto di

mi

LIPSCHITZIANA Xa Xb

: a

· limitato di

indipendente punto

dal

e f

partenza tal della

le escursioni

cui

per

, (morbidezza f)

di

esagerate

sono

non

f(x) limitata inferiormente

Se è

· sf(x) classe (1

di

continua

è

· Df(x) L

continua

e

x

· 1)

x( differenza

X(

quando la

da tra gradienti

sposto +

cioe mi i

a ,

(pendenze) deve troppo grande

essen

non

w si

-

1148(x E /108(x (1)

line 5

(1) toll

11

> 0

se <

- = < 0 :

- k D + 20

- il "annulla"

liente

al min

poi

prima si

si converge gra

e

o iterazioni

quante

determinare in

sappiamo

ma non finito

Esistono il ?

delle gradiente annulla k

condizioni ci si per

per modifichiamo la

d-antigradiente

manteniamo

si scelta del

e

, (k

passo dipendente

definiamo Hf(x)

dall'Hessiana

~ un passo Hf(x")

x'

trao attengo

calcolo

mi cui

> per una

e

su , .

unmerici)

determinata (solo valori

matrice autoalari matrice

questa

gli hanno caratteristiche

certe

di

Se ,

il funzione

allora determinare h autovalori

degli

in

posso passo fini di

al

arriverò

H n°

misu to

di in passi

e un

H x(

da

OSS dipende

. rf(x I [3]

xi

f(x) 2x2 H

Es a

>

+

= =

-

. 84]

(d)

x(x definita

Hf(x) positiva

= =

= ]

-

)

( % O definita

x Hf(x' positiva

= no

-0

=

= che

Quale permette ad

matrice

di

condizione ogni

mi avere una

autovalori

stissi

iterazione gli ?

ha sempre punto quadratica

f

indipendente dal quando

H è

- efficiente (min)

def

H

quando

PROGRAMMAZIONE

=> QUADRATICA DEFINITA +

, Hdef-(max)

La basta la

sola convessità

Oss

. convergenza

per

non

1

p(k) = X(k) [30]

T

x

Df(x)

f(x) 2x

x H

>

Es -

=

+

= - =

. (soluzioni

autorali caratteristico

gli del

calcoliamo polinomio

14 1 d(x

X1 Df(x)

CON

2 =

- =

= -

>

b) -

b)(a

det(H 6I) >(2

0 O

=

- - -

-

= lcond'

- Dx( Df(x'

X )

4

= =

- = -

T

iterazioni

due annulla

in

=> l'algoritur

il gradiente e

converge

finito

L'algoritur al

iterazioni

di dimensione

alla

in n° più

pari

Converge un

dello spazio vettoriale in si

cui opera .

?

x Imm

de

Se 0 oppure

= verifica

negativa

Se definita

H positiva

è si MAI

non

o .

ERFO

VX definita

H

Ricorda ! HX

* positiva

x >

> 0 =

, definit negativa

H la

Hx

x >

< 0 = sei defu

** H positiva

ta

= ita

-

0 a

rega

che definita

sia è

può

se non

essere + -=>

2]

2 x

Df(x)

f(x) 2x

x >

Es =.

+

= -

. (8) [

[8]ad )

%

xf(x)

x f(x)

= =

= =

- vaoo avanti

nullo

è

non

↓ ,

-(non gli

che ordin prendo calcolati

importa in L

[ [8 [8)

xd

x

x(x) + =

+ =

= (8)

pf(x) a sto

= 1

<10)

se = T)

(8) (8)

x( + =

= (2)

-f(x(n) + 0

=

=

x [ [8)

ET

x'd'

x

x + =

=

= + (0)

pf(x) - stor

= ok positiva)

invece quadratica

calcolare

x esatto

Proviamo matrice def

a la abbastanza

(Mi aspetto punto dove

di arrivare in è

norma

un

bassa il gradiente nullo

è

ma non

x())

f(() b

(0) 2

*

(1-24)2 è

X -

-argnin 0

+ x un

ma

=

= = = Caso

-

p(x)

Proviamo Armizo

a con base alla

in scelta di Cs

24)2 4x4f(x')

(1 che

l'intensità

d

1 dell'a

varia

= D

+

- troveremo

I -

P(d 4

-

f(x)

= 1

fissiano 1 1 - 2

1 <

x NO

c >

·

I =

= =

2 01

= 1

n Ok

=

· -

f la finisco

Se la

quadratica valle cambia

stessa

è

OSS

. sempre se a

,

di

sinistra punto

del

destra min

o

A negativa

pendenza

SX : che Soddisfa Wolfe

= Cz

sempre

B

C ·

· dx pendenza positiva

: d')

cDf(x)

f(x) ad() + d' =

+

=> soddisfatto

Wolfe è sempre

e

D la

finisco

da

Se in positiva

pendenza è

A B sceso

sono ma

,

modulo

in è minar f

la quadratica stessa

simmetrica danno

Essendo mi

B c

e

,

Tu seitesi : rischio soddisfare

il Wolfe

di positive

c'è pendenze

se no con

· la Wolfe

condizione di

possiamo scrivere In dede

senso

d(k)

d'cDf(x)

-f(x) +

xd(k)

+

altrimenti condizioni Wolfe

di

, FORTE

IN

· SENSO

d'

clDf(x)

(pf(x) d'

+

ad() =

+ direzione)

certezza che

la

Se (ho

arbitrario

al

scegliessi invece

è una fare il

f test

potessi calcolare

dell'antigradiente di

per

ma non

verificata

sarebbe

Dettagli
Publisher
A.A. 2023-2024
49 pagine
SSD Scienze matematiche e informatiche MAT/09 Ricerca operativa

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher sofia.carrino di informazioni apprese con la frequenza delle lezioni di Ottimizzazione non lineare e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma Tor Vergata o del prof Caramia Massimiliano.