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.

Similar documents
Part IB Optimisation

Part 1. The Review of Linear Programming

Worked Examples for Chapter 5

Farkas Lemma, Dual Simplex and Sensitivity Analysis

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

4. Duality Duality 4.1 Duality of LPs and the duality theorem. min c T x x R n, c R n. s.t. ai Tx = b i i M a i R n

Review Solutions, Exam 2, Operations Research

Math 5593 Linear Programming Week 1

The Strong Duality Theorem 1

Summary of the simplex method

Summary of the simplex method

Optimization 4. GAME THEORY

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

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)

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

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

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

LINEAR AND NONLINEAR PROGRAMMING

3. THE SIMPLEX ALGORITHM


Lecture 10: Linear programming duality and sensitivity 0-0

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

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

Chapter 1 Linear Programming. Paragraph 5 Duality

UNIT-4 Chapter6 Linear Programming

Math Models of OR: Sensitivity Analysis

4.6 Linear Programming duality

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

Optimization - Examples Sheet 1

GYULA FARKAS WOULD ALSO FEEL PROUD

56:270 Final Exam - May

UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc. Mathematics (2011 Admission Onwards) II SEMESTER Complementary Course

The Dual Simplex Algorithm

Linear Programming: Chapter 5 Duality

Linear and Combinatorial Optimization

Economic Foundations of Symmetric Programming

Special cases of linear programming

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

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

OPTIMISATION /09 EXAM PREPARATION GUIDELINES

LINEAR PROGRAMMING II

Jørgen Tind, Department of Statistics and Operations Research, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen O, Denmark.

OPTIMISATION 2007/8 EXAM PREPARATION GUIDELINES

CS711008Z Algorithm Design and Analysis

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

Multicommodity Flows and Column Generation

1 Review Session. 1.1 Lecture 2

A Polyhedral Cone Counterexample

Chap6 Duality Theory and Sensitivity Analysis

Understanding the Simplex algorithm. Standard Optimization Problems.

Chapter 1: Linear Programming

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

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

Sensitivity Analysis and Duality in LP

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

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

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.

FIN 550 Practice Exam Answers. A. Linear programs typically have interior solutions.

Lectures 6, 7 and part of 8

Part IB Optimisation

Week_4: simplex method II

A SIMPLE ALGORITHM FOR FINDING MAXIMAL NETWORK FLOWS AND AN APPLICATION TO THE HITCHCOCK PROBLEM

(includes both Phases I & II)

Resource Constrained Project Scheduling Linear and Integer Programming (1)

Introduction to integer programming II

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

Minimum cost transportation problem

The Simplex Algorithm

COMP3121/9101/3821/9801 Lecture Notes. Linear Programming

Introduction to Linear and Combinatorial Optimization (ADM I)

Introduction. Very efficient solution procedure: simplex method.

Teaching Duality in Linear Programming - the Multiplier Approach

Lecture 7 Duality II

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

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

March 13, Duality 3

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

CS711008Z Algorithm Design and Analysis

5 The Primal-Dual Simplex Algorithm

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

Math Models of OR: Some Definitions

Introduction to linear programming using LEGO.

(includes both Phases I & II)

COMPUTATIONAL COMPLEXITY OF PARAMETRIC LINEAR PROGRAMMING +

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

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

Robust Farkas Lemma for Uncertain Linear Systems with Applications

Algorithms and Theory of Computation. Lecture 13: Linear Programming (2)

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

that nds a basis which is optimal for both the primal and the dual problems, given

::::: OFTECHY. .0D 0 ::: ::_ I;. :.!:: t;0i f::t l. :- - :.. :?:: : ;. :--- :-.-i. .. r : : a o er -,:I :,--:-':: : :.:

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)

Outline. Outline. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Scheduling CPM/PERT Resource Constrained Project Scheduling Model

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

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

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

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

Homework Assignment 4 Solutions

Optimisation and Operations Research

MATH2070 Optimisation

Transcription:

Answers to problems Chapter 1 1.1. (0, 0) (3.5,0) (0,4.5) (, 3) Chapter.1(a) Last tableau X4 X3 B /5 7/5 x -3/5 /5 Xl 4/5-1/5 8 3 Xl =,X =3,B=8 (b) Last tableau c Xl -19/ X3-3/ -7 3/4 1/4 4.5 5/4-1/4.5 Xl =0,X =0,C=-7.. X I = 0, X = 4.5, and also Xl =, X = 3: objective function 36.3. Last tableaus Xl X3 Xl X4 C -19/ -3/ -7 C -17-3 -7 x 3/4 1/4 4.5 X3-5 - X 1/ 4.5 Both define the same point, namely Xl = 0, X = 4.5

