EE364a Homework 1 solutions

Similar documents
2.3 Convex Constrained Optimization Problems

Duality of linear conic problems

Lectures notes on orthogonal matrices (with exercises) Linear Algebra II - Spring 2004 by D. Klain

What is Linear Programming?

3. INNER PRODUCT SPACES

Notes on Symmetric Matrices

(Basic definitions and properties; Separation theorems; Characterizations) 1.1 Definition, examples, inner description, algebraic properties

3. Linear Programming and Polyhedral Combinatorics

Convex analysis and profit/cost/support functions

1 if 1 x 0 1 if 0 x 1

Inner Product Spaces and Orthogonality

Section 1.1. Introduction to R n

The Graphical Method: An Example

Largest Fixed-Aspect, Axis-Aligned Rectangle

Section 1.4. Lines, Planes, and Hyperplanes. The Calculus of Functions of Several Variables

Linear Algebra Notes for Marsden and Tromba Vector Calculus

On Minimal Valid Inequalities for Mixed Integer Conic Programs

Solutions to Math 51 First Exam January 29, 2015

Numerical Analysis Lecture Notes

Mathematical Methods of Engineering Analysis

Metric Spaces. Chapter Metrics

1 Norms and Vector Spaces

Cross product and determinants (Sect. 12.4) Two main ways to introduce the cross product

Mathematics Course 111: Algebra I Part IV: Vector Spaces

1.3. DOT PRODUCT If θ is the angle (between 0 and π) between two non-zero vectors u and v,

1. Prove that the empty set is a subset of every set.

Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components

Math 4310 Handout - Quotient Vector Spaces

Linear Algebra I. Ronald van Luijk, 2012

18.06 Problem Set 4 Solution Due Wednesday, 11 March 2009 at 4 pm in Total: 175 points.

SOLUTIONS TO ASSIGNMENT 1 MATH 576

Lecture 2: Homogeneous Coordinates, Lines and Conics

LEARNING OBJECTIVES FOR THIS CHAPTER

3. Convex functions. basic properties and examples. operations that preserve convexity. the conjugate function. quasiconvex functions

LINEAR ALGEBRA W W L CHEN

BANACH AND HILBERT SPACE REVIEW

Inner Product Spaces

Chapter 6. Cuboids. and. vol(conv(p ))

Selected practice exam solutions (part 5, item 2) (MAT 360)

Vector and Matrix Norms

1. Let P be the space of all polynomials (of one real variable and with real coefficients) with the norm

Linear Programming I

26 Linear Programming

Chapter 20. Vector Spaces and Bases

ISOMETRIES OF R n KEITH CONRAD

THE FUNDAMENTAL THEOREM OF ARBITRAGE PRICING

Inner product. Definition of inner product

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Dot product and vector projections (Sect. 12.3) There are two main ways to introduce the dot product

α = u v. In other words, Orthogonal Projection

24. The Branch and Bound Method

Orthogonal Projections

. P. 4.3 Basic feasible solutions and vertices of polyhedra. x 1. x 2

Math 312 Homework 1 Solutions

Metric Spaces. Chapter 1

Baltic Way Västerås (Sweden), November 12, Problems and solutions

Math 215 HW #6 Solutions

5.3 The Cross Product in R 3

is in plane V. However, it may be more convenient to introduce a plane coordinate system in V.

Systems of Linear Equations

MAT 200, Midterm Exam Solution. a. (5 points) Compute the determinant of the matrix A =

THE BANACH CONTRACTION PRINCIPLE. Contents

Practical Guide to the Simplex Method of Linear Programming

MATH 304 Linear Algebra Lecture 18: Rank and nullity of a matrix.

by the matrix A results in a vector which is a reflection of the given

Linear Programming. Solving LP Models Using MS Excel, 18

4.5 Linear Dependence and Linear Independence

1 VECTOR SPACES AND SUBSPACES

MA 408 Computer Lab Two The Poincaré Disk Model of Hyperbolic Geometry. Figure 1: Lines in the Poincaré Disk Model

