a logo for the course

Computational methods in optimization

David Gleich

Purdue University

Spring 2012

Course number CS 52000

Tuesday and Thursday, 12:00-1:15pm

Lawson 1106


Homework 2

Please answer the following questions in complete sentences in a typed manuscript and submit the solution to me on blackboard on January 25th, 2012, by 5pm.

Note the revised submission time above

Homework 2: Convexity

Convex functions are all the rage these days, and one of the interests of students in this class. You may have to read a bit about convexity on wikipedia or in the book.

Problem 1

Let’s do some matrix analysis to show that a function is convex. Solve problem 2.7 in the textbook, which is:

Suppose that , where is an symmetric positive semi-definite matrix. Show that this function is convex using the definition of convexity, which can be equivalently reformulated:

f(y + \alpha(x-y)) - \alpha f(x) - (1-\alpha) f(y) \le 0

for all and all .

This type of function will frequently arise in our subsequent studies, so it’s an important one to understand.

Problem 2: Convexity and least squares

  1. Show that is a convex function. Feel free to use the result proved on the last homework.

  2. Show that the null-space of a matrix is a convex set.