Optimització convexa

De testwiki
La revisió el 22:20, 25 set 2024 per imported>EVA3.0 (bot) (Bot elimina espais sobrants)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)
Salta a la navegació Salta a la cerca

L'optimització convexa és un subcamp de l'optimització matemàtica que estudia el problema de minimitzar les funcions convexes sobre conjunts convexos (o, de manera equivalent, maximitzar les funcions còncaves sobre conjunts convexos). Moltes classes de problemes d'optimització convex admeten algorismes de temps polinomial, mentre que l'optimització matemàtica és en general NP-difícil.[1]

L'optimització convexa té aplicacions en una àmplia gamma de disciplines, com ara sistemes de control automàtic, estimació i processament de senyals, comunicacions i xarxes, disseny de circuits electrònics, anàlisi i modelització de dades, finances, estadístiques (disseny experimental òptim), i optimització estructural, on el concepte d'aproximació ha demostrat ser eficient. Amb els recents avenços en la informàtica i els algorismes d'optimització, la programació convexa és gairebé tan senzilla com la programació lineal.

Definició

Un problema d'optimització convex és un problema d'optimització en què la funció objectiu és una funció convexa i el conjunt factible és un conjunt convex. Una funció f mapatge d'algun subconjunt de n a {±} és convex si el seu domini és convex i per a tots θ[0,1] i tot x,y en el seu domini, es compleix la següent condició: f(θx+(1θ)y)θf(x)+(1θ)f(y). Un conjunt S és convex si per a tots els membres x,yS i tot θ[0,1], això ho tenim θx+(1θ)yS.

Concretament, un problema d'optimització convex és el problema de trobar-ne 𝐱C aconseguint

inf{f(𝐱):𝐱C}

on la funció objectiu f:𝒟n és convex, igual que el conjunt factible C.[2][3] Si aquest punt existeix, es coneix com a punt o solució òptima; el conjunt de tots els punts òptims s'anomena conjunt òptim. Si f és il·limitat per sota sobre C o no s'aconsegueix l'ínfim, llavors es diu que el problema d'optimització és il·limitat. En cas contrari, si C és el conjunt buit, llavors es diu que el problema és inviable.

Forma estàndard

Un problema d'optimització convex està en forma estàndard si s'escriu com minimize𝐱f(𝐱)subject togi(𝐱)0,i=1,,mhi(𝐱)=0,i=1,,p,

on:

  • 𝐱n és la variable d'optimització;
  • La funció objectiu f:𝒟n és una funció convexa;
  • Funcions de restricció de desigualtat gi:n, i=1,,m, són funcions convexes;
  • Les funcions de restricció d'igualtat hi:n, i=1,,p, són transformacions afins, és a dir, de la forma: hi(𝐱)=𝐚𝐢𝐱bi, on 𝐚𝐢 és un vector i bi és un escalar.

Aplicacions

Una jerarquia de problemes d'optimització convex. (LP: programa lineal, QP: programa quadràtic, SOCP programa de con de segon ordre, SDP: programa semidefinit, CP: programa de con. )

Les següents classes de problemes són tots problemes d'optimització convexes, o es poden reduir a problemes d'optimització convexes mitjançant transformacions simples: [4]

L'optimització convexa té aplicacions pràctiques per al següent:

Referències

Plantilla:Referències