a logo for the course

Computational Methods in Optimization

David Gleich

Purdue University

Spring 2023

Course number CS-52000

Monday, Wednesday, Friday, 1:30-2:20pm

Location Lawson 1106


Homework 6

Please answer the following questions in complete sentences in a clearly prepared manuscript and submit the solution by the due date on Gradescope.

Remember that this is a graduate class. There may be elements of the problem statements that require you to fill in appropriate assumptions. You are also responsible for determining what evidence to include. An answer alone is rarely sufficient, but neither is an overly verbose description required. Use your judgement to focus your discussion on the most interesting pieces. The answer to "should I include 'something' in my solution?" will almost always be: Yes, if you think it helps support your answer.

Problem 0: Homework checklist

Problem 1

Using the codes from class (or your own implementations in another language) illustrate the behavior of the simplex method on the LP from problem 13.9 in Nocedal and Wright: starting at after converting the problem to standard form.

Use your judgement in reporting the behavior of the method.

Problem 2

Using the codes from class (or your own implementations in another language) illustrate the behavior of the simplex method on the LP. starting at after converting the problem to standard form.

Use your judgement in reporting the behavior of the method.

Problem 3

Using the codes from class (or your own implementations in another language) illustrate the behavior of the simplex method on the LP. starting at after converting the problem to standard form.

Use your judgement in reporting the behavior of the method.

Problem 4

Show that if we have: and , then is always a vertex after converting to standard form.

Problem 5

The goal here is to develop an LP-based solver for a 1-norm regression problem. Consider the problem: where is the th row of . This can be converted into a linear program and solved via the simplex method. Compute the solution for the sports ranking problem