ON TORI TRIANGULATIONS ASSOCIATED WITH TWO-DIMENSIONAL CONTINUED FRACTIONS OF CUBIC IRRATIONALITIES.

1 Sets and Set Notation.

Unique Factorization

1 The Line vs Point Test

L 2 : x = s + 1, y = s, z = 4s Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

ALMOST COMMON PRIORS 1. INTRODUCTION

No: Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics

Linear Programming. Widget Factory Example. Linear Programming: Standard Form. Widget Factory Example: Continued.

12.5 Equations of Lines and Planes

CHAPTER 9. Integer Programming

Completely Positive Cone and its Dual

Master s Theory Exam Spring 2006

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

Chapter 6. Orthogonality

Lecture 2: August 29. Linear Programming (part I)

Special Situations in the Simplex Algorithm

FUNCTIONAL ANALYSIS LECTURE NOTES: QUOTIENT SPACES

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties

x1 x 2 x 3 y 1 y 2 y 3 x 1 y 2 x 2 y 1 0.

Date: April 12, Contents

4: SINGLE-PERIOD MARKET MODELS

Optimisation et simulation numérique.

Surface bundles over S 1, the Thurston norm, and the Whitehead link

Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method

Vector Spaces 4.4 Spanning and Independence

Convex Rationing Solutions (Incomplete Version, Do not distribute)

1 Introduction. Linear Programming. Questions. A general optimization problem is of the form: choose x to. max f(x) subject to x S. where.

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011

Answer Key for California State Standards: Algebra I

Section Inner Products and Norms

Arrangements And Duality

Transcription:

EE364a, Winter 2007-08 Prof. S. Boyd EE364a Homework 1 solutions 2.1 Let C R n be a convex set, with x 1,...,x k C, and let θ 1,...,θ k R satisfy θ i 0, θ 1 + +θ k = 1. Show that θ 1 x 1 + +θ k x k C. (The definition of convexity is that this holds for k = 2; you must show it for arbitrary k.) Hint. Use induction on k. Solution. This is readily shown by induction from the definition of convex set. We illustrate the idea for k = 3, leaving the general case to the reader. Suppose that x 1,x 2,x 3 C, and θ 1 + θ 2 + θ 3 = 1 with θ 1,θ 2,θ 3 0. We will show that y = θ 1 x 1 + θ 2 x 2 + θ 3 x 3 C. At least one of the θ i is not equal to one; without loss of generality we can assume that θ 1 1. Then we can write y = θ 1 x 1 + (1 θ 1 )(µ 2 x 2 + µ 3 x 3 ) where µ 2 = θ 2 /(1 θ 1 ) and µ 2 = θ 3 /(1 θ 1 ). Note that µ 2,µ 3 0 and µ 1 + µ 2 = θ 2 + θ 3 1 θ 1 = 1 θ 1 1 θ 1 = 1. Since C is convex and x 2,x 3 C, we conclude that µ 2 x 2 + µ 3 x 3 C. Since this point and x 1 are in C, y C. 2.2 Show that a set is convex if and only if its intersection with any line is convex. Show that a set is affine if and only if its intersection with any line is affine. Solution. We prove the first part. The intersection of two convex sets is convex. Therefore if S is a convex set, the intersection of S with a line is convex. Conversely, suppose the intersection of S with any line is convex. Take any two distinct points x 1 and x 2 S. The intersection of S with the line through x 1 and x 2 is convex. Therefore convex combinations of x 1 and x 2 belong to the intersection, hence also to S. 2.5 What is the distance between two parallel hyperplanes {x R n a T x = b 1 } and {x R n a T x = b 2 }? Solution. The distance between the two hyperplanes is b 1 b 2 / a 2. To see this, consider the construction in the figure below. 1

