Optimizare quadratică

În optimizarea matematică , o problemă de optimizare pătratică este o problemă de optimizare în care minimizăm (sau maximizăm) o funcție pătratică pe un poliedru convex . De constrângeri , prin urmare , pot fi descrise prin liniare funcții (unul ar spune afin ). Optimizarea pătratic este disciplina care studiază problemele. Optimizare liniară poate fi văzută ca un caz special de optimizare pătratică.

Această problemă este NP-hard în cazul general. În cazul particular al minimizării unei funcții obiective convexe , problema este polinomială și vorbim de optimizare pătratică convexă  ; o disciplină deja foarte bogată, cu proprietăți mai cunoscute.

Atunci când criteriul și constrângerile reprezintă o problemă de optimizare pătratică, vorbim despre orice optimizare pătratică  (en) . Această clasă de probleme conține toate optimizările polinomiale și, prin urmare, este mult mai generală decât optimizarea pătratică.


Formularea problemei

O problemă de optimizare pătratică constă în minimizarea unei funcții pătratice , nu neapărat convexe, pe un poliedru convex .

Criteriul de minimizat

Funcția q este definită la par

În prima expresie a lui q ( x ) , expresia sub formă de matrice, este un vector și este o matrice reală simetrică (aceasta se presupune în general că este simetrică , deoarece q nu vede posibila parte antisimetrică a lui H ). Nu are rost să menținem termenul constant în q , deoarece nu afectează soluția problemei de minimizare.

Reamintim că o astfel de funcție pătratică q este

Constrângeri

De asemenea, impunem vectorului căutat x să aparțină unui poliedru convex , ceea ce înseamnă a spune că x trebuie să satisfacă un număr finit de constrângeri afine. Acestea pot lua diferite forme, cum ar fi

expresii în care am remarcat

Va fi interesant să folosiți notația compactă

și o definiție similară pentru [ l I , u I ] . Notăm cu X Q setul admisibil definit de toate constrângerile de mai sus, și anume

Formulare compactă

Prin urmare, într-un mod compact, putem scrie problema de optimizare pătratică după cum urmează

Spunem că această problemă este convexă dacă criteriul q este convex , ceea ce este cazul dacă și numai dacă, H este semidefinit pozitiv.

Analiza problemelor

Existența soluției

Rezultatul fundamental se datorează lui Frank și Wolfe (1956). Este de același tip ca cel cunoscut în optimizarea liniară . să ne amintim asta

Existența soluției  -  Pentru o problemă de optimizare pătratică (nu neapărat convexă), următoarele proprietăți sunt echivalente:

  1. problema are o soluție,
  2. problema este fezabilă și limitată,
  3. valoarea optimă a problemei este finită.

Unicitatea soluției va apărea cu siguranță dacă q este strict convex , dar ar putea apărea fără ea. Acesta este cazul, de exemplu, pentru problema cu o singură variabilă inf { x : x ≥ 0} , al cărei criteriu este liniar (deci nu este strict convex).

Bornitude

Iată o caracterizare a caracterului mărginit (sau nelimitat) al unei probleme pătratice convexe fezabile (adică una dintre care mulțimea admisibilă este neocupată) în ceea ce privește existența unei direcții care are interese teoretice și digitale. Aceasta a observat X ∞ conul asimptotic al setului X .

Bornitudinea unei probleme pătratice convexe  -  Pentru o problemă fezabilă de optimizare pătratică convexă , a cărei mulțime poliedrică admisibilă este notată cu X , următoarele proprietăți sunt echivalente:

  1. problema este nelimitată,
  2. există o direcție d astfel încât , și .

Se scrie conul asimptotic al setului admisibil X Q definit mai sus (presupus că nu este gol)

Expresia lui [ l , u ] ∞ este dată în pagina de pe conul asimptotic .

Metode de rezoluție

Dacă există doar constrângeri de egalitate, problema se rezumă la rezolvarea unui sistem liniar. În prezența constrângerilor de inegalitate, problema în general este NP-hard și poate fi rezolvată prin următoarele abordări:

Anexe

Notă

  1. A se vedea apendicele (i) al articolului.
  2. Vezi de exemplu Lemma 2.2 în articolul lui Chiche și Gilbert (2014).
  3. Multe contribuții pe această temă. Articolul lui Delbos și Gilbert (2005) analizează convergența sa liniară globală atunci când problema are o soluție; cel al lui Chiche și Gilbert (2014) analizează comportamentul atunci când problema nu este fezabilă.

Articole similare

Link extern

Bibliografie

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">