Geometric Programming Lecture
Geometric Programming Lecture
0
If all o are positive, then the problem is called
posynomial otherwise sinomial.
The degree of difficulty is defined based on
number of variables and total number of terms in a
problem.
Degree of difficulty = T - (N + 1)
A problem can be
(i) Unconstrained or
(ii) Constrained
Unconstrained problem (Polynomial)
[
= = =
= =
To
t
N
n
a
n
T
t
t t t o
otn
o
x C x P C x y Min
1 1 1
) ( ) (
The arithmetic-geometric mean inequality relationship :
3
2
3
1 3
5 . 1
2
3
1 2
1 . 2
2
3
1 1
. . x x C x x C x x C y Min g e
+ + - =
3 / 1
3
3 / 1
2
3 / 1
1 3 2 1
2 / 1
2
2 / 1
1 2 1
2 1
2 1
3
1
3
1
3
1
2
1
2
1
. .
2
x x x x x x IIly
x x x x e i
x x
x x
- - > + +
- > +
- >
+
For any positive numbers
1
,
2
, ...
T
and set of
positive weight w
1
, w
2
, ...w
T
, such that
=
=
T
t
t
w
1
1
[
= =
>
T
t
T
t
w
t t t
t
v w v
1 1
) (
Now
t
otn otn
w
T
t
t
N
n
a
n t
t
N
n
a
n t
t
w
x C
w
x C
w
[
[
[
=
= =
(
(
(
(
>
1
1 1
To be minimized To be maximized
(
(
-
(
(
|
|
.
|
\
|
>
|
|
|
|
.
|
\
|
[ [
[
= = =
=
=
N
n
w a
n
T
t
w
t
t
T
t
t
N
n
a
n t
t
o
T
t
t otn
o
t
o
otn
x
w
C
w
x C
w
1
.
1 1
1
1
If for n = 1, 2, 3, ... N, then
a w
otn t
t
T
o
=
=
0
1
t
o o
otn
w
T
t
T
t
t
t
N
n
a
n t
w
C
x C
[ [
= = =
|
|
.
|
\
|
>
1 1 1
t
o
w
T
t
t
t
w
C
y
[
=
-
|
|
.
|
\
|
=
0
s/t
w
t
t
T
o
=
=
1
1
Normality condition
a w
otn t
t
T
o
=
=
0
1
and
for n = 1, 2, ... N.
Orthogonality conditions
Application :
3
2
3
1 3
5 . 1
2
3
1 2
1 . 2
2
3
1 1
x x C x x C x x C y Min
+ + =
= + +
= +
= + +
0 3 5 . 1 1 . 2
0 3 3 3
1
3 2 1
3 2 1
3 2 1
w w w
w w w
w w w
3 2 1
3
3
2
2
1
1
w w w
w
C
w
C
w
C
y
|
|
.
|
\
|
-
|
|
.
|
\
|
-
|
|
.
|
\
|
=
-
- =
- =
- =
-
-
-
y w x x C
y w x x C
y w x x C
3
3
2
3
1 3
2
5 . 1
2
3
1 2
1
1 . 2
2
3
1 1
gives
x
1
= ______
x
2
= ______
Constrained Problem :
0 , ,
1 . . .
1 . . . /
. . . . . .
3 2 1
3 2 1 21
3 2 1 11
3 2 1 02 3 2 1 01
23 22 21
13 12 11
06 05 04 03 02 01
>
s
s
+ =
x x x where
x x x K
x x x K t s
x x x K x x x K y Min
A A A
A A A
A A A A A A
If only 2 constraints are considered, then the problem
will be of Zero degree of difficulty.
( ) ( )
21 11
02 01
21 11
02
02
01
01
23 21 13 11 06 02 03 01
22 21 12 11 05 02 02 01
21 21 11 11 04 02 01 01
02 01
. . .
0 . . . .
0 . . . .
0 . . . .
1
w w
w w
K K
w
K
w
K
y
A w A w A w A w
A w A w A w A w
A w A w A w A w
w w
|
|
.
|
\
|
|
|
.
|
\
|
=
= + + +
= + + +
= + + +
= +
-
GP
01 02 03 04 05 06
07 08 09 10
13 11 12 14
23 21 22 24
25 26 27 24
01 1 2 3 02 1 2 3
03 1 2 3 4
11 1 2 3 4
21 1 2 3 4
22 1 2 3 4
. . . . . .
. . . .
/ . . . . 1
. . . .
. . . . 1
0
A A A A A A
A A A A
A A A A
A A A A
A A A A
j
Min y K x x x K x x x
K x x x x
s t K x x x x
K x x x x
K x x x x
All x
= + +
s
+
s
>
DGP
( )
( ) ( )
22 21 22
22
20 22
21
20 21
11
03
03
02
02
01
01
22 21
11
03 02 01
.
. . . .
w w w where
w
w K
w
w K
K
w
K
w
K
w
K
y Max
w w
w
w w w
+ =
)
`
)
`
|
|
.
|
\
|
|
|
.
|
\
|
|
|
.
|
\
|
=
0 . . . .
0 . . . . . .
0 . . . . . .
0 . . . . . .
1 /
27 22 24 21 14 11 10 03
26 22 23 21 13 11 09 03 06 02 03 01
25 22 22 21 12 11 08 03 05 02 02 01
24 22 21 21 11 11 07 03 04 02 01 01
03 02 01
= + + +
= + + + + +
= + + + + +
= + + + + +
= + +
A w A w A w A w
A w A w A w A w A w A w
A w A w A w A w A w A w
A w A w A w A w A w A w
w w w t s
2 1 2
3
1
3
2
2
1
. . 3 . . 8 . . 2 x x x x x x Z Min + + =
Numericals - GP
(1)
(2)
3 3 2 1
1 2 1 2 1 2 1 2
2 . . 4 . . . 8 . . Min Z x x x x x x x x
= + + +
(3)
1 2 3
1 2 2 3 1 2 3 1 2 3
7 . . 3 . . 5. . . . . Min Z x x x x x x x x x x
= + + +
(4)
1 1 1
1 2 3 2 3 1 2 1 3
40 . . . 40 . . 20 . 10 . . Min Z x x x x x x x x x
= + + +
(5)
1 1 4 4 1.15
2.75 11.74 * 10
/ 71.5 1
Min Z V f V f
s t f
= +
s