x 2 = (b 2 / a 2 )a a x 1 = (b 1 / a 2 )a a T x = b 2 a T x = b 1 The distance between the two hyperplanes is also the distance between the two points x 1 and x 2 where the hyperplane intersects the line through the origin and parallel to the normal vector a. These points are given by x 1 = (b 1 / a 2 2)a, x 2 = (b 2 / a 2 2)a, and the distance is x 1 x 2 2 = b 1 b 2 / a 2. 2.7 Voronoi description of halfspace. Let a and b be distinct points in R n. Show that the set of all points that are closer (in Euclidean norm) to a than b, i.e., {x x a 2 x b 2 }, is a halfspace. Describe it explicitly as an inequality of the form c T x d. Draw a picture. Solution. Since a norm is always nonnegative, we have x a 2 x b 2 if and only if x a 2 2 x b 2 2, so x a 2 2 x b 2 2 (x a) T (x a) (x b) T (x b) x T x 2a T x + a T a x T x 2b T x + b T b 2(b a) T x b T b a T a. Therefore, the set is indeed a halfspace. We can take c = 2(b a) and d = b T b a T a. This makes good geometric sense: the points that are equidistant to a and b are given by a hyperplane whose normal is in the direction b a. 2.8 Which of the following sets S are polyhedra? If possible, express S in the form S = {x Ax b, Fx = g}. (a) S = {y 1 a 1 + y 2 a 2 1 y 1 1, 1 y 2 1}, where a 1,a 2 R n. (b) S = {x R n x 0, 1 T x = 1, n x i a i = b 1, n x i a 2 i = b 2 }, where a 1,...,a n R and b 1,b 2 R. 2

(c) S = {x R n x 0, x T y 1 for all y with y 2 = 1}. (d) S = {x R n x 0, x T y 1 for all y with n y i = 1}. Solution. (a) S is a polyhedron. It is the parallelogram with corners a 1 + a 2, a 1 a 2, a 1 + a 2, a 1 a 2, as shown below for an example in R 2. c2 a 2 a 1 c 1 For simplicity we assume that a 1 and a 2 are independent. We can express S as the intersection of three sets: S 1 : the plane defined by a 1 and a 2 S 2 = {z + y 1 a 1 + y 2 a 2 a T 1 z = a T 2 z = 0, 1 y 1 1}. This is a slab parallel to a 2 and orthogonal to S 1 S 3 = {z + y 1 a 1 + y 2 a 2 a T 1 z = a T 2 z = 0, 1 y 2 1}. This is a slab parallel to a 1 and orthogonal to S 1 Each of these sets can be described with linear inequalities. S 1 can be described as v T k x = 0, k = 1,...,n 2 where v k are n 2 independent vectors that are orthogonal to a 1 and a 2 (which form a basis for the nullspace of the matrix [a 1 a 2 ] T ). Let c 1 be a vector in the plane defined by a 1 and a 2, and orthogonal to a 2. For example, we can take Then x S 2 if and only if c 1 = a 1 at 1 a 2 a a 2 2 2. 2 c T 1 a 1 c T 1 x c T 1 a 1. 3

Similarly, let c 2 be a vector in the plane defined by a 1 and a 2, and orthogonal to a 1, e.g., Then x S 3 if and only if c 2 = a 2 at 2 a 1 a a 1 2 1. 2 c T 2 a 2 c T 2 x c T 2 a 2. Putting it all together, we can describe S as the solution set of 2n linear inequalities vk T x 0, k = 1,...,n 2 vk T x 0, k = 1,...,n 2 c T 1 x c T 1 a 1 c T 1 x c T 1 a 1 c T 2 x c T 2 a 2 c T 2 x c T 2 a 2. (b) S is a polyhedron, defined by linear inequalities x k 0 and three equality constraints. (c) S is not a polyhedron. It is the intersection of the unit ball {x x 2 1} and the nonnegative orthant R n +. This follows from the following fact, which follows from the Cauchy-Schwarz inequality: x T y 1 for all y with y 2 = 1 x 2 1. Although in this example we define S as an intersection of halfspaces, it is not a polyhedron, because the definition requires infinitely many halfspaces. (d) S is a polyhedron. S is the intersection of the set {x x k 1, k = 1,...,n} and the nonnegative orthant R n +. This follows from the following fact: x T y 1 for all y with y i = 1 x i 1, i = 1,...,n. We can prove this as follows. First suppose that x i 1 for all i. Then x T y = i x i y i i x i y i i y i = 1 if i y i = 1. Conversely, suppose that x is a nonzero vector that satisfies x T y 1 for all y with i y i = 1. In particular we can make the following choice for y: let k be an index for which x k = max i x i, and take y k = 1 if x k > 0, y k = 1 if x k < 0, and y i = 0 for i k. With this choice of y we have x T y = i x i y i = y k x k = x k = max i x i. 4

