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

Similar documents
56:270 Final Exam - May

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

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

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

56:171 Operations Research Fall 1998

Linear Programming, Lecture 4

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

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

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

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

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

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

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

OPERATIONS RESEARCH. Michał Kulej. Business Information Systems

Systems Analysis in Construction

Part 1. The Review of Linear Programming

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

Review Solutions, Exam 2, Operations Research

Special cases of linear programming

UNIT-4 Chapter6 Linear Programming

Sensitivity Analysis

F 1 F 2 Daily Requirement Cost N N N

MATH2070 Optimisation

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

The Dual Simplex Algorithm

9.5 THE SIMPLEX METHOD: MIXED CONSTRAINTS

CSC Design and Analysis of Algorithms. LP Shader Electronics Example

OPTIMISATION 3: NOTES ON THE SIMPLEX ALGORITHM

Simplex Algorithm Using Canonical Tableaus

Answer the following questions: Q1: Choose the correct answer ( 20 Points ):

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

Linear Programming: Chapter 5 Duality

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

Understanding the Simplex algorithm. Standard Optimization Problems.

Simplex tableau CE 377K. April 2, 2015

The Simplex Method of Linear Programming

(includes both Phases I & II)

Lesson 27 Linear Programming; The Simplex Method

Chap6 Duality Theory and Sensitivity Analysis

IE 400: Principles of Engineering Management. Simplex Method Continued

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

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

Worked Examples for Chapter 5

March 13, Duality 3

56:171 Operations Research Final Exam December 12, 1994


MA 162: Finite Mathematics - Section 3.3/4.1

Simplex Method for LP (II)

In Chapters 3 and 4 we introduced linear programming

(includes both Phases I & II)

2. Linear Programming Problem

Sensitivity Analysis and Duality in LP

...(iii), x 2 Example 7: Geetha Perfume Company produces both perfumes and body spray from two flower extracts F 1. The following data is provided:

MATH 445/545 Test 1 Spring 2016

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

"SYMMETRIC" PRIMAL-DUAL PAIR

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

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.

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)

Non-Standard Constraints. Setting up Phase 1 Phase 2

Linear Programming Duality

SEN301 OPERATIONS RESEARCH I LECTURE NOTES

Summary of the simplex method

1 Review Session. 1.1 Lecture 2

Linear programs Optimization Geoff Gordon Ryan Tibshirani

Lecture 11 Linear programming : The Revised Simplex Method

UNIVERSITY of LIMERICK

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

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

Summary of the simplex method

Math Models of OR: Sensitivity Analysis

The Simplex Algorithm

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

Math Homework 3: solutions. 1. Consider the region defined by the following constraints: x 1 + x 2 2 x 1 + 2x 2 6

Metode Kuantitatif Bisnis. Week 4 Linear Programming Simplex Method - Minimize

1 Answer Key for exam2162sp07 vl

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

Week_4: simplex method II

Introduction to linear programming using LEGO.

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

April 2003 Mathematics 340 Name Page 2 of 12 pages

Using IOR Tutorial; Artificial Variables and Initial Basic Feasible Solutions

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

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.

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

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

4. Duality and Sensitivity

AM 121: Intro to Optimization

MAT016: Optimization

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

4.6 Linear Programming duality

Chapter 5 Linear Programming (LP)

9.1 Linear Programs in canonical form

Chapter 4 The Simplex Algorithm Part I

1 Number Systems and Errors 1

Civil Engineering Systems Analysis Lecture XII. Instructor: Prof. Naveen Eluru Department of Civil Engineering and Applied Mechanics

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)

Relation of Pure Minimum Cost Flow Model to Linear Programming

Linear Programming. (Com S 477/577 Notes) Yan-Bin Jia. Nov 28, 2017

Example problem in Birge & Louveaux, Introduction to Stochastic Programming. SLPwR: Farmer Problem page 1 D.L.Bricker

Transcription:

1 56:270 LINEAR PROGRAMMING FINAL EXAMINATION - MAY 17, 1985 SELECT TWO PROBLEMS (OF A POSSIBLE FOUR) FROM PART ONE, AND FOUR PROBLEMS (OF A POSSIBLE FIVE) FROM PART TWO. PART ONE: 1 2 3 4 TOTAL GRAND SCORE: TOTAL: PART TWO: 1 2 3 4 5 TOTAL SCORE: PART ONE 1. Consider the LP problem: MINIMIZE 2x 1 + 3x 2 subject to 3x 1 + x 2 10 5x 1 + 2x 2 25 x 1 - x 2 5 x 1 0, x 2 0 (a.) To begin the simplex algorithm, one must have a feasible basis. Write down the initial tableau, using three artificial variables and the "BIG-M" method. (b.) An alternate to the "BIG-M" method is the Two-phase method. Define a Phase-One objective function for the same problem and write down the initial tableau. (c.) Instead of using three artificial variables, a single artificial variable might be used. Write down an initial tableau for this problem, using a single artificial variable and the "BIG- M" method. (d.) Now write down an initial tableau using a single artificial variable and the Two-Phase method. (e.) What should one do if an artificial variable is basic and positive at the end of Phase- One? (f.) What should one do if an artificial variable is basic but zero at the end of Phase-One? (2.) Write down the dual of the following LP problem: MAXIMIZE -17X 2 + 83X 4-8X 5 subject to: -X 1-13X 2 +45X 3 + 16X 5-7X 6 107 3X 3-18X 4 +30X 7 81 56:270 Final Exam '85 page 1

