Content deleted Content added
Remove insufficient inline citations template. |
Add line on convex optimization; change category to convex optimization. |
||
Line 19:
| pages = 278
| isbn = 0-471-22370-0
}}</ref><ref name="tutorial">S. Boyd, S. J. Kim, L. Vandenberghe, and A. Hassibi. ''[http://www.stanford.edu/~boyd/gp_tutorial.html A Tutorial on Geometric Programming].'' Retrieved 8 January 2019.</ref>
Geometric programming is
closely related to [[convex optimization]]: any GP can be made convex by means of a change of variables. <ref name="tutorial"/> GPs have numerous applications,
==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, after performing the change of variables <math>y_i = \log(x_i)</math> and taking the log of the objective and constraint functions, the functions <math>f_i</math>, i.e., the posynomials, are transformed into [[LogSumExp | log-sum-exp]] functions, which are convex, and the functions <math>g_i</math>, i.e., the monomials, become [[affine transformation | affine]]. Hence, this transformation transforms every GP into an equivalent convex program. <ref name="tutorial"/> In fact, this log-log transformation can be used to convert a larger class of problems, known as log-log convex
==Software==
Line 41 ⟶ 42:
{{reflist}}
[[Category:
|