1237 9080 02246 3 MIT LIBRARIES

advertisement
MIT LIBRARIES
III
III
111
l|ll llljl
DUPL
II
Mil
IHII l||l|
3 9080 02246 1237
)28
[DEWEy
\^^
1414
•i
MIT
Sloan School of Management
Sloan Working Paper 4176-01
July 2001
ON THE PRIMAL-DUAL GEOMETRY
OF LEVEL SETS IN LINEAR
AND CONIC OPTIMIZATION
Robert M. Freund
The paper can be downloaded without charge from the
Social Science Research Network Electronic Paper Collection:
http://papers.ssm.com/paper.taf?abstract_id=283690
ON THE PRIMAL-DUAL GEOMETRY OF LEVEL
SETS IN LINEAR AND CONIC OPTIMIZATION
^
Robert M. Freund"^
M.I.T.
July,
2001
Abstract
For a conic optimization problem
P
:
minimize^
c^x
Ax —
s.t.
b
xeC
and
its
dual:
D
:
supremum^
s.t.
3
b^y
A^y +
s
=
c
seC\
we present
a geometric relationship between the
level sets of the
maximum norms
of the
primal and the inscribed sizes of the level sets of the
dual (or the other way around).
AMS
Subject Classification: 90C, 90C05, 90C60
Keywords: Convex Optimization, Conic Optimization,
Duality, Level Sets
^This research has been partially supported through the MIT-Singapore Alliance.
02142-1347,
Sloan School of Management, 50 Memorial Drive, Cambridge,
^MIT
USA.
email: rfreund@mit.edu
MA
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
1
1
Primal-Dual Geometry of Level Sets for Linear Optimization
Consider the following dual pair of linear optimization problems:
LP
c^x
minimize
:
Ax — b
X > 0,
s.t.
and:
LD
:
maximize
b'^y
s.t.
A'^y
s
+
>
s
=
c
,
whose common optimal value is z* For e >
and <5 >
(5-level sets for the primal and dual problems as follows::
.
P, := [x
\
Ax = b,x>0, Jx <
2*
+
0,
define the
e-
and
e}
and
Di :=
Is
A'^y
I
+
s
=
>
c, s
for
some y
satisfying b^y
>
z*
—
S\
.
Define:
i?e
:=
max
||2:||i
Ax = b
Jx < z* +
x >
s.t.
e
and
rs
:=
max
s.t.
minj{sj}
AJ'y
h^y
s
The quantity R^
level set P^,
measured
is
equivalently as the
s
(2)
>
simply the size of the largest vector x
in the
as the positivity of the
=c
>z* -6
+
Li-norm.
The quantity
most positive vector
maximum
s in
rs
in the
primal
can be interpreted
the dual level set Ds, or
distance to the boundary of the nonnegative
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
orthant over
Theorem
=
If
min {e,6} < R^
rs
—
if r^
R^
positive
is
<
+
e
+oo, and R^
6
and
finite,
then
.
= +oo
if
and only
ifr^
—
0.
theorem follows as a special case of a more general
convex conic optimization, namely Lemma 4.1 in Section 4.
The proof
result for
Theorem
itivit}'
is finite.
and only
if
following theorem presents a reciprocal
rf.
1.1 Suppose that z*
Otherwise, R^
The
points s in Ds.
all
relationship between R^ and
2
of the
of this
1.1
bounds the
and the posD^ from above and below, and shows
size of the largest vector in P^
most positive vector
in
that these quantities are almost exactly inversely proportional. In fact, taking
6
=
e,
the result states that R^
Corollary 1.1
If
<
R^
>
all e
f.
< ^.
•
r,
<
f
^1
R.
(3)
2e
the result follows trivially, since then R^'
<
and
i?^
e
<
< +oo.
R^>
r,
Let 6 :=
<
+
e
e,
e.
that R^' grows at most linearly in
for all
<
course, there
(5
<
(5,
which
and so
R^'
However,
(3)
is
for all e
at a rate
< ('-^\
R,.
1.1
>
0.
we have
\
as e increases,
and shows
no greater than ^.
r^'
,
namely:
true as an elementary consequence of the convexity
LD
(independent of the results contained herein).
does not seem to lend
By exchanging
and
i?^,'
a version of (3) for rs and
is
of the feasible region of
e'
=
Then from Theorem
Corollary 1.1 bounds the rate of growth of
Of
26].
|
Proof: If i?e =
So suppose that
e
[e,
oo, then
R, <
for
the interval
r^ lies in
itself to
an independent elementary proof.
the roles of the primal and dual problems, we obviously
can construct analogous results for the most positive vector x
for the size of the largest vector s in D^.
in P^ as well as
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
Norm on X
Conic Optimization with a
2
We now
3
consider the generalization of linear optimization to convex optimiza-
tion in conic linear form:
P
z* :=
:
minimum^
c^x
Ax =
s.t.
b
X G C,
and
dual;
its
D
:— supremumy^^
v'
:
b^y
A^y + s —
SEC*,
s.t.
where
CC
space
X, and
for
A'
is
a closed convex cone in the
the
b lies in
(finite)
in
>
and
and dual problems as
For
e
least to Duffin
as well as in Ben-Israel et
[2]
>
6
0,
we
7i-dimensional linear vector
(finite)
m-dimensional vector space Y. This format
convex optimization dates back at
can be found
c
define the
e-
al.
[2].
Strong duality results
[1].
and
(5-level sets for
the primal
follows:
P, := Ix
\
Ax =
b,x e C,
Jx <
2*
-I-
e|
and
Ds
—
+
A'^y
Is
—
s
c,s €
C*
some
ior
I
We make
>
v*
- 5\
.
the following assumption:
Assumption A:
so
1'* satisfying b'^y
y G
C* has an
and
z*
v* are
both
finite.
C
The cone
contains no line (and
interior).
X
Suppose that
with the dual norm
r centered at u
G
•
||
A
and so A^* is endowed
endowed with a norm
||,. Let B{v,r) and B*{w,r) denote the balls of radius
and w G A*, respectively, defined for the appropriate
is
•
||
||
norms.
We
denote the
maximum norm
R, :=
max^
s.t.
We
denote by
rs
of P^ by Re, defined as:
||x||
xeP,.
the inscribed size of D^, defined as:
,
.
^^'
—
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
s
s.t.
e Ds
(6)
CC*
B*{s,r)
As
optimization, rs measures the distance of the most
in tlie case of linear
interior point of the dual level set
Ds
to the
boundary of the cone C*.
Before presenting the version of Theorem
tion,
A
we
regular
is
K
if
Definition 2.1
K
We
-—
<
jeintK
nonempty
[3].
interior,
use the following definition of the
normed
linear vector space
X,
defined as:
is
max
;=
We
line).
// A' is a regular cone in the
the min-width of
norm
convex conic optimiza-
a closed convex cone, has a
is
and is pointed (i.e., contains no
min-width of K:
tk
1.1 for
review the concept of the min- width of a regular cone, see
first
cone A'
.
remark that
>
X
I
r^-
— max
x€intA'
I
<
I
7^
-
maximum
measures the
B[x,r)
C A
\\x\\
ratio of the radius to the
and so larger values of r^- correspond to an intuitive notion of greater minimum width of K. Note that
is a regular cone, since
has a nonempty interior and K is
tk G (0, 1] if
pointed, and r^^- is attained for some x^ G intA" satisfying \\x^\\ = 1, as well as
along the ray ax^ for all a > 0. Let r^-- be defined similarly for the dual cone
of the center of an inscribed ball in A',
K
K
AT'.
The
Theorem
then z*
=
following
is
analogous to Theorem
A
2.1 Suppose that Assumption
v'
1.1 for conic
holds. If
R^
<
5
is
problems:
positive
and
finite,
and
Tc-
Otherwise, R^
—
if
•
min {e,6} < R^-
and only
ifrg
=
-|-oo,
r^
and R^
e-\-
—
.
-|-oo if
and only
ifrs
—
0.
Here we have had to introduce the min-width tq- into the left inequality,
somewhat weakening the result. In the next section we show how to define a
family of cone-based norms for which tc = 1; we also show that for norms
induced by a i3-normal barrier function on C that re* > l/\fd. Theorem 2.1
is
proved
in Section 4.
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
Corollary
—
TC-
]R.
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
:=
||s||,
miiio
Q
s.t.
s
+
as° e C*
-s + as° €
whose dual norm
is
easilv seen to be:
:=
\\x\\
{s){x+x)
min^i.i.2
x^eC
Under
||,,
||
it
is
easily
In the case
Loo-norm as
4
||s||»
C
shown that
when
for s
\\s°\\t
=
1
.
and
= 5R",
= 0* = 5R" and
=
X K" and the Li-norm as
A'
£
—
tq-
,
1.
=
s°
||x||
e,
we
recover the
for
x £
X
—
K".
A Technical Lemma, and Proofs of Main Results
The
technical result that
follows. Let s"
is
the basis for the other results in this paper
as
is
6 intC* be given. Let
R, :=
max^
(s°)'^x
s.t.
X e P,
,
^
,
'
and
rs
:=
maxj^r
^
s.t.
s
e Ds
(8)
s-rs° eC*
Lemma
then z'
—
4.1 Suppose that Asssumption
v'
A
holds.
.
If
R^
is
positive
and
finite,
and
min {e,6} < R,-fs <
Otfierwise, R^
—
if
and only
if f^
=
e
+00, and R^
+
6
(9)
.
= +00
if
and only
if f^
=
0.
.
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
Lemma
Before proving
we
4.1,
P
prove strong duality for
first
and
D
when Rf < +00.
Proposition 4.1
< +00,
R^
If
then z*
=
v*
Proof: Note that if ^^ < 00 for some e > 0, then all of the level sets P^ of
P are bounded, and so P attains its minimum. The boundedness of P^ also
implies that
=
{0}
and
e C,
i;
Jv <
0}
>
z'
v*.
Suppose that
>
z*
(10)
.
v*
,
let e
=
""'
^
,
let
S=
{(1^,0)13^ 6 Y* s £ C* satisfying
,
Then 5
a
is
exists (x, 9)
x'^
0,
I
elementary to show that
It is
Av =
[v € .Y
(A^y +
nonempty convex
^
and
x
+ 9a >
for all {w, a)
+
(-b^y
—
s
set in A'*
satisfying x'^w
s-c)+9
w = A^y +
+e+
u*
/;)
5R,
>
b^y
c,
>
v*
+e—
a}.
^ S, whereby there
(0, 0)
G 5. Therefore:
Vy € Y\\/s G C*,
V?/
>
.
(11)
This implies that
Case
^
1:
Therefore x
which
is
Case
2:
c^x <
In
0,
is
>
b9, 6
Without
0.
feasible for P,
0,
We now
and x E C.
(11) also implies that z*
9
=
^
In this case x
0.
Lemma
If fj
0.
< c^x <
v*
-\-e
—
<
1.
z*,
0,
Ax =
x e C,
0,
and
(11) implies that
contradicting (10).
both cases we have a contradiction, and so
=
we can assume that 9
loss of generality
and
have two cases:
a contradiction.
Proof of
fs
>
Ax =
=
it is
=
v*
.
|
examine the extreme cases fs = +00 and
a straightforward exercise in convex analysis to
4.1: Let us
+00, then
z*
first
show under Assumption A that z* = v* = 0,b = 0, the feasible region of P is
the singleton {0}, and there exists [y, s) satisfying A'^y+s = 0, s G intC*. This
then implies that R^
=
0.
If fs
=
0,
then
it is
convex analysis to show under Assumption
Ax =
0,
X G C, c^x
We now
there exists s £
<
0.
+ 6>s'^x =
R^^
=
{v
7^
satisfying
+00.
< fs < +00. For any a G (0,f^),
— as° G C* For every x G P^ we have
when
satisfying v := s
e
that there exists i
This then implies that
consider the case
Ds
A
also a straightforward exercise in
.
+ as°fx >
ais'^fx,
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
—
wherebv ^t <
and so R,f^ <
,
+
e
8
This proves the second inequality of
5.
(9).
To prove the first inequality of (9), we proceed
program together with its dual:
We
as follows.
write (7)
as the following
P
maxj
R, :=
:
R^
=
Lemma
4.2 below,
under Assumption
V,
v :=
:
A
s
e>o.
we show strong duality for P and D, namely
and in the case when R,, < +oo.
P
is
bounded,
let
P
will attain its
optimum.
{y,s,6) be a feasible solution
satisfying
-6^y +
and define y :=
s
-
s"
G C*.
ReVs
and
e)e
+ = 9c
s-s° eC*
t
For a 6 (0,min{e, J}) and sufficiently small,
D
+
{z*
A'^y
s.t.
Because the feasible region of
of
+
-b'^y
infy,,,^
ec
X
In
D
{s°fx
Ax = b
Jx <z* +
s.t.
letting
a
^
We
>
(z*
will
+
<R, + a
(12)
show below that
^^
establishes the
e)9
(min{e, 5
first
- a})
(13)
inequality of (9).
We
prove (13) by
considering three cases.
Case
1:
^
=
0.
In this case A'^y
any feasible solution of
D
+
s
—
satisfying b'^y
(y,s)
={y,s)+
>
and -b'^y < R^ + a. Let
z* - a, and define
-
Re
Then
(y, s) is feasible for
b'^y
=
b^y
+
-
-^
b'^y
+a
2:
4^s° = Pt-v + seC*,
>
and
iy,s).
>z*-a-5 + a =
whereby
implies (13).
Case
be
D, and
Rf
Also, s
+a
(y, s)
^^ -€<5.
Define
s
G Ds and
z*-5.
fs
>
4^.
This th en
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
wlierebv
(y, s) satisfies s
C,
£
whence
>
r^
£ D^- Furthermore,
However,
r
,
and so
Case
> yf^, whereby
^
>
3:
and
^^^ -
e
^
>
>
5.
+
and
+
^-
e
= ^ + ^,
s
I
()
+
Re
.
>
r^
c,
^
^
wliich sliows that s
i.
=
s
Rt+Oi
1,T
y=-/y>
,T-
h'
+
A'^y
I
>
v
'-'
.-*
-
<5,
""'-' so
^'J s-^s'^ G C*
G
^ and
^ C*,
'^
I
'
ce
-j^^, which then implies (13).
Let
(y, s)
be any feasible solution of
D
satisfying
b'y>z'-a
(14)
and define
= A(%^)+(l-A)(y,s-)
(y,5)
where
6
— a
^^-€-a
Then A 6
(y, s)
[0, 1]
and so
>
that b'^y
for
a e
satisfies .4-^y
z'
-
+
whereby
5,
A
^5
and so
(0, ^),
>
7T
s
s
=
9
from which
then R^
is
true,
e C*
=
It
.
Finally, s
5
also follows
-
—a
T^
R, + a - a9 - ee
-.
7,
and
letting
a —
from
(12)
^^
and
and
(14)
|s° G C*, and so
>
-
— a
5
Re
proves the
)•
4.2 Suppose that Assumption
+a
A
holds.
If
first
R^
inequality of (9).
is
positive
and
x^(s -
for
s°)
=
x and {y,s,9) feasible
9c'^x
-
y'^Ax
for
- {sYx <
P
and D,
9{z*
+
e)
|
finite,
V.
Proof: Note that
<
c, s
G D^.
a convex combination of
(13) follows.
Therefore (13)
Lemma
=
(y, s) is
respectively,
- y^6 - [s^x,
.
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
and so
let f
< -y^h +
{s°)'^x
^^
=
5 =
and
q)
(«',
{
+
{z*
I
3y e
Y% seX*,e>0
x'^
s,
nonempty convex
a
is
^
exists {x,^)
+
A'^y
+
Vy e
s°
+
1:
>
(3
Therefore x
which
is
Case
2:
j5
also X
/
0,
is
0.
Without
feasible for
/3a
+
x
=
0,
and
5R,
P
and
(0,0) ^ 5,
£
for all [w, a)
+ ^ [-b^y +
6/?
<v - e + a,s
e)e
ye >
and
/3
+
[z*
>
0.
-
e)9
v??
0,
loss of generality
=
Q.
>
-
v,
s°
e C*}.
whereby there
5. Therefore
v
+e+
r])
>
o
(i5)
We now
have two cases:
we can assume that
>
(15) also implies that {s°)'^x
In this case (15) implies that
which contradicts
we obtain a
Proof of Theorem
=
<
7?^
v
=
/3
-
e
>
1.
R^,
a contradiction.
In both cases
sO
+
>
vu G c*,
This implies that x G C, .4x -
Case
Suppose that
v.
satisfying
[z*
set in ,Y*
u)
y\
+
-b'^y
satisfying x'^w
[-Be
<
Tlierefore R^
let
w = -ec + A^y +
Then 5
e)0.
10
Ax =
0,
=
v.
0,
and
(10).
contradiction, and so R^
Follows from
1.1:
x G C, c^x <
Lemma
4.1
|
by setting
C =
5R"
and
e:=(l,...,l)^.,
Before proving Theorem
2.1,
we
state the following
two propositions.
The proof of
the Proposition 4.2 follows immediately from Proposition 3 of [4]
and Proposition 2.1 of [3]. Proposition 4.3 is a special case of the Hahn-Banach
Theorem; for a short proof of this proposition based on the subdifferential
operator, see Proposition 2 of
Proposition 4.2 Suppose K*
IS
attained at
some point
s°
[4].
is
a regular convex cone whose min-width
€ intK* satisfying
TK-M <{SYX
for
all
X G A'
||5°||,
<\\X\
=
1.
Then
r^--
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
Proposition 4.3 For every x €
||x||,
=
1
and
||.r||
—
x^x.
Proof of Theorem
of
C*
is
also Tc-
X
,
<
<
the property that
|
2.1: Let s°
(s°)-^x
E X* with
there exists x
G C* be a point
attained, normalized so that
||x||
11
||x||
for all
||s°||t
j G
C
=
1-
in
C*
at
Then
which the min-width
B*{s'^,tc-)
(from Proposition
4.2).
C C* and
From (7) and
s - rs° G C*
< R^ < Rt- Also, since the constraint
implies that
C C* and the constraint B*{s,r) C
s - rs'^ € C, it follows from (8) and (6) that Tcfg < rs < f^. Therefore
if and only if .R^ =
if and only if fs — +oo if and only if rs — +oo,
i?f =
and i?f = +00 if and only if R^ — +oo if and only if f^ =
if and only if
—
0, from Lemma 4.1.
rs
(5) it follows
that tc-R^
C
implies that B*{s,rTc-)
positive
If i?t is
Tc- m'in{e,5},
from
theorem. Also, this
=
and
Lemma
finite, it
follows then that R^
rs
>
tc- Re
fs
^
which proves one of the inequalities of the
shows that rs > 0. For any x G P^, there exists x E X* for
=
4.1,
And
any a G {0,rs),
there exists {y,s) feasible for D such that s E Ds and B*{s,a) C C*. Then
e + 6 > c^x — b^y = s^x = {s — ax + ax)'^x > ax^x — a||a;||, where the second
inequality follows from the fact that (s - ax) G C* since B*{s,a) C C*.
Therefore ||x|| <
for any a G {0,rs) and x G P^, whereby Rs rs < e + S,
completing the proof |
which
||x||,
1
and x'^x
^
\\x\\,
see Proposition 4.3.
for
PRIMAL-DUAL GEOMETRY OF LEVEL SETS
12
References
[1]
A. Ben-Israel, A. Charnes, and K.O. Kortanek.
solvability over cones. Bulletin of the
[2]
R.J. Duffin. Infinite programs. In
Amials of Mathematical Studies
AMS,
Duality and asymptotic
75:318-324, 1969.
H.W. Kuhn and A.W. Tucker,
38,
editors,
pages 157-170, Princeton, N.J., 1956.
Princeton University Press.
[3]
R.M. Freund and J.R. Vera. Condition-based complexity of convex
mization in conic linear form via the ellipsoid algorithm.
SIAM
opti-
Journal
on Optimization, 10(1):155-176, 1999.
[4]
[5]
R.M. Freund and J.R. Vera. Some characterizations and properties of the
"distance to ill-posedness" and the condition measure of a conic linear
system. Mathematical Programming, 86:225-260, 1999.
Y. Nesterov and A. Nemirovskii.
in
Convex Programming. Society
(SIAM), Philadelphia, 1994.
Interior- Point
for Industrial
Polynomial Algorithms
and Applied Mathematics
^232
f^OV
2002
Date Due
IIIIIHM
I
I
I
ll'lllllllllll
3 9080 02246 1237
Download