ANSWERS TO PROBLEMS 141.4. Introducing parameters, maximize 3.5A + 36A3 + 6A4 + 5x3 subject to 3.5A + 18A3 + 14A4 + 5x3 ~ 7 Al + A + A3 + A4 = 1 Answer: Al = 11/18, A3 = 7/18, i.e. Xl = 0, X = 7/4, X3 = 0, objective function 14.5. Final tableaus t~6 Xl X B -5 +t -6 +t X3 3 4 18 X4 1 7 (0,0) ~t~6 Xl X3 B -1/ + t/4 3/ - t/4 7-9t/ x 3/4 1/4 9/ X4 5/4-1/4 5/ (0,9/) t~ X4 X3 B /5 - t/5 7/5 - t/5 8-5t X -3/5 /5 3 Xl 4/5-1/5 Note: when t =, we obtain the answer to Problem.1, with its objective function halved

14 LINEAR PROGRAMMING.6 Last tableau X4 X B 1-1 x3-1 xl 1-1 i.e. B can increase without bounds.7. Xl X X3 3 4 ij 18 X4 * 1 7 */ ~ X4 X Xl X3 X3-3/ 5/t 15/ Xz 3/4 1/4 Xl 1/ 1/ 7/ X4 5/4t -1/4 (3.5,0) (0,4.5) ------t~ X4 X3 X -3/5 /5 3 Xl 4/5-1/5 (,3) 9/ 5/.8. First tableau Xl Xz X3 Ul -1/5 0 0 0 Uz 1/10 -/5 0 0 81 0 1/5-1/5 0 8Z 1 1 1

ANSWERS TO PROBLEMS 143 where Xi are the proportion in gj, UI and U are the recruitments intogl andg, respectively Final tableaus Xl U UI UI -0. 0 UI /3 /15 U 1.5 0. U 0.3 0. Xl 10/3 /3 Xl -5 0 X 0.5 0.5 X -5/3 1/6 X.5 0.5 X3 0.5 0.5 X3-5/3 1/6 X3.5 0.5 Chapter 3 3.1(a) Minimize 18Y3 + 7Y4 subject to 3Y3 + Y4 ~ 5 4Y3 + Y4 ~6 Y3'Y4~0 last tableau Y YI C -3-8 Y4 3/5-4/5 /5 Y3 -/5 1/5 7/5 (b) Maximize -18Y3-7Y4 - Mz subject to -3Y3 - Y4 + YI = 5 4Y3 + Y4 - Y + Z = 6 Yj, z ~o last tableau Y4 Y B 5/ 9/ -7 YI -5/4-3/4 19/ Y3 1/4-1/4 3/

144 LINEAR PROGRAMMING 3.. The problem is minimize Xl + X subject to -Xl +X -X3 = 1 XI-X -X4 = 1 Last tableau c -1-1 -1-1 -M -1 o -M o -1 M i.e. the problem has no feasible region (remember that its dual had an infinite objective function!) Chapter 4 4.1. Pay-off table 1 14 4 4-1 7 7-3 - A should choose, or 4, in proportions 3 : 1 B should choose 1, or 4, in proportions 1: A ought to pay an entry fee of 1 4.. Pay-off table (1, 1) (1,) (, 1) (,) (1, 1) 0-3 0 (1,) - 0 0 3 (, 1) 3 0 0-4 (,) 0-3 4 0 Two basic solutions: (0,4/7,3/7,0) and (0,3/5,/5,0)

ANSWERS TO PROBLEMS Chapter 5 5.l(a) Optimal distribution A Bl B B3 145 Al 3 A 6 B 4 cost 38 (b) Optimal distribution Bl B B3 Al 3 A 1 cost 45 5.. Optimal distributions A Bl B B3 A Bl Al 1 4 Al 1 A 4 and A Bl B B 4 cost 40 5.3. The cut consists of SA, SB, CD, ET. Total capacity 13 B 4 B3 -I D T -4 Figure to answer of problem 5.3

