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

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

Review Solutions, Exam 2, Operations Research

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

Linear Programming Duality P&S Chapter 3 Last Revised Nov 1, 2004

Introduction to Mathematical Programming IE406. Lecture 10. Dr. Ted Ralphs

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

Worked Examples for Chapter 5

Math Models of OR: Sensitivity Analysis

OPTIMISATION /09 EXAM PREPARATION GUIDELINES

(includes both Phases I & II)

MVE165/MMG631 Linear and integer optimization with applications Lecture 5 Linear programming duality and sensitivity analysis

OPTIMISATION 2007/8 EXAM PREPARATION GUIDELINES

Understanding the Simplex algorithm. Standard Optimization Problems.

Chap6 Duality Theory and Sensitivity Analysis

CO 250 Final Exam Guide

Relation of Pure Minimum Cost Flow Model to Linear Programming

2.098/6.255/ Optimization Methods Practice True/False Questions

Part 1. The Review of Linear Programming

The Dual Simplex Algorithm

Yinyu Ye, MS&E, Stanford MS&E310 Lecture Note #06. The Simplex Method

Summary of the simplex method

Lecture 5 Simplex Method. September 2, 2009

Math Models of OR: Some Definitions

Prelude to the Simplex Algorithm. The Algebraic Approach The search for extreme point solutions.

LINEAR PROGRAMMING 2. In many business and policy making situations the following type of problem is encountered:

Lesson 27 Linear Programming; The Simplex Method

Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control

Summary of the simplex method

Farkas Lemma, Dual Simplex and Sensitivity Analysis

IE 400: Principles of Engineering Management. Simplex Method Continued

The Simplex Method. Lecture 5 Standard and Canonical Forms and Setting up the Tableau. Lecture 5 Slide 1. FOMGT 353 Introduction to Management Science

1 Review Session. 1.1 Lecture 2

The use of shadow price is an example of sensitivity analysis. Duality theory can be applied to do other kind of sensitivity analysis:

IE 5531 Midterm #2 Solutions

Week_4: simplex method II

March 13, Duality 3

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

minimize x subject to (x 2)(x 4) u,

IP Cut Homework from J and B Chapter 9: 14, 15, 16, 23, 24, You wish to solve the IP below with a cutting plane technique.

Part IB Optimisation

F 1 F 2 Daily Requirement Cost N N N

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

Sensitivity Analysis and Duality in LP

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

Optimization for Communications and Networks. Poompat Saengudomlert. Session 4 Duality and Lagrange Multipliers

Simplex Method for LP (II)

Note 3: LP Duality. If the primal problem (P) in the canonical form is min Z = n (1) then the dual problem (D) in the canonical form is max W = m (2)

April 2003 Mathematics 340 Name Page 2 of 12 pages

Systems Analysis in Construction

Midterm Review. Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.

Written Examination

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics

(includes both Phases I & II)

SAMPLE QUESTIONS. b = (30, 20, 40, 10, 50) T, c = (650, 1000, 1350, 1600, 1900) T.

Chapter 1: Linear Programming

IE 5531: Engineering Optimization I

Lecture 11: Post-Optimal Analysis. September 23, 2009

COT 6936: Topics in Algorithms! Giri Narasimhan. ECS 254A / EC 2443; Phone: x3748

Standard Form An LP is in standard form when: All variables are non-negativenegative All constraints are equalities Putting an LP formulation into sta

Review Questions, Final Exam

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

Linear Programming: Simplex

c) Place the Coefficients from all Equations into a Simplex Tableau, labeled above with variables indicating their respective columns

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs

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

Lecture #21. c T x Ax b. maximize subject to

The Simplex Method. Formulate Constrained Maximization or Minimization Problem. Convert to Standard Form. Convert to Canonical Form

Solving Dual Problems

Sensitivity Analysis

1. (7pts) Find the points of intersection, if any, of the following planes. 3x + 9y + 6z = 3 2x 6y 4z = 2 x + 3y + 2z = 1

Special cases of linear programming

Chapter 4 The Simplex Algorithm Part I

Lecture 4: Algebra, Geometry, and Complexity of the Simplex Method. Reading: Sections 2.6.4, 3.5,

Distributed Real-Time Control Systems. Lecture Distributed Control Linear Programming

TRINITY COLLEGE DUBLIN THE UNIVERSITY OF DUBLIN. School of Mathematics

Part 1. The Review of Linear Programming

Slide 1 Math 1520, Lecture 10

The simplex algorithm

OPERATIONS RESEARCH. Michał Kulej. Business Information Systems

MATH 445/545 Test 1 Spring 2016

1. Algebraic and geometric treatments Consider an LP problem in the standard form. x 0. Solutions to the system of linear equations

Multicommodity Flows and Column Generation

Linear and Combinatorial Optimization

Homework Assignment 4 Solutions

56:270 Final Exam - May

Example. 1 Rows 1,..., m of the simplex tableau remain lexicographically positive

The Simplex Method. Standard form (max) z c T x = 0 such that Ax = b.

Introduction to linear programming using LEGO.

December 2014 MATH 340 Name Page 2 of 10 pages

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

Generalization to inequality constrained problem. Maximize

Linear Programming, Lecture 4


Ω R n is called the constraint set or feasible set. x 1

4. The Dual Simplex Method

Answers to problems. Chapter 1. Chapter (0, 0) (3.5,0) (0,4.5) (2, 3) 2.1(a) Last tableau. (b) Last tableau /2 -3/ /4 3/4 1/4 2.

Math 210 Finite Mathematics Chapter 4.2 Linear Programming Problems Minimization - The Dual Problem

