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

Similar documents
4.7 Sensitivity analysis in Linear Programming

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)

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

Worked Examples for Chapter 5

Linear Programming Duality

END3033 Operations Research I Sensitivity Analysis & Duality. to accompany Operations Research: Applications and Algorithms Fatih Cavdur

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

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

Review Solutions, Exam 2, Operations Research

Introduction to linear programming using LEGO.

Part 1. The Review of Linear Programming

Brief summary of linear programming and duality: Consider the linear program in standard form. (P ) min z = cx. x 0. (D) max yb. z = c B x B + c N x N

56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker

Chap6 Duality Theory and Sensitivity Analysis

4.6 Linear Programming duality

Chapter 1 Linear Programming. Paragraph 5 Duality

March 13, Duality 3

3. Duality: What is duality? Why does it matter? Sensitivity through duality.

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

Duality Theory, Optimality Conditions

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

OPERATIONS RESEARCH. Michał Kulej. Business Information Systems

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

Farkas Lemma, Dual Simplex and Sensitivity Analysis

IE 5531: Engineering Optimization I

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

(b) For the change in c 1, use the row corresponding to x 1. The new Row 0 is therefore: 5 + 6

Math Models of OR: Sensitivity Analysis

Thursday, May 24, Linear Programming

MATH 210 EXAM 3 FORM A November 24, 2014

Sensitivity Analysis and Duality in LP

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

MA 162: Finite Mathematics - Section 3.3/4.1

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

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

CO350 Linear Programming Chapter 6: The Simplex Method

The Strong Duality Theorem 1

Lecture 10: Linear programming duality and sensitivity 0-0

Linear Programming. H. R. Alvarez A., Ph. D. 1

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

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

Understanding the Simplex algorithm. Standard Optimization Problems.

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

Sensitivity Analysis

Optimisation and Operations Research

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

Optimization 4. GAME THEORY

Linear Programming: Chapter 5 Duality

Chapter 1: Linear Programming

Linear and Combinatorial Optimization

The Simplex Algorithm

1. Introduce slack variables for each inequaility to make them equations and rewrite the objective function in the form ax by cz... + P = 0.

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

Lecture 10: Linear programming. duality. and. The dual of the LP in standard form. maximize w = b T y (D) subject to A T y c, minimize z = c T x (P)

56:270 Final Exam - May

SELECT TWO PROBLEMS (OF A POSSIBLE FOUR) FROM PART ONE, AND FOUR PROBLEMS (OF A POSSIBLE FIVE) FROM PART TWO. PART ONE: TOTAL GRAND

Foundations of Operations Research

2018 년전기입시기출문제 2017/8/21~22

April 2003 Mathematics 340 Name Page 2 of 12 pages

MAT016: Optimization

Part IB Optimisation

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

Optimum Solution of Linear Programming Problem by Simplex Method

6.2: The Simplex Method: Maximization (with problem constraints of the form )

Exam. Name. Use the indicated region of feasible solutions to find the maximum and minimum values of the given objective function.

Special cases of linear programming

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

1 Review Session. 1.1 Lecture 2

Exam 3 Review Math 118 Sections 1 and 2

Exam 2 Review Math1324. Solve the system of two equations in two variables. 1) 8x + 7y = 36 3x - 4y = -13 A) (1, 5) B) (0, 5) C) No solution D) (1, 4)

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

LINEAR PROGRAMMING II

Fundamentals of Operations Research. Prof. G. Srinivasan. Indian Institute of Technology Madras. Lecture No. # 15

UNIVERSITY OF KWA-ZULU NATAL

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

Introduction. Very efficient solution procedure: simplex method.

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

MATH 445/545 Test 1 Spring 2016

4. Duality and Sensitivity

The Dual Simplex Algorithm

A Review of Linear Programming

+ 5x 2. = x x. + x 2. Transform the original system into a system x 2 = x x 1. = x 1

The augmented form of this LP is the following linear system of equations:

Lectures 6, 7 and part of 8

Lecture Notes 3: Duality

Chapter 5 Linear Programming (LP)

F 1 F 2 Daily Requirement Cost N N N

"SYMMETRIC" PRIMAL-DUAL PAIR

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

TRINITY COLLEGE DUBLIN THE UNIVERSITY OF DUBLIN. School of Mathematics

Practice Final Exam Answers

A = Chapter 6. Linear Programming: The Simplex Method. + 21x 3 x x 2. C = 16x 1. + x x x 1. + x 3. 16,x 2.

CSC Design and Analysis of Algorithms. LP Shader Electronics Example

Optimisation. 3/10/2010 Tibor Illés Optimisation

Econ 172A, Fall 2007: Midterm A

Systems Analysis in Construction

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

Lecture 5. x 1,x 2,x 3 0 (1)

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

Transcription:

SAMPLE QUESTIONS. (a) We first set up some constant vectors for our constraints. Let b = (30, 0, 40, 0, 0) T, c = (60, 000, 30, 600, 900) T. Then we set up variables x ij, where i, j and i + j 6. By using x ij, we mean the amount of space (in thousands of square feet) to lease at i-th month for a period of totally j months. Then the LP is minimize c j x ij i,j subject to x ij = b k for all k i k i+j k+ 0 x ij (b) We first set up some constant vectors for our constraints. Let c = (0, 8, 6, 4) T, d = (00, 00, 00, 00) T. Notice at each week, there are four different types of people at the electronics company Types 3 4 Assemble Instruct Idle Trainees We use the variables x ij to describe the company s schedule for these four types of people within this four weeks. Here by using x ij, we mean the number of people of type i at j-th week the company has arranged, where i, j 4. The LP is maximize j 4 0x j(c j ) i,j 4 d ix ij subject to j 4 0x j = 0000 x j 3x 4j for all j 4 i 3 x i = 40 i 3 x ij = i 4 x ij for all j 4 0 x ij 3. (a) We apply simplex algorithm to the initial tableau:

