23.01.2014 Views

Introduction to Optimization — Serie 4 - IFOR

Introduction to Optimization — Serie 4 - IFOR

Introduction to Optimization — Serie 4 - IFOR

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!