Geometric programming: Difference between revisions
No edit summary |
No edit summary |
||
Line 27: | Line 27: | ||
== Numerical Examples == | == Numerical Examples == | ||
=== | === Solve a Geometric Programming problem in standard form === | ||
'''Minimize''' <math>f_0(x,y) = x^2y^3 + 3x + 2xy </math> | '''Minimize''' <math>f_0(x,y) = x^2y^3 + 3x + 2xy </math> | ||
'''Subject to:''' <math> | '''Subject to:''' <math>x^5+2y^6+1\leqslant1 </math>, | ||
<math> | <math>x+2y\leqslant1 </math>, | ||
<math> | <math>xy = 1 </math>, | ||
<math>x > 0 </math>, | |||
<math>y > 0 </math> | |||
For the problem above, this is a geometric optimization problem in standard form. | |||
The solution is: ... | |||
=== Transform Nonconvex Optimization Problems to Convex Optimization problem === | |||
'''Reformulate the following non-convex MINLP to a convex one''' | |||
'''Minimize''' <math>f_0(x_1,x_2,x_3) = 16(x_1)^2(x_2)^2 + 3(x_2)^3(x_3)^4 - \left ( \frac{16}{x_2} \right ) </math> | |||
'''Subject to:''' <math>x^5+2y^6+1\leqslant1 </math>, | |||
<math>x+2y\leqslant1 </math>, | |||
<math>xy = 1 </math>, | |||
<math>x > 0 </math>, | |||
<math>y > 0 </math> | |||
Revision as of 16:04, 13 November 2021
Authors: Wenjun Zhu(wz274), Sam Olsen(sgo23) (SYSEN5800, FALL 2021)
Introduction
Theory/Methodology
Definition
The standard form of Geometric Programming optimization is to minimize the objective function which must be posynomial. The inequality constraints can only have the form of a posynomial less than or equal to one, and the equality constraints can only have the form of a monomial equal to one.
Standard Form
Minimize
Subject to: , = 1,...,m,
, = 1,...,p,
, = 1,...,q,
where are posynomial functions, are monomials, and are the optimization variables.
Numerical Examples
Solve a Geometric Programming problem in standard form
Minimize
Subject to: ,
,
,
,
For the problem above, this is a geometric optimization problem in standard form.
The solution is: ...
Transform Nonconvex Optimization Problems to Convex Optimization problem
Reformulate the following non-convex MINLP to a convex one
Minimize
Subject to: ,
,
,
,