2 4X 1-5X 3 + X 6 = -13-10 X 1-2 16 X 3 X 4 0 X 5 unrestricted in sign X 2, X 6, and X 7 0 (3.) DUAL SIMPLEX METHOD: Consider the simplex tableau below: -Z X 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 RHS 1 3 4 2 1 5 0 0 0 0 (MIN) 0 1-2 -1 1 1 1 0 0-3 0-1 -1-1 1 1 0 1 0-2 0 1 1-2 2-3 0 0 1 4 (a.) What is the current primal solution? Is it feasible? Does it satisfy the optimality conditions? (b.) Circle every possible dual simplex pivot element. (4.) UPPER BOUNDING TECHNIQUE. Consider the following LP problem: MINIMIZE 2X 1 + 2X 2 + 3X 3 - X 4 subject to X 1 - X 2 + X 3-2X 4 6 -X 1 + X 2 - X 3 + X 4 8 2X 1 + X 2 - X 3 2 0 X 1 3 1 X 2 4 0 X 3 10 2 X 4 5 The APL output solving this problem using the Upper-Bounding Technique is attached. Please refer to it to answer the following questions. (a.) Explain why in the initial basic solution, i.e. X 1 X 2 X 3 X 4 X 5 X 6 X 7 0.5 1 0 2 10.5 5.5 0 the value of the basic variables (X 1, X 5, X 6 ) are NOT given by the quantity (A B ) -1 b, which is equal to (1, 5, 9). 56:270 Final Exam '85 page 2

3 (b.) Explain how it is determined that, as the nonbasic variable X 4 is increased, the basic variable X 5 increases, while the basic variable X 6 decreases. (c.) Explain how the "blocking values" 44.75 and 5.5 were computed. (d.) Why does X 4 not enter the basis? (e.) Explain why, if the basis does not change, the basic solution at the second iteration differs from that at the first iteration. (f.) Explain why the algorithm terminates with an "optimal solution" if the reduced costs are not all non-negative. 56:270 Final Exam '85 page 3

4 PART TWO (1.) SEPARABLE PROGRAMMING: Consider the nonlinear programming problem MINIMIZE f 1 (X 1 ) + f 2 (X 2 ) subject to X 1 + X 2 100 2X 1 + 3X 2 200 X 1-2X 2 50 0 X 1 200, 0 X 2 200 where the functions f 1 and f 2 are piecewise linear as shown below. The "lambda" formulation of the problem was first defined, with X 1 = 0λ 10 + 40λ 11 + 80λ 12 + 120λ 13 + 200λ 14 X 2 = 0λ 20 + 40λ 21 + 100λ 22 + 200λ 23 (a.) When the ordinary simplex method is used, the solution found is λ 10 =0.58, µ 14 = 0.42, λ 20 = 0.92, λ 23 = 0.08 (other variables being zero). What is wrong with this solution? (b.) Below are reproduced the initial and the current tableaux, when a "restriced basis entry" rule is used. What is the corresponding value of X 1 and of X 2 for the current tableau? 56:270 Final Exam '85 page 4

5 (c.) Indicate (by circling) every possible pivot element in the current tableau which might improve the solution (if any). (d.) Reformulate the problem, using the "delta" formulation method. Write X 1 and X 2 as expressions in the delta variables. (e.) What are the values of the "delta" variables corresponding to the current solution in the "lambda" (i.e. λ) tableau? (f.) If we are using the "upper bounding technique", which delta variables are in the basis at this iteration? Which delta variables are candidates for entry into the basis (i.e. variables for which the reduced cost must be computed)? (2.) DANTZIG-WOLFE DECOMPOSITION. We wish to use the decomposition technique to solve the following problem: MINIMIZE -X 1 -X 2-2X 3 -X 4 subject to X 1 + 2X 2 + 2X 3 + X 4 40 -X 1 + X 2 + X 3 + X 4 10 X 1 + 3X 2 30 2X 1 + X 2 20 X 3 10 X 4 10 X 3 + X 4 15 X 1, X 2, X 3, and X 4 0 It was decided to use two subproblems, one with variables (X 1,X 2 ) and the other with variables (X 3,X 4 ), writing the feasible region of each as a combination of its extreme points. The APL output solving this problem is attached. (a.) Write the first master problem tableau (after adding proposals 1 and 2). (b.) Write the second master problem tableau (after adding proposals 3 and 4). (c.) What are the values of X 1 through X 4 found by the second master problem? (Note: these values were blacked out in the output!) (d.) What is the objective function for subproblem 1 at the next iteration (i.e. after the second master problem has been solved)? (3.) STOCHASTIC PROGRAMMING. The Eye-to-Eye Frozen Food Company has the following problem: Potatoes are processed into packages of French Fries, Hash Browns, and Flakes (for instant mashed potatoes). At the beginning of the manufacturing process, the raw potatoes are sorted by length and quality, and then allocated to the separate product lines. The company can purchase potatoes from two sources, which differ in their yields of various sizes and quality. These yield characteristics are as follows: Source 1 potatoes yield 20 percent french 56:270 Final Exam '85 page 5