Therefore we must have max i x i 1. All this implies that we can describe S by a finite number of linear inequalities: it is the intersection of the nonnegative orthant with the set {x 1 x 1}, i.e., the solution of 2n linear inequalities x i 0, i = 1,...,n x i 1, i = 1,...,n. Note that as in part (c) the set S was given as an intersection of an infinite number of halfspaces. The difference is that here most of the linear inequalities are redundant, and only a finite number are needed to characterize S. None of these sets are affine sets or subspaces, except in some trivial cases. For example, the set defined in part (a) is a subspace (hence an affine set), if a 1 = a 2 = 0; the set defined in part (b) is an affine set if n = 1 and S = {1}; etc. 2.11 Hyperbolic sets. Show that the hyperbolic set {x R 2 + x 1 x 2 1} is convex. As a generalization, show that {x R n + n x i 1} is convex. Hint. If a,b 0 and 0 θ 1, then a θ b 1 θ θa + (1 θ)b; see 3.1.9. Solution. (a) We prove the first part without using the hint. Consider a convex combination z of two points (x 1,x 2 ) and (y 1,y 2 ) in the set. If x y, then z = θx + (1 θ)y y and obviously z 1 z 2 y 1 y 2 1. Similar proof if y x. Suppose y x and x y, i.e., (y 1 x 1 )(y 2 x 2 ) < 0. Then (θx 1 + (1 θ)y 1 )(θx 2 + (1 θ)y 2 ) = θ 2 x 1 x 2 + (1 θ) 2 y 1 y 2 + θ(1 θ)x 1 y 2 + θ(1 θ)x 2 y 1 = θx 1 x 2 + (1 θ)y 1 y 2 θ(1 θ)(y 1 x 1 )(y 2 x 2 ) 1. (b) Assume that i x i 1 and i y i 1. Using the inequality in the hint, we have (θx i + (1 θ)y i ) x θ iyi 1 θ = ( i i 2.12 Which of the following sets are convex? x i ) θ ( i (a) A slab, i.e., a set of the form {x R n α a T x β}. y i ) 1 θ 1. (b) A rectangle, i.e., a set of the form {x R n α i x i β i, i = 1,...,n}. A rectangle is sometimes called a hyperrectangle when n > 2. (c) A wedge, i.e., {x R n a T 1 x b 1, a T 2 x b 2 }. 5

(d) The set of points closer to a given point than a given set, i.e., where S R n. {x x x 0 2 x y 2 for all y S} (e) The set of points closer to one set than another, i.e., where S,T R n, and {x dist(x,s) dist(x,t)}, dist(x,s) = inf{ x z 2 z S}. (f) The set {x x + S 2 S 1 }, where S 1,S 2 R n with S 1 convex. (g) The set of points whose distance to a does not exceed a fixed fraction θ of the distance to b, i.e., the set {x x a 2 θ x b 2 }. You can assume a b and 0 θ 1. Solution. (a) A slab is an intersection of two halfspaces, hence it is a convex set and a polyhedron. (b) As in part (a), a rectangle is a convex set and a polyhedron because it is a finite intersection of halfspaces. (c) A wedge is an intersection of two halfspaces, so it is convex and a polyhedron. It is a cone if b 1 = 0 and b 2 = 0. (d) This set is convex because it can be expressed as {x x x 0 2 x y 2 }, y S i.e., an intersection of halfspaces. (Recall from exercise 2.7 that, for fixed y, the set {x x x 0 2 x y 2 } is a halfspace.) (e) In general this set is not convex, as the following example in R shows. With S = { 1, 1} and T = {0}, we have {x dist(x,s) dist(x,t)} = {x R x 1/2 or x 1/2} which clearly is not convex. 6

