Geometric programming

This is an old revision of this page, as edited by Johngcarlsson (talk | contribs) at 07:17, 1 March 2007 (cleaned up the definition, changed monomial link). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A Geometric Program is an optimization problem of the form

minimize subject to

where are posynomials and are monomials.

Convex form

Geometric programs are not (in general) convex optimization problems, but they can be transformed to convex problems by a change of variables and a transformation of the objective and constraint functions. In particular, defining  , the monomial  , where  . Similarly, if   is the posynomial

 

then  , where   and  . After the change of variables, a posynomial becomes a sum of exponentials of affine functions.