146 LINEAR PROGRAMMING Chapter 6 6.1. Final tableaus Xl S Xl S C -5-6 -4 C -17-6 -4 X 0 1 4 and X3-5 -4 X4 3-1 X 1 4 x3 3-4 X4 0 - They give the same point 6.(a) Final tableau Sl S C -3-3 3 Y4 3-3 Y3-4/3 1 Y 1 1 0 Yl -3 (b) Final tableau Sl S B 4 3-3 Yl 1-3 1 Y3-1 1 1 Y - 1 0 Y4-3

ANSWERS TO PROBLEMS 147 Chapter 7 7.1. Last tableau X Xl Y Z B Xl 0 1-1 Zl 0-1 1-1 7.. Equivalent constraints 3Xl + 4X"';; 19, xl +X...;; 8 Answer: Xl = 13/5, X = 14/5, B = 149/5 5 7

References [1] Charnes, A. (195), Optimality and degeneracy. Econometrica, 0,160-70. [] Dantzig, G. B. (1951), Maximization of a linear function of variables subject to linear inequalities, in Activity Analysis of Production and Allocation, (ed. T. C. Koopmans) J. Wiley & Sons, New York, pp. 339-47. [3] Easterfield, T. E. (1946), A combinatorial algorithm. J. London Math. Soc., 1, 19-6. [4] Farkas, J. (190), tiber die Theorie der einfachen Ungleichungen. J.t. reine und angew. Math., 14, 1-4. [5] Ford, L. R., jun. and Fulkerson, D. R. (1957), A simple algorithm for finding maximal network flows and an application to the Hitchcock problem. Can. J. Math., 9, 1 O-lB. [6] Ford, L. R., jun. and Fulkerson, D. R. (1956), Solving the transportation problem. Man. Science, 3,4-3. [7] Gomory, R. E. (195B), Essentials of an algorithm for integer solutions to linear programs. Bull. A mer. Math. Soc., 64, 75-7B. [B] Hall, P. (1935), On representation of sub-sets. J. London Math. Soc., 10,6-30. [9] Hitchcock, F. L. (1941), The distribution of a product from several sources to numerous localities. J. Math. and Phys., 0, 4-30. [ 10] Kuhn, H. W. and Tucker, A. W. (eds.) (1956), Linear Inequalities and Related Systems. Annals of Math. Study no. 38, Princeton University Press, Preface xi-xiii. [11] Land, A. H. and Doig, A. G. (1960), An automatic method of solving discrete programming problems. Econometrica, B, 497-50. [1] Tucker, A. W. (1956), Dual systems of homogeneous linear relations, in Linear Inequalities and Related Systems (eds. H. W. Kuhn and A. W. Tucker), Princeton University Press, pp.3-lb. [13] Vajda, S. (197), Probabilistic Programming, Academic Press.

Index alternatives, 61 artificial variable, 4 assignment problem, 63, 85 basic solution, 6 basic variable, 6 breakthrough, 110 feasible point,s feasible region,s finite game, 65 fixed charge, 16 four-colour theorem, 16 graph,95 capacitated transportation problem, 88 check,, 5 complementary slackness, 54 complete tableau, 31 constraint, convexity constraint, 39 convex region, 9 cut, 99 cutting plane, 118 degenerate, 6, 9 dual feasible tableau, 51 dual network, 100 dual problem, 50 Dual Simplex Method, 5 duality, 51 duality theorem, 53 elementary matrix, 34 Inverse Matrix Method, 34 knapsack problem, 16 Lagrangean, 54 linear programming, master problem, 39 matrix game, 65 maximin, 66 minimax, 66 mixed integer programming, 117 mixed strategy, 67 multipliers, 33 necessity theorem, 53 networ}<::,95 non-basic variable, 6 Farkas' theorem, 60 objective function,

150 INDEX parametric programming, 43 pay-off matrix, 65 pivot, 18 planar, 100 primal problem, 50 proposal,39 pure integer programming, 117 pure strategy, 67 representative, 63 restricted tableau, 31 Revised Simplex Method, 33 saddle point, 55, 66 sensitivity analysis, 58 shadow cost, 58 shadow price, 58 Simplex Method, 16 Simplex tableau, 18 slack variable, 3 strategy line, 7 sufficiency theorem, 53 system of distinct representatives, 63 transportation problem, 78 value of a game, 66 zero-sum game, 65