Programació geomètrica

De testwiki
Salta a la navegació Salta a la cerca

Un programa geomètric és un problema d'optimització de la forma[1]

Minimitzar  f0(x)  tal que

Fi(x)1,i=1,,m
Hi(x)=1,i=1,,p

on f0,,Fm són posinomis i h1,,hp són monomis. Cal subratllar que en parlar de programació geomètrica (al contrari que en altres disciplines), un monomi es defineix com una funció f:n amb dg f=++n definit com

F(x)=cx1a1x2a2xnan

on c>0  i ai.

Té múltiples aplicacions, com el dimensionament de circuits i l'estimació paramètrica via regressió logística en estadística.

Forma convexa

Els programa geomètrics no són per regla general problemes d'optimització convexa, però poden transformar-se en ells mitjançant un canvi de variables i una transformació de les funcions objectiu i de restricció. Definint yi=logxi, el monomi f(x)=cx1a1xnaniaTi+b, on b=logc. De la mateixa manera, si f és el posinomi

f(x)=k=1Kckx1a1kxnank

llavors f(x)=k=1KiakTi+bk, on ak=(a1k,,ank) i bk=logck. Després del canvi de variables, el posinomi es converteix en una suma d'exponencials de funcions afins.

Referències

Plantilla:Referències

Enllaços externs