Geometric programming: Difference between revisions
No edit summary |
No edit summary |
||
Line 47: | Line 47: | ||
'''Reformulate the following non-convex MINLP to a convex one''' | '''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 | '''Minimize''' <math>f_0(x_1,x_2,x_3) = 16(x_1)^2(x_2)^2 + 3(x_2)^3(x_3)^4 </math> | ||
'''Subject to:''' <math>x^5+2y^6+1\leqslant1 </math>, | '''Subject to:''' <math>x^5+2y^6+1\leqslant1 </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: ,
,
,
,