Documente Academic
Documente Profesional
Documente Cultură
DUALITY IN OPTIMAL
DESIGN
Aharon Ben-Tal
MINERVA Optimization Center
TechnionIsrael Institute of Technology
LAGRANGIAN DUALITY
inf n {f (x) | gi (x) 0 , i = 1, . . . , m}
(P )
xIR
f, gi convex
Lagrangian: L(x, y) = f (x) +
Pn
i=1
yi gi (x)
xIRn
{y | g(y) > }
(D)
yIRm
CONIC DUALITY
K = closed convex pointed cone, int K 6=
T
(P )
inf n c x | Ax b K
A=mn
xIR
(P ) is strictly feasible if x
: A
x b int K
The conic-dual of (P ) is
T
T
(D)
sup b y | A y = c, y K
yIRm
K = y | y T x 0,
x K
K =K
q
o
n
K = Ln = (x1 , . . . , xn1 , xn ) | xn x21 + + x2n1 ,
K=
n
S+
nn
= A IR
K = {x | Ax 0}
K = K
| A = A, A 0 , K = K
T
K = A y | y 0
4
SDP DUALITY
(P )
min {hc, xi | Ax B 0}
xIRn
Ax = x1 A1 + + xn An
A : IRn Sm
Ai , B Sm ,
Dual of (P ) : maxm {hB, Y i | A Y = c, Y 0}
Y S
hB, Y i = Trace(BY )
A : Sm IRn , A Y = (Tr(Y A1 ), . . . , Tr(Y An ))T
=
{Tr(BY ) | Tr(Y Ai ) = ci , i = 1, . . . , n, Y 0}
(D) Ymax
Sm
inf{cT x | Ax b K}
(D)
sup{bT y | AT y = c, y K }
1. Dual of (D) = (P )
2. Weak duality: inf(P ) sup(D)
3. Strong duality: If one of the (P ) (D) is strictly
feasible and bounded, then its dual is solvable and
inf(P ) = sup(D). If both are strictly feasible, then
min(P ) = max(D).
4. Complementarity: If (P ) or (D) is strictly feasible
and bounded, then a feasible pair x, y is an optimal
pair, if and only if
y T (Ax b) = 0
17
1 T
Complf (t) = supvV f v 2 v A(t)v
Pn PS
A(t) = i=1 s=1 bTis ti bis
V = {v IRm | Rv r}
ti Sd , i = 1, . . . , n, are design variables
F IRm is the set of loading scenarios.
v : R
v<r
B) The ground structure does not admit rigid body
motions:
X
bis bTis 0
i,s
C) 0 i < i and
i < w
i
18
X
1
T
T
bis ti bTis v
Complf (t) = sup f v v
2
v:Rvr
i,s
2 2rT f T + T R
n X
S
X
T
f + RT
b
t
b
is
i
is
i=1 s=1
|
{z
}
0;
A(t)
ti 0, i = 1, . . . , n .
19
2 2rT `
f + RT
`
`
min
f`T + T` R
n
S
0, ` = 1, . . . , k;
XX
T
bis ti bis
i=1 s=1
ti 0, i = 1, . . . , n;
n
X
Tr(ti ) w;
i=1
i Tr(ti ) i , i = 1, . . . , n;
` 0, ` = 1, . . . , k
with design variables ti Sd , i = 1, . . . , n,
` IR#obst , IR, where #obst = dim r.
20
[Q Mm,k ] .
X
1
T
T
T
bis ti bTis v
ComplF (t) = sup sup u Q v v
2
v u:uT u1
i,s
2 Ik
Q
Pn
i=1
QT
PS
T
b
t
b
is
i
is
s=1
0.
21
2 Ik
Q
Pn
i=1
QT
PS
T
s=1 bis ti bis
Pn
i=1
0;
ti 0, i = 1, . . . , n;
Tr(ti ) w;
i Tr(ti ) i , i = 1, . . . , n;
with design variables ti Sd , IR.
22
2 Ip + D` z + D`
[E` z + E` ]
[E` z + E` ]T
n
S
0, l = 1, . . . , K;
XX
T
bis ti bis
i=1 s=1
ti 0, i = 1, . . . , n;
n
X
Tr(ti ) w;
i=1
i Tr(ti ) i , i = 1, . . . , n;
z 0,
where
design variables are {ti Sd }ni=1 , z IRN , IR;
data are m d matrices bis , affine mappings
z 7 D` z+D` ; IRN Sd , z 7 E` z+E` : IRN Mm,p ,
` = 1, . . . , K, and reals 0 i < i , i = 1, . . . , n,
w > 0.
23
(P r)
min
2 Ip + D` z + D`
[E` z + E` ]
[E` z + E` ]T
S
n
0, l = 1, . . . , K;
XX
T
bis ti bis
i=1 s=1
Pn
i=1
ti 0, i = 1, . . . , n;
Tr(ti ) w;
i Tr(ti ) i , i = 1, . . . , n;
z 0,
+
2E
`
`
` V` )
`=1 h
i
Pn
i=1 i i+ i i w
maximize
V`T
V`
PK
0, ` = 1, . . . , K
[` Sp , ` Sm , V` Mm,p ] ,
D`
i 0, i = 1, . . . , n ` S
,
+
i , i 0, i = 1, . . . , n i , i IR ,
0 [ IR] ,
PK
[ IRN ] ,
PK
2 `=1 Tr(` ) =
+
+ i i Id
(Dini )
1,
0,
0, i = 1, . . . , n,
25
K
X
Tr(D` ` + 2E`T V` )
`=1
n
Xh
i i+
i=1
A()
BiT (V )
Bi (V ) ( +
i+
i )Id
i i
i
+ w
0, l = 1, . . . , N,
(D1)
i+ i 0, i = 1, . . . , n ;
PK
0;
`=1 Tr(` )
PK
[D
+
2E
`
`
` V` ]
`=1
1;
0,
{` Sp }l=1 ,
26
2
f`
Pn
f`T
T
t
b
b
i
i
i
i=1
Pn
0, ` = 1, . . . , k
ti 0, i = 1, . . . , n;
i=1 ti
2
1
viT v1
(P r)
Pk
f`T v` + w min
T
b1 v1
T
2
bi v2
..
..
.
.
0, i = 1, . . . , n; (D1)
k
bTi vk
bTi v2 bTi vk
Pk
`=1 ` = 1
`=1
27
Design dimension
(P r)
25,096
37,309,230
(D1)
1,264
267,680
28
min
0, ` = 1, . . . , k ;
ti
0, i = 1, . . . , n ;
Tr(ti )
2
f`
Pn
i=1
f`T
P4
T
s=1 bis ti bis
n
X
i=1
3
IR, ti S
29
k
X
f`T v` + w min
`=1
v1T bi1
1
..
v1T biS
1
..
vkT bi1
k
..
T
bT
i1 v1 biS v1
T
bT
i1 vk biS vk
k
X
vkT biS
0, i = 1, . . . , n;
I3
` = 1 .
`=1
[` , IR, v` IRm ]
E.g., for planar shape with 14 14 cells and 3 loads:
Setting
Design dimension
(P r)
1,177
37,309,230
(D1)
1,264
71,608
30
2 Ip + D` z + D`
l
q11
l ]T [q l ]T
[q11
1S
t1
l
q1S
..
l ]T [1l ]T
[qn1
nS
.
t1
l
qn1
l
qnS
l
Tr(ti )
Pi n
Tr(ti )
Pn PSi=1
l
b
q
is
is
i=1
s=1
z
..
.
tn
..
0,
tn
1, . . . , K ;
i , i = 1, . . . , n ;
w;
E` z + E` , l = 1, . . . , k;
0,
(P r+ )
2
q1
..
.
qn
q1
t1
min
qn
0;
..
tn
n
X
q i bi
i=1
n
X
= f;
ti
0, i = 1, . . . , n;
ti
w.
i=1
2 q 1 q n
1
n
i 2
X
q
t1
1
(q
)
.
0
,
..
.
2
t
i
.
.
i=1
qn
tn
(q i )2
i=1 ti
min| ti 0,
|q i |
P
ti =w |q` |
i ti
!2
X
1 X i
|q |
min |
q i bi = f
2w
i
i
m
X
X
i
|q | min |
q i bi = f
|
{z
LP!
33
Z t1
1
min J =
u2 (t)dt
2 t0
subject to
(1)
X(t1 ) c
(2)
x(t)
= A(t)x(t) + b(t)u(t) .
= A(t)x(t)
set
X(t) = [X 1 (t), . . . , X n (t)] n n fundamental matrix
7
X 1 (s)b(s)ds .
t0
Define
(t1 , t2 ) = X(t1 )X 1 (t2 ) .
Then, primal problem can be written
Z
1 t1 2
min
u (t)dt
2 t0
subject to
Z t1
|
t0
Z t1
1 2
= y T d + min
u (t) y T (t1 , t)b(t)u(t) dt .
2
u() t0
Pointwise minimization inside integral
u
(t) = y T (t1 , t)b(t)
8
hence,
1
g(y) = y d
2
|
T
t0
T
T
y (t1 , t)b(t)b(t) (t1 , t) y dt
{z
}
y T Qy
max y d + y Qy
y0
EXAMPLE: A NONCONVEX
QUADRATIC PROBLEM
(A)
minn
xIR
1 T
z Qz + cT z :
2
zT z < 1
Q = n n symmetric indefinite
eigenvalues
1 2 n (1 < 0)
orthonormal e-vectors
u1 u2 un
= diag(1 , . . . , n );
P = (u1 , . . . , un )
1
(P )
minn
i x2i + cT x : xT x 1 ,
xIR
2
c = P c .
(D)
1
c2i
max
+ : i + 0, i
0
2
i + u
a concave program
Rewriting (D) as
2
1
ci
max
yIR ,IR
2
yi
subject to
(D)
yi + i + = 0
multiplier
yi 0, 0
ui
2
is
The (lagrangian) dual of (D)
1
(DD)
min 2 i ui |
ci | ui
subject to
ui 1, ui 0
x
i
i
2
cTi xi
x2i 1
11
Proof:
min(P ) max(D) = min(DD)
p
12
EXAMPLE: STATISTICAL
INFORMATION THEORY
X
support of X
fX
density of X
Z
f (t)
dt
(P )
inf I(f, fX ) =
f (t) log
f D
f
(t)
X
B
s.t.
R
f (t)Ai (t)dt = i , i = 1, . . . , m
-dimensional problem
Fundamental Problem in Statistical Information
Theory Application in Traffic Engineering, Accounting,
Marketing, Signal Processing, Statistics . . .
D
Z
(D)
sup i i log
fX (t)eAi (t)i dt
IRm
Unconstrained!
Finite Dimensional!
Duality Theorem
(i) inf(P ) = sup(D)
(ii) inf(P ) = min(P )
(iii) sup(D) = max(D) iff (P ) is superconsistent
(iv) sup(D) < (P ) is feasible
fX (t)eAi (t)i
f (t) = R
Ai (t)i dt
f
(t)e
B X
solves (P )
14
Z
sup i i
fX (t)eAi (t)i 1 dt
IRm
Examples
(Z
(1) inf
f (t)dt = 1
1/(b a) a t b
sol. f (t) =
0
otherwise
Z
(2) inf
f D
t2 f (t)dt = 2
1
x2 /2 2
sol. f (t) =
e
2
Z
f (t)
(3) inf
f (t) log K1 dt
f D 0
t
Z
tf (t)dt = K/
sol.
UNIFORM
tK1 et
f (t) =
(K)
NORMAL
GAMMA
15
continuous r.v.
uniform
Normal
geometric
Laplace
binomial
Generalized Cauchy
Poisson
exponential
log Series
gamma
Truncated Geometric
..
.
beta
log normal
..
.
multivariate r.v.
Multi Normal
Multi log Normal
Dirichlet
Multivariate Beta of 2nd kind
(Generalized) multivariate logistic
..
.
16