56:171 Operations Research Midterm Exam--15 October 2002

Linear Programming Redux

Quiz Discussion. IE417: Nonlinear Programming: Lecture 12. Motivation. Why do we care? Jeff Linderoth. 16th March 2006

Transcription:

DEPARTMENT OF STATISTICS AND OPERATIONS RESEARCH OPERATIONS RESEARCH DETERMINISTIC QUALIFYING EXAMINATION Part I: Short Questions August 12, 2008 9:00 am - 12 pm General Instructions This examination is closed-book and consists of five equally-weighted questions. Do all five problems. Present your answers as clearly and concisely as you are able.

1. Consider the following LP: The points maximize 20x 1 + 32x 2 + 40x 3 subject to 3x 1 + 4x 2 + 6x 3 200 5x 1 + 6x 2 + 5x 3 260 8x 1 + 6x 2 + 5x 3 400 x 1, x 2, x 3 0 0 5 x = 35 y = 2 10 0 are an optimal primal-dual solution of the above LP. Without reconstructing the entire tableau: (a) Show that x and y are in fact optimal to their respective LPs. (b) Determine the range of values for the coefficient of x 1 in the objective (currently set at 20) such that x remains optimal. (c) Determine the range of values for the coefficient of x 1 in the second constraint (currently set at 5) such that x remains optimal. (d) Determine the range of values for the rhs in the third inequality (currently set at 400) such that y remains optimal. 2. A subvector of a vector a R n is a vector of the form (a k, a k+1,..., a l ), where k l. The subvector (a k, a k+1,..., a l ) is said to be increasing, if a i < a i+1 for all i with k i < l. You are given a R n with all components distinct. (a) Describe an O(n) dynamic programming algorithm to find the longest increasing subvector of a. Note that an O(n 2 ) algorithm is trivial to come up with, so such a solution will receive no credit. (b) Describe a directed graph, with O(n) nodes, in which finding longest paths will accomplish the same as running the algorithm in part (a).

3. Let n and k be positive integers with k n, and a R n with a 1 > a 2 > > a n. Denote by e the vector of all ones. Consider the LP min st. kz + e T u ze + u a u 0, z free. (P) (a) Write out the dual of (P). (b) Prove that every optimal solution of the dual has only integer components. (c) Determine explicitly the optimal value of (P). 4. Let S = {v 1,..., v m } be a set of vectors in R n. Show how one application of the Gauss-Jordan Reduction Method can be used to find a basis for both span(s) and null(s), and use this to show that dim(span(s))+dim(null(s)) = n. 5. Suppose that x 1,..., x 12 are 0 1 variables. (a) Using extra 0-1 variables, write constraints that will force the following: At least one out of and is true. x 1 + + x 5 2 (0.1) x 6 + + x 12 4 (0.2) (b) Using extra 0-1 variables, write constraints that will force the following: Exactly one out of (0.1) and (0.2) is true. For full credit, use the smallest possible big-m constants.

DEPARTMENT OF OPERATIONS RESEARCH DETERMINISTIC QUALIFYING EXAMINATION Part II Long Questions August 12, 2008 1:00 pm - 4:30 pm General Instructions This examination is open-book and consists of two equally-weighted questions. You are to hand in the solutions to both problems. It is expected that your answers will be presented in a clear and concise form. Use of the internet is not permitted.

1. Let f be a concave differentiable function from R n to R, let g i, i = 1,..., m, be a set of convex differentiable functions from R n to R, and let b R m be an m-vector. Consider the nonlinear program (NLP b ) z b = max f(x) s.t. g i (x) b i, i = 1,..., m (a) Give the KKT conditions for a point x to be optimal to (NLP b ), using multipliers λ 1,..., λ m. (b) Now consider the nonlinear program (NLP c ) z c = max f(x) s.t. g i (x) c i, i = 1,..., m where c R m is unrelated to b. Give an upper bound for z c in terms of b, c, z b, and the associated multipliers λ i. Use the fact that a differentiable concave function f : R n R satisfies f(x) f( x) + (x x) f( x) and a differentiable convex function g : R n R satisfies g(x) g( x) + (x x) g( x) for each x R n, where denotes the gradient.

2. Consider a directed network G = (N, A) with m arcs, nonnegative capacities u e on each arc e A, and specified source and sink nodes s and t, respectively. We are interested in finding the maximum flow from s to t. To do this, let Γ be the set of p (s, t)-paths in G, and consider solving this problem by assigning flow f P to each of the p paths P Γ in such a way that capacities are respected and the maximum total flow is obtained. This results in LP max P Γ f P (F P ) P Γ, e P f P u e, e A f P 0, P Γ Since there may be prohibitively many (s, t)-paths in G for (F P ) to be solved explicitly, we would like to solve this problem using delayed column generation. (a) Write (F P ) in equality form by adding slack variables s e, e A. Give a feasible starting basis for this system, and explain why it is feasible. (b) After performing some Revised Simplex pivots, we get feasible basis ˆB with m elements made up of r path variables corresponding to paths P 1,..., P r and m r slack variables corresponding to arcs e 1,..., e m r. Write an explicit set of equations that will determine the shadow prices ŷ = (ŷ e : e A) corresponding to ˆB. (c) Next write the associated reduced costs associated with the shadow prices ŷ found in (b). Denote these reduced costs by γ P, P Γ and γ e, e A, respectively. Tell when these reduced costs indicate optimality of the tableau, in terms of the network G itself. (d) Given the reduced costs, describe an algorithm that in O( A 2 ) steps will either verify that the current solution is optimal; or, find an entering, and leaving variable of the next Revised Simplex pivot.