Math 16 - Practice Final

Similar documents
min 4x 1 5x 2 + 3x 3 s.t. x 1 + 2x 2 + x 3 = 10 x 1 x 2 6 x 1 + 3x 2 + x 3 14

(P ) Minimize 4x 1 + 6x 2 + 5x 3 s.t. 2x 1 3x 3 3 3x 2 2x 3 6

December 2014 MATH 340 Name Page 2 of 10 pages

Optimization 4. GAME THEORY

1 Primals and Duals: Zero Sum Games

MATH 373 Section A1. Final Exam. Dr. J. Bowman 17 December :00 17:00

Problem Point Value Points

Review Solutions, Exam 2, Operations Research

Econ 172A, Fall 2012: Final Examination (I) 1. The examination has seven questions. Answer them all.

2.098/6.255/ Optimization Methods Practice True/False Questions

Dual Basic Solutions. Observation 5.7. Consider LP in standard form with A 2 R m n,rank(a) =m, and dual LP:

1 Review Session. 1.1 Lecture 2

Section Notes 8. Integer Programming II. Applied Math 121. Week of April 5, expand your knowledge of big M s and logical constraints.

Today: Linear Programming (con t.)

Exam III #1 Solutions

Optimization - Examples Sheet 1

This exam is closed book and closed notes. (You will have access to a copy of the Table of Common Distributions given in the back of the text.

Exam 2 MAS 3105 Applied Linear Algebra, Spring 2018

Week 4. (1) 0 f ij u ij.

The Simplex Algorithm: Technicalities 1

The Strong Duality Theorem 1

21. Solve the LP given in Exercise 19 using the big-m method discussed in Exercise 20.

Relation of Pure Minimum Cost Flow Model to Linear Programming

Slack Variable. Max Z= 3x 1 + 4x 2 + 5X 3. Subject to: X 1 + X 2 + X x 1 + 4x 2 + X X 1 + X 2 + 4X 3 10 X 1 0, X 2 0, X 3 0

MAS108 Probability I

SOLVING INTEGER LINEAR PROGRAMS. 1. Solving the LP relaxation. 2. How to deal with fractional solutions?

Theory and Internet Protocols

MATH 445/545 Test 1 Spring 2016

Spring 2015 Midterm 1 03/04/15 Lecturer: Jesse Gell-Redman

MATH 1553, C.J. JANKOWSKI MIDTERM 1

Fall 2017 Qualifier Exam: OPTIMIZATION. September 18, 2017

EXERCISES SHORTEST PATHS: APPLICATIONS, OPTIMIZATION, VARIATIONS, AND SOLVING THE CONSTRAINED SHORTEST PATH PROBLEM. 1 Applications and Modelling

Pre-Exam. 4 Location of 3. 4 sin 3 ' = b Location of 180 ' = c Location of 315

2. (10 pts) How many vectors are in the null space of the matrix A = 0 1 1? (i). Zero. (iv). Three. (ii). One. (v).

1 Overview. 2 Extreme Points. AM 221: Advanced Optimization Spring 2016

University of Ottawa

THE USE OF CALCULATORS, BOOKS, NOTES ETC. DURING THIS EXAMINATION IS PROHIBITED. Do not write in the blanks below. 1. (5) 7. (12) 2. (5) 8.

Algorithmic Game Theory and Applications. Lecture 7: The LP Duality Theorem

min3x 1 + 4x 2 + 5x 3 2x 1 + 2x 2 + x 3 6 x 1 + 2x 2 + 3x 3 5 x 1, x 2, x 3 0.

Math 164-1: Optimization Instructor: Alpár R. Mészáros

of a bimatrix game David Avis McGill University Gabriel Rosenberg Yale University Rahul Savani University of Warwick

CS 170 Algorithms Spring 2009 David Wagner Final

56:270 Final Exam - May

DEPARTMENT OF STATISTICS AND OPERATIONS RESEARCH OPERATIONS RESEARCH DETERMINISTIC QUALIFYING EXAMINATION. Part I: Short Questions

Math 51 Midterm 1 July 6, 2016

Introduction to Lexicographic Reverse Search: lrs

Points: The first problem is worth 10 points, the others are worth 15. Maximize z = x y subject to 3x y 19 x + 7y 10 x + y = 100.

CSI 4105 MIDTERM SOLUTION

MATH 1553, SPRING 2018 SAMPLE MIDTERM 1: THROUGH SECTION 1.5

Choose three of: Choose three of: Choose three of:

Optimization (168) Lecture 7-8-9

Do not open this exam until you are told to begin. You will have 75 minutes for the exam.

Introduction to Linear Programming

maxz = 3x 1 +4x 2 2x 1 +x 2 6 2x 1 +3x 2 9 x 1,x 2

Name: Exam 2 Solutions. March 13, 2017

Written Exam Linear and Integer Programming (DM545)

Written Exam Linear and Integer Programming (DM554)

Foundations of Operations Research

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science ALGORITHMS FOR INFERENCE Fall 2014

Math 110 (Fall 2018) Midterm II (Monday October 29, 12:10-1:00)

CS 188 Introduction to Fall 2007 Artificial Intelligence Midterm

CO 250 Final Exam Guide

x 4 = 40 +2x 5 +6x x 6 x 1 = 10 2x x 6 x 3 = 20 +x 5 x x 6 z = 540 3x 5 x 2 3x 6 x 4 x 5 x 6 x x

ECE580 Final Exam December 14, Please leave fractions as fractions, I do not want the decimal equivalents.

MATH 56A SPRING 2008 STOCHASTIC PROCESSES

IE418 Integer Programming

3E4: Modelling Choice. Introduction to nonlinear programming. Announcements

6.854 Advanced Algorithms

Linear Programming. Scheduling problems

MA 113 Calculus I Fall 2015 Exam 3 Tuesday, 17 November Multiple Choice Answers. Question

Efficient Algorithms and Intractable Problems Spring 2016 Alessandro Chiesa and Umesh Vazirani Midterm 2

MATH 1553, JANKOWSKI MIDTERM 2, SPRING 2018, LECTURE A

Math 112 (Calculus I) Final Exam

MATH 1553, FALL 2018 SAMPLE MIDTERM 2: 3.5 THROUGH 4.4

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

MATH 445/545 Homework 2: Due March 3rd, 2016

RED. Math 113 (Calculus II) Final Exam Form A Fall Name: Student ID: Section: Instructor: Instructions:

Math 113 Winter 2005 Departmental Final Exam

80 min. 65 points in total. The raw score will be normalized according to the course policy to count into the final score.

MATH 112 Final Exam, Spring Honor Statement

Discrete Optimization

CS1800 Discrete Structures Spring 2018 February CS1800 Discrete Structures Midterm Version A

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Thursday 17th May 2018 Time: 09:45-11:45. Please answer all Questions.

Motivating examples Introduction to algorithms Simplex algorithm. On a particular example General algorithm. Duality An application to game theory

Andrew/CS ID: Midterm Solutions, Fall 2006

MATH 1553 PRACTICE MIDTERM 1 (VERSION A)

MTH 310, Section 001 Abstract Algebra I and Number Theory. Sample Midterm 1

if b is a linear combination of u, v, w, i.e., if we can find scalars r, s, t so that ru + sv + tw = 0.

University of Connecticut Department of Mathematics

AM 121 Introduction to Optimization: Models and Methods Example Questions for Midterm 1

MATH 210 EXAM 3 FORM A November 24, 2014

Solving LP and MIP Models with Piecewise Linear Objective Functions

15-850: Advanced Algorithms CMU, Fall 2018 HW #4 (out October 17, 2018) Due: October 28, 2018

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010

Honors 213 / Math 300. Second Hour Exam. Name

MATH 152 Exam 1-Solutions 135 pts. Write your answers on separate paper. You do not need to copy the questions. Show your work!!!

18.310A Final exam practice questions

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018

A Capacity Scaling Procedure for the Multi-Commodity Capacitated Network Design Problem. Ryutsu Keizai University Naoto KATAYAMA

4.6 Linear Programming duality

Transcription:

Math 16 - Practice Final May 28th 2007 Name: Instructions 1. In Part A, attempt every question. In Part B, attempt two of the five questions. If you attempt more you will only receive credit for your best two answers. 2. Show all your work. 3. No books, notes or calculators allowed.. Ask me if something is unclear. Question Possible Earned Part A 1 12 2 12 3 12 12 5 12 Part B 20 20 Total 100 1

Part A 1. (a) (6 pts) What is a LP problem in standard form? Explain how to convert a problem in standard form into a dictionary. (b) (6 pts) When solving a problem using the primal simplex method, how do we know when we have reached an optimal dictionary? Why does this guarantee the current solution is optimal? 2. (a) (2 pts) Define a degenerate dictionary. (b) (2 pts) Define a degenerate pivot. (c) ( pts) What is Bland s Rule? Why is it useful? (d) ( pts) State the Fundamental Theorem of Linear Programming. 3. In applying the dual simplex method to a LP problem we have reached the following dictionary. ζ = 30 3x 3 x 2 3w 1 x 1 = 10 + 3x 3 + 2x 2 + w 1 w 3 = 21 + 3x 3 + 6x 2 +3w 1 w 2 = 13 2x 3 3x 2 w 1 (a) ( pts) Deduce an upper bound on the optimal value of ζ. Justify your answer. (b) (8 pts) Perform one iteration of the dual simplex method, using the largest coefficient rule to determine the pivot variables.. Consider the following linear program: maximise x 1 x 2 + 3x 3 subject to x 2 2x 3 1 x 1 + 2x 3 1 2x 1 2x 2 3 (a) ( pts) Write down this problem in matrix notation. (b) ( pts) Write down the dual of this problem. (c) ( pts) Convert the dual into standard form. What do you notice? 2

5. (a) (2 pts) What is the LP relaxation of the following integer programming problem? maximise 3x 1 + 7x 2 + x 3 + x + 3x 5 + 2x 6 + x 7 subject to x 1 + x 3 + x 5 = 7 x 1 x 2 + x 7 = 2 x 3 + x = 0 x 2 x x 5 x 6 = 10 x 6 x 7 = 5 x 1,..., x 7 0 x 1,..., x 7 integers (b) (6 pts) Convert your answer to (a) into a minimum cost network flow problem. Draw the corresponding network. (c) ( pts) Explain how you could solve the original problem without using any tools from the theory of integer programming. (You do not need to solve the problem.) Part B 6. (a) (3 pts) What is a polyhedron? (b) (5 pts) Explain the connection between polyhedra and LP. (c) (5 pts) What is the particular significance of vertices of a polyhedron? (d) (7 pts) Suppose an iteration of the simplex method takes you from the solution (x 1, x 2 ) = (0, 1) to the solution (x 1, x 2 ) = (, 3). Can you deduce one of the constraints of the problem? 7. Consider the LP problem, which has a constant a. maximise x 1 22x 2 x 3 subject to 2x 1 + 11x 2 + 3x 3 1 x 1 5x 2 1 3x 1 1x 2 2x 3 a 3

This has the following dictionary: ζ = x 5 2x 2 x 3 x = 3 2x 5 x 2 3x 3 x 1 = 1 x 5 + 5x 2 x 6 = + 3x 5 x 2 + 2x 3 (a) (6 pts) What is the missing value in the third constraint? (b) (2 pts) For which values of a is this dictionary optimal? (c) (12 pts) Solve the problem for a = 1. 8. (a) ( pts) Among minimunm cost network flow problems, what characterises the transportation problems? (b) Consider the following problem which has supply of 3 at each of nodes a, b, c and d, and demand of at each of nodes e, f and g. a e 3 b c d 2 1 f 2 2 g 2 i. (6 pts) What is the solution in which the following arcs are basic: (a, e), (b, e), (b, f), (c, f), (d, f), (d, g)? ii. (10pts) Solve the problem using the simplex method. 9. Two players A and B each pick a number from 1 to inclusive. The player with the lower number wins $1 from his opponent, unless his number is 1 less than his opponent s number, in which case his opponent wins $1. (a) (5 pts) Write down the payoff matrix for this game in which player A is the row player.

(b) ( pts) Explain what an optimal strategy for a player in a matrix game looks like. (c) (6 pts) Write down the associated LP problem for player B. (d) (5 pts) What is the value of this game? (Hint: You should not have to solve an LP problem for this.) 10. (20 pts) Consider the following integer programming problem: maximise x 1 + 2x 2 + 3x 3 subject to x 1 + x 2 + x 3 10 2x 1 x 2 x 1 x 2 + x 3 8 x 1, x 2 integers (Notice not all variables are constrained to be integers.) A Math 16 student passed away while solving the problem using the branch-andbound algorithm. The partial tree formed is pictured below. Complete his solution. N.B. If I were writing this question for the actual Final, there would be a tree here which would require only one pivot to complete the solution (perhaps needing justification that the optimum could not lie on another uncompleted branch). I am too lazy to do that for a practice exam, so you will have to solve it from scratch. (But please don t die in the process.) 5