Introduction to Optimization â Serie 4 - IFOR
Introduction to Optimization â Serie 4 - IFOR
Introduction to Optimization â Serie 4 - IFOR
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Institute for Operations Research<br />
ETH Zurich HG G21-23<br />
Dennis Michaels dennis.michaels@ifor.math.ethz.ch<br />
Kathrin Ballerstein kathrin.ballerstein@ifor.math.ethz.ch<br />
Spring term 2011<br />
<strong>Introduction</strong> <strong>to</strong> <strong>Optimization</strong> — <strong>Serie</strong> 4<br />
http://www.ifor.math.ethz.ch/teaching/lectures/intro_ss11<br />
Submission: Wednesday, Mar 23, 2011 (before the exercise)<br />
HG G 21: Box “Einführung in die Optimierung”<br />
Exercise 11: LP Modeling<br />
Consider the polyhedron P = {x ∈ R n | a ′ i x ≤ b i, i = 1,...,m}. A ball B with center y and radius r<br />
is defined as the set of all points within Euclidean distance r from y, i.e. B = {x | ‖y−x‖ 2 ≤ r}. We<br />
are interested in finding a ball with the largest possible radius, which is entirely contained in P. The<br />
center of such a ball is called the Chebychev center of P.<br />
a)Provide a Linear Program for the problem of finding the Chebyshev center of P.<br />
b)Solve your LP with a Linear <strong>Optimization</strong> software (e.g. CPLEX) for the polyhedron P = {x ∈<br />
IR 3 | Ax ≤ b}, where ⎛ ⎞ ⎛ ⎞<br />
4 −2 4 4<br />
−2 1 2<br />
16<br />
A =<br />
2 4 −4<br />
⎜−1 0 0<br />
b =<br />
16<br />
⎟ ⎜0<br />
.<br />
⎟<br />
⎝ 0 −1 0 ⎠ ⎝0⎠<br />
0 0 −1 0<br />
(5 points)<br />
1
Exercise 12: LP Optimality<br />
Find all necessary conditions on the parameters s,t ∈ R such that the Linear Program given by<br />
maximize x 1 +x 2<br />
subject <strong>to</strong> sx 1 +tx 2 ≤ 1<br />
x 1 ,x 2 ≥ 0<br />
a) is unbounded, c) has multiple optimal solutions,<br />
b) is infeasible, d) has one unique optimal solution.<br />
In particular, argue for each case why your conditions obtained are the only ones.<br />
(4 points)<br />
Exercise 13: Optimal solutions of LPs in standard form<br />
Consider a polyhedron P = {x ∈ IR n | Ax = b,x ≥ 0} in standard form. Suppose that the matrix<br />
A ∈ IR m×n and that its rows are linearly independent. For each one of the following statements, state<br />
whether it is true or false. If true, provide a proof, else provide a counterexample.<br />
(a)If n = m+1, then P has at most two basic feasible solutions.<br />
(b)The set of all optimal solutions is bounded.<br />
(c)At every optimal solution, no more than m variables can be positive.<br />
(d)If there is more than one optimal solution, then there are uncountably many optimal solutions.<br />
(e)If there are several optimal solutions, then there exist at least two basic feasible solutions that<br />
are optimal.<br />
(f)Consider the problem of minimizingmax{c ′ x,d ′ x} overP. If the problem has an optimal solution,<br />
it must have an optimal solution which is an extreme point of P.<br />
(6 points)<br />
Exercise 14: Extreme points of polyhedra<br />
Let P := {x ∈ R n | Ax ≤ b} be a bounded polyhedron, let c be a vec<strong>to</strong>r in R n , and let γ be some<br />
scalar. We define<br />
Q := {x ∈ P | c ′ x = γ}.<br />
Assume that Q is nonempty. Show that every extreme point of Q is either an extreme point of P or<br />
a convex combination of two adjacent extreme points of P.<br />
(5 points)<br />
Certificate conditions: Bachelor/Master students: To obtain the ‘Testat’ at least 50% of both the first seven assignments<br />
and last six assignments have <strong>to</strong> be solved correctly.<br />
PhD students: To obtain the ‘credit points’ for this course, at least 60% of both the first seven assignments and the last six<br />
assignments have <strong>to</strong> be solved correctly.<br />
2