6 fries, 20 percent hash browns, and 30 percent flakes (the remaining 30 percent being waste). Source 2 potatoes yield 30 percent, 10 percent, and 30 percent, respectively (with again 30 percent being waste). The profit per ton of potatoes processed from Source 1 and Source 2 are $500 and $600, respectively. The limit on sales was first estimated to be 18 tons of French Fries, 12 tons of Hash Browns, and 24 tons of Flakes, and the problem was formulated as an LP as follows: MAXIMIZE 500X 1 + 600X 2 subject to 0.2X 1 + 0.3X 2 18 0.2X 1 + 0.1X 2 12 0.3X 1 + 0.3X 2 24 X 1, X 2 0 In reality, however, the sales limits are random variables and not known with certainty. (a.) CHANCE CONSTRAINED PROGRAMMING: Suppose that the sales limits given above are the expected values for normal distributions, with standard deviations of 4, 2, and 6, respectively. Reformulate the problem with the restriction that the sales limit be exceeded for each product no more than 5 percent of the time. (The Standard Normal CDF evaluated at 1.65 is approximately 0.95) (b.) STOCHASTIC LP WITH RECOURSE: Now suppose that the sales limit for Flakes is known with certainty to be 24, but that the others have only two possible values each. The sales limit for French Fries is either 15 or 20 (with equal probability). The sales limit for Hash Browns is either 10 (with probability 40 percent) or 20 (with probability 60 percent). If the sales limit of either French Fries or Hash Browns are exceeded, then the surplus must be sold at a loss of $100 per ton for French Fries, and $200 per ton for Hash Browns. ( If less than the sales limit is produced, then no recourse is necessary.) The production must be scheduled before learning the sales limits. Formulate an LP model to compute the production schedule which maximizes the expected profit. (4.) LP USING LINEAR COMPLEMENTARY SOLUTION TECHNIQUE. Consider the original LP model given in problem (3) for the Eye-to-Eye Frozen Food Company. (a.) Write down the primal and the dual problems, both using only equality constraints. (b.) Write down the tableau containing both sets of equality constraints from part (a.) (c.) Start with slack and surplus variables in the basis (negating rows with surplus variables as required). Is this solution feasible? Optimal? Does it satisfy complementary slackness? (d.) Define a single artificial variable and insert its column into the tableau. (e.) Where should you pivot to enter the artificial variable into the basis? (circle the entry) What variable leaves the basis? Will complementary slackness be satisfied after this pivot? (f.) What variable or variables may now enter the basis at the next iteration? (g.) How do you decide when to terminate, since you have no row of reduced costs? 56:270 Final Exam '85 page 6

7 (5.) ANALYSIS OF MPSX OUTPUT: Please refer to your materials on the PURAIR OIL COMPANY (problem statement, formulation, and MPSX output). Answer the following questions (if there is insufficient information in the MPSX output, simply answer NOT ENOUGH INFORMATION): (a.) Pipeline A is used at full capacity in the optimal solution. Suppose that it were to be shut down for a portion of a day, so that the capacity that day were only 8000 barrels/day, rather than 9000 barrels/day. How much profit would be lost? How would the optimal solution be changed? (refer to the substitution rates) (b.) GR1 denotes the amount of Gasoline produced by Refinery #1. Suppose that it must be produced in multiples of 100 barrels. Should the solution be rounded up or down? How much loss in profit would result? Which nonbasic variable must be adjusted (upward or downward) in order to accomplish this rounding? (c.) C1R1 denotes the amount of Crude #1 sent (via tanker) to Refinery #1 at a cost of $0.30/barrel. How high might this shipping cost rise before the solution needs to be adjusted? If the cost reaches this value, how much less will be shipped? (d.) GR2M3 denotes the amount of Gasoline shipped from Refinery #2 to Market #3, at a cost of $0.25/barrel. In the optimal solution, no such shipment is made. By how much must the shipping cost drop before it would be optimal to make this shipment? How much would then be shipped? What other changes would have to be made in the optimal solution? 56:270 Final Exam '85 page 7