SAMPLE QUESTIONS 0 0 0 40 0 0 0 40 3 0 0 0 60 3 0 0 0 0 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 We end up with an optimal tableau, which is dual generate. Hence we can pivot on the second row to obtain another optimal tableau: 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 We can pivot on the second row, since it is still dual generate. optimal tableau. Therefore the optimal solution is 0 0 λ 0 + ( λ) 0 λ 0. (b) The dual LP is The dual solution is (0, 0,, ) T. 4. minimize 40y + 40y + 60y 3 + 0y 4 subject to y + y + y 3 + 3y 4 4 y + y + y 3 + y 4 4 y + y + 3y 3 + y 4 y + y + y 3 + y 4 3 0 y, y, y 3, y 4 This gives us the first

SAMPLE QUESTIONS 3 (a) We set variables x = z x = z x 3 = z + 3 z 3 And we change the LP into the standard form: maximize z + z + 3 z 3 subject z + 4z + 3 4z 3 4 3z z 6 3z + z 6 z z + z + 3 z 3 0 z, z, z + 3, z 3 (b) i. Let u R s, v R t. The dual of the LP is to solve the following linear equations where 0 u. ii. The dual LP is A T u + B T v = c, minimize y + 8y + 0y 3 y + y = y y + y 3 3 y + y = 0 0 y, y 3 (c) (i) Use complementary slackness theorem. First plug in the candidate x = (0,, 0,, ) T for the constraints: (0) + () (0) + () + 0() = 3(0) + () + 4(0) + () + () < 0 (0) () + (0) + () + () = (0) + 0() + 0(0) + () + 3() = 4 By the Corollary.(i), y = 0. Moreover since x, x 4, x 0, we have by Corollary. (ii) y + y y 3 = y + y + y 3 + y 4 = y + y 3 + 3y 3 = y = 0

4 SAMPLE QUESTIONS We form the associated augmented matrix 0 0 3 0 0 0 0 By solving it, we have the dual solution y = (, 0, 7, 3). Certainly it is NOT feasible for the dual LP. Hence by complementary slackness theorem, x = (0,, 0,, ) T is not the optimal solution for the primal. (ii) Use Geometric Duality theorem. The active hyperplanes are x + x x 3 + x 4 = x x + x 3 + x 4 + x = x + x 4 + 3x = 4 x = 0 x 3 = 0 This means that y = 0 and y, y 3, y 4 are obtained by solving 0 y 0 0 0 0 y 3 0 0 y 4 0 0 r = 0 0 3 0 0 We form the associated augmented matrix r 3 0 0 0 0 0 0 0 0 0 0 0 3 0 0 By solving it, we have y y 3 y 4 r r 3 = 7 3 4 3 Since y 4 < 0, the the geometric duality theorem, we know x = (0,, 0,, ) T is NOT the optimal solution for the primal.. a) We need to compute the break even price for type (3) shirt, since in the current optimal tableau we do not produce any of them. First we compute it in the unit of a batch

SAMPLE QUESTIONS of shirts (0 shirts). current sale price = current profit + costs = current profit + shirt cost + paint cost + labor cost + dye cost = $00 + $7 0 + $0. 0 + $0.7 0 = $363 Then the break even price of one batch of type (3) shirts is break even price = current sale price + reduce cost = $363 + $40 = $403 Then the break even sale price for one single shirt of type (3) should be $403/0 =.0. b) In this part, we need to price out a new product, which has a new = (, 0, 3, 3) T. The profit for one batch of this new product is current profit = current sale price costs = current sale price shirt cost paint cost labor cost dye cost = $9. 0 $7 0 $0.7 3 0 = $00 Denote R as the record matrix, we have 0 0 Ra new = 3 0 3 0 3 = 0 3 0 3 0 And c new a T newy = 00 (, 0, 3, 3)(30, 80, 0, 0) T = 0. Then we have the following tableau 0 0 0. 0 0 0. 0 0 0.. 0 0 0 0 3 0 0 0 0. 0 0. 0 0 0 0 40 0 30 80 0 0 4, 00 It is not dual feasible, hence it is not optimal. We can do a simple pivot on the first row to recover its optimality. 0 0 0. 0 0 0. 0 0 0 3 0 0 0 0 0 3 0 0 0 0. 0 0. 0 0 0 0 40 0 0 80 0 40 4, 00

6 SAMPLE QUESTIONS Hence the new production schedule is to produce the new type batches, type () batches, type (4) 0 batches. And we do not product any type () or type (3) shirts. (c) We need to do a range analysis of two resources, paints and dyes. Say we increase the amount of paints by θ and dyes by φ. Suppose we do not want to change the current bases for the optimal solution, then we have It becomes a LP problem 0 + 0. θ +. φ 0 0. maximize 80θ + 0φ + 400 subject to θ +.φ θ + φ 0 θ, φ It is easy to see the optimal solution is θ = /, φ = 0. If θ /, we can do a dual simplex pivot on the second row of the current optimal tableau. This will bring the shadow price of dyes to zero. But the shadow price of the paints will go down to $80 $0 /3 = $3. 3. This means that Arty prefers to buy as many paints as possible to increase the total profit. The most Arty is willing to pay for each paint: (i) when she buy less than. batches, then the price is $0. + $80/0 = $4.; (ii) for more than. batches, the most she is wiling to pay is $0. + $3. 3/0 = $0.8 6.