Beruflich Dokumente
Kultur Dokumente
eT s + eT t
s.t.
Ax + s t = b
s 0, t 0,
eT s + eT t
s.t.
Ax Ax + s t = b
+
x+ 0, x 0, s 0, t 0.
(b) Taking the dual, we obtain:
max
bT y
s.t.
AT y 0
AT y 0
ye
y e.
item The first two inequalities in the dual LP give AT y = 0 and the
last two constraints are equal to kyk 1. Hence our final LP is
equal to:
max
bT y
s.t.
AT y = 0
kyk 1.
s.t.
AT y 0
bT y = 1
y 0.
Note that if the dual LP is feasible, then its objective value is zero. Additionally, note that the primal LP is always feasible as (x; ) = (0; 0)
is a feasible solution. However, if there exists a feasible solution (x; )
with > 0, then any positive scalar multiple is feasible as well, as
A(x) b = (Ax b) 0. Hence, the primal is always feasible,
but if there exists a feasible solution with strictly positive objective value,
then the primal is unbounded. (The dual would be infeasible in this case.)
3. Consider one trading period of a market that handles n assets and whose
state can be characterized as being in one of m possibilities. An investor
who invests one dollar in asset j when the market initially is in state i
receives a payoff of rij dollars at the end of the period; let R denote this
payoff matrix. Let x = (x1 , ..., xn ) denote the initial portfolio of assets,
in which each xi may be positive or negative (i.e., a negative amount
corresponds to a promise to buy back that much at the end of the period).
The
Pn value vi of a portfolio x, given the state of the market is i, is exactly
j=1 rij xj ; let v be the vector of possible values. If p is the vector of asset
prices at the start of the period, then px is the price of acquiring portfolio
x. The absence of arbitrage condition is that no investor should be able
to get a guaranteed non-negative payoff from a negative payoff: that is,
if Rx 0 then px 0. Show that this condition holds for prices p and
payoff matrix R if and only if there is a non-negative vector q such that
qR = p.
Solution: Farkas Lemma states that exactly one of the following systems
can hold:
I. x such that Ax = b, x 0
6. In the first few weeks of the class, we have spent time exploring two views
of looking at a set S <n . For many sets (we have seen some in class), we
can find a subset T S, such that every point x S can be written as a
(linear or convex or conical or positive)-combination of points in T . This
is the first view: describing the set by its generators. The second view is
describing the set S with the set of constraints that must be satisfied by
its points.
Any closed convex set can be written as the intersection of half-spaces and
also as convex combinations of some number of points.
(a) Are these two numbers (number of half-spaces and number of points)
equal? Prove or provide a counter-example.
(b) Find a closed convex set where the cardinality of the set of half-spaces
and also the cardinality of the set of generating vectors is equal to
the cardinality of the real line.
Solution: Consider a circle C. Call the interior and boundary of C
combined as D (disc). Any point in D can be expressed as a convex
combination of points in C. D can also be written as intersection of
infinitely many half-spaces, one for each point in C. In this case, the
k
X
j=1
j vj ,
k
X
j = 1, j 0, j = 1, . . . , k.
j=1
Let V := [v1 , . . . , vk ] be the matrix whose columns are vectors vj and let
vi.T be the ith row of V . Then, we can rewrite these requirements as a set
of n + 1 equality constraints and k nonnegativity constraints in terms of
the weight vector as follows:
vi.T
T
= xi ,
eTi
0,
5
i,
1,
, i.
Here we denote a vector of all ones as e and the ith standard vector in <k
as ei . The set of all satisfying this system is a nonempty polyhedron (we
know one feasible solution exists since x is a convex combination of these
points). It is pointed because 0. From the Fundamental Theorem
of LP we proved in class, we know that since there is a feasible solution,
there must be a basic feasible solution as well. Let this be 0 . Since it is a
basic feasible solution, Rank= (0 ) = k and 0 satisfies the n + 1 equality
constraints. In order to have rank k, it must satisfy at least k (n + 1)
inequality constraints as equality, i.e., at most (n+1) of its constraints can
be nonzero. This means that x can also be written as a convex combination
of at most n + 1 of the vectors v1 , . . . , vk , corresponding to the nonzero
components of .
10. (a) Prove that the recession cone of a nonempty convex set C, defined
as
rec(C) := {d <m : x C, 0, x + d C},
is a nonempty convex cone.
(b) Let Q := {y <m : ATx y cx , ATw y = cw } be nonempty, then show
that
rec(Q) = {d <m : ATx d 0, ATw d = 0}.
(c) Prove the representation theorem for pointed polyhedra:
Theorem [Representation of Pointed Polyhedra] Let Q :=
{y <m : ATx y cx , ATw y = cw } be a nonempty pointed polyhedron. Also let P be the set of all convex combinations of its vertices
and K be its recession cone. Then,
Q = P + K := {p + k : p P, d K}.
Solution:
(a) Proposition 1: The recession cone of a nonempty convex set C is
a nonempty convex cone.
Proof: Let d1 , d2 rec(C), and 1 , 2 0. We want to show that
1 d1 + 2 d2 rec(C). For any x C and any 0, let
x
:= x + (1 d1 + 2 d2 ) = [x + (1 )d1 ] + (2 )d2 .
The quantity in brackets lies in C since 1 0 and d1 rec(C).
Then the vector x
also lies in C since 2 0 and d2 rec(C). This
proves that the recession cone is closed under conic combinations,
i.e., it is a cone. Also 0 rec(C) by definition.
(b) Proposition 2: If Q is non-empty, then K = D, where D := {d
<m : ATx d 0, ATw d = 0} and K := rec(Q).
Proof:
(D K) Let d D, then ATx d 0 and ATw d = 0. Then for any
y Q and 0, we have
ATx (y + d) cx and ATw (y + d) = cw ,
=
=
U
L
(pL + dL ) +
(pU + dU )
U L
U L
L
U
L
U
pL +
pU ] + [
dL +
dU ].
[
U L
U L
U L
U L
11. Let Q be a nonempty pointed polyhedron in <n , and let f : <n < be
concave: for all x, y <n and all 0 1,
f ((1 )x + y) (1 )f (x) + f (y).
Suppose inf{f (x) : x Q} is attained; show that it is attained by at least
one of the vertices of Q.
Solution: First we need to extend the definition of concavity to the convex
combinations of nay number of points:
Claim 1: Let f beP
concave, x1 , . . . , xk <n , and 1 , . . . , k < such
k
that i 0, i, and i=1 i = 1. Then,
k
k
X
X
f(
i xi )
i f (xi ).
i=1
i=1
k
X
i xi )
f(
(1 )
i=1
k1
X
i=1
k
X
Pk1
i
i=1 1
1
1
= 1, the
i
f (xi ) + f (xk )
1
i f (xi ).
i=1
P
P
p =
i i vi , i 0,
i i = 1 , where vi s are vertices of P . From
concavity of f and Claim 1, we have:
X
f (p)
i f (vi ).
i
We also have f (p) f (vi ), i. This can only happen if i > 0 implies that
f (p) = f (vi ). There is at least one such vertex and therefore there is one
vertex which attains the infimum.