(f) This set is convex. x + S 2 S 1 if x + y S 1 for all y S 2. Therefore {x x + S 2 S 1 } = the intersection of convex sets S 1 y. (g) The set is convex, in fact a ball. {x x a 2 θ x b 2 } = {x x a 2 2 θ 2 x b 2 2} y S 2 {x x + y S 1 } = y S 2 (S 1 y), = {x (1 θ 2 )x T x 2(a θ 2 b) T x + (a T a θ 2 b T b) 0} If θ = 1, this is a halfspace. If θ < 1, it is a ball with center x 0 and radius R given by {x (x x 0 ) T (x x 0 ) R 2 }, x 0 = a ( θ2 b θ 2 1 θ, R = b 2 2 a 2 ) 1/2 2 + x 2 1 θ 2 0 2 2. 2.15 Some sets of probability distributions. Let x be a real-valued random variable with prob(x = a i ) = p i, i = 1,...,n, where a 1 < a 2 < < a n. Of course p R n lies in the standard probability simplex P = {p 1 T p = 1, p 0}. Which of the following conditions are convex in p? (That is, for which of the following conditions is the set of p P that satisfy the condition convex?) (a) α E f(x) β, where E f(x) is the expected value of f(x), i.e., E f(x) = n p i f(a i ). (The function f : R R is given.) (b) prob(x > α) β. (c) E x 3 αe x. (d) E x 2 α. (e) E x 2 α. (f) var(x) α, where var(x) = E(x E x) 2 is the variance of x. (g) var(x) α. (h) quartile(x) α, where quartile(x) = inf{β prob(x β) 0.25}. (i) quartile(x) α. Solution. We first note that the constraints p i 0, i = 1,...,n, define halfspaces, and n p i = 1 defines a hyperplane, so P is a polyhedron. The first five constraints are, in fact, linear inequalities in the probabilities p i. 7

(a) E f(x) = n p i f(a i ), so the constraint is equivalent to two linear inequalities α p i f(a i ) β. (b) prob(x α) = i: a i α p i, so the constraint is equivalent to a linear inequality i: a i α p i β. (c) The constraint is equivalent to a linear inequality p i ( a 3 i α a i ) 0. (d) The constraint is equivalent to a linear inequality p i a 2 i α. (e) The constraint is equivalent to a linear inequality p i a 2 i α. The first five constraints therefore define convex sets. (f) The constraint var(x) = E x 2 (E x) 2 = p i a 2 i ( p i a i ) 2 α is not convex in general. As a counterexample, we can take n = 2, a 1 = 0, a 2 = 1, and α = 1/5. p = (1, 0) and p = (0, 1) are two points that satisfy var(x) α, but the convex combination p = (1/2, 1/2) does not. (g) This constraint is equivalent to a 2 ip i + ( a i p i ) 2 = b T p + p T Ap α where b i = a 2 i and A = aa T. This defines a convex set, since the matrix aa T is positive semidefinite. Let us denote quartile(x) = f(p) to emphasize it is a function of p. The figure illustrates the definition. It shows the cumulative distribution for a distribution p with f(p) = a 2. 8

p 1 + p 2 + + p n 1 prob(x β) 1 p 1 + p 2 0.25 p 1 a 1 a 2 a n β (h) The constraint f(p) α is equivalent to prob(x β) < 0.25 for all β < α. If α a 1, this is always true. Otherwise, define k = max{i a i < α}. This is a fixed integer, independent of p. The constraint f(p) α holds if and only if k prob(x a k ) = p i < 0.25. This is a strict linear inequality in p, which defines an open halfspace. (i) The constraint f(p) α is equivalent to prob(x β) 0.25 for all β α. Here, let us define k = max{i a i α}. Again, this is a fixed integer, independent of p. The constraint f(p) α holds if and only if k prob(x a k ) = p i 0.25. If α a 1, then no p satisfies f(p) α, which means that the set is empty. 9