AM 121: Intro to Optimization Models and Methods Fall 2017

Size: px
Start display at page:

Download "AM 121: Intro to Optimization Models and Methods Fall 2017"

Transcription

1 AM 121: Intro to Optimization Models and Methods Fall 2017 Lecture 8: Sensitivity Analysis Yiling Chen SEAS Lesson Plan: Sensitivity Explore effect of changes in obj coefficients, and constraints on the optimal solution see a connection to duality Approaches: Geometric intuition Use AMPL to get sensitivity information Use basis to tableau eqns Jensen & Bard: 4.1 1

2 Sensitivity Analysis What happens if the data change slightly? E.g., a change in right-hand side value E.g., a change in objective coefficient E.g., a new decision variable E.g., modifying the entries in the column corresponding to a variable Important to understand the robustness of a solution. First Approach: Graphical Intuition 2

3 Example 1: Wooden toys Make toy soldiers and toy trains $3 profit per soldier, $2 profit per train Skilled labor of two types (carpentry and finishing) Soldier: 2 hours finishing, 1 hour carpentry Train: 1 hour finishing, 1 hour carpentry 100 finishing hours, 80 carpentry hours each week Unlimited demand for trains, at most 40 soldiers purchased each week Goal: maximize profit (Use LP, assume solution will be integral) x 1 = number of soldiers produced x 2 = number of trains produced max z =3x 1 +2x 2 s.t. 2x 1 + x 2 apple 100 finishing x 1 + x 2 apple 80 carpentry x 1 apple 40 soldier demand x 1,x 2 0 3

4 x 2 2x 1 +x (finishing) isoprofit 60 A B x 1 40 (soldiers) C x 1 +x 2 80 (carpentry) x 1 How would optimal solution change if objective coe cient or RHS values change? 4

5 Sensitivity to Objective Coefficient x 2 2x 1 +x (finishing) isoprofit 60 A B x 1 40 (soldiers) Q: Let c 1 be contribution to profit of a soldier. For what values does current basis remain optimal? C x 1 +x 2 80 (carpentry) x 1 5

6 Isoprofit line is: c 1 x 1 +2x 2 = constant x 2 = c 1 2 x 1 + constant/2 c 1 =) slope is 2 Slope of carpentry constraint is -1 isoprofit lines flatter than this if c 1 /2 > 1, or c 1 < 2 New optimal solution would be at A Slope of finishing constraint is -2 isoprofit lines steeper than this if c 1 /2 < 2, or c 1 > 4. New optimal solution would be at C =) Basis remains optimal for 2 apple c 1 apple 4 Would still manufacture 20 soldiers and 60 trains Of course profit changes! If c 1 = 4, profit will be 4(20)+2(60) = $200 Sensitivity to Right-hand side 6

7 x 2 2x 1 +x (finishing) isoprofit 60 A B x 1 40 (soldiers) D Q: Let b 1 be number of available finishing hours. For what values does current basis remain optimal? C x 1 +x 2 80 (carpentry) x 1 Current basis remains optimal as long as intersection of carpentry and finishing constraints remains feasible. Consider these two binding constraints: See that when b 1 < 80 then x 1 < 0 and basis infeasible. When b 1 > 120 then x 1 > 40 and basis infeasible. =) Basis remains optimal for 80 apple b 1 apple 120. both 2x 1 + x 2 = b 1 x 1 + x 2 = 80 =) x 1 = b 1 80 Within the range, decision and objective value changes: if b 1 = then x 1 = 20 + and x 2 = 60 z = (Do you see why?) 7

8 Shadow prices Definition. The shadow price on the i th constraint is the amount by which objective value is improved if RHS b i is increased by 1 (while current basis remains optimal.) For example, we know that if b 1 =100+, then x 1 =20+, x 2 =60 and z =3x 1 +2x 2 =180+ Shadow price of the finishing constraint is $1 it is $0 for 3 rd (non-binding) constraint on demand of soldiers. We Shadow will see price that: == Dual value == reduced cost on associated slack variable shadow price = optimal dual value corresponding to constraint = reduced cost on slack var in optimal primal tableau Second Approach: Using AMPL Sensitivity Report 8

9 Example 2: Furniture Make desks, tables and chairs Profit of $60, $30 and $20 respectively Have 48 lumber, 20 finishing hours, 8 carpentry hours. Goal: maximize profit Amount of each resource needed to make each type of furniture Desk Table Chair Lumber Finishing 4 hrs 2 hrs 1.5 hrs Carpentry 2 hrs 1.5 hrs 0.5 hrs (Use LP, assume solution will be integral) Example 2: Furniture x 1 desks x 2 tables x 3 chairs max z = 60x x x 3 s.t. 8x 1 +6x 2 + x 3 + x 4 = 48 lumber 4x 1 +2x x 3 + x 5 = 20 finishing 2x x x 3 + x 6 = 8 carpentry x 1,...,x 6 0 Optimal (primal) tableau: B = {4, 3, 1} x =(2, 0, 8, 24, 0, 0) z = 280 z +5x x x 6 = 280-2x 2 +x 4 + 2x 5-8x 6 = 24-2x 2 +x 3 + 2x 5-4x 6 = 8 x x 2-0.5x x 6 = 2 9

10 AMPL: Step 1 (furniture.mod) # AMPL script for the Furniture model. set PROD := 1..6 # Decision variables (production program) var X {j in PROD} >= 0 # Objective function maximize Obj: 60*X[1] + 30*X[2] + 20*X[3] # Constraints subject to Lumber: 8*X[1]+6*X[2]+1*X[3]+1*X[4]=48 subject to Finishing: 4*X[1]+2*X[2]+1.5*X[3]+1*X[5]=20 subject to Carpentry: 2*X[1]+1.5*X[2]+0.5*X[3]+1*X[6]=8 end Data hard coded in the model file here. Not a good practice for large LP instances. AMPL: Step 2 (furniture.run) reset reset data model furniture.mod option solver './cplex' option cplex_options 'sensitivity primalopt' option presolve 0 solve display X > furniture.sens Prevents solver using algebraic manipulation to simplify and remove variables, constraints before solving display _varname, _var.rc, _var.down, _var.current, _var.up > furniture.sens display _conname, _con.dual, _con.down, _con.current, _con.up > furniture.sens 10

11 AMPL: Step 3 ampl: include furniture.run --> Now look at furniture.sens file X [*] := reduced cost (ampl: include furniture.run) Note: reduced cost (.rc) in AMPL is the negation of our reduced cost. changes in obj fcn coeff s : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' USEFUL VALUES 2 'X[2]' -5-1e 'X[3]' 'X[4]' slack vars, less 5 'X[5]' -10-1e interesting 6 'X[6]' -10-1e dual (shadow price) changes in RHS values : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing Carpentry USEFUL VALUES 11

12 Questions (answer using AMPL s report) If desks (x 1 ) were selling for $10 more per desk, how much more profit would we make? -> What if desks sold for $30 more per desk? -> If we have 2 fewer finishing hours, how would the profits change? -> If we have 3 more feet of lumber, how would the profits change? -> Interpreting shadow prices reduced cost changes in obj fcn coeff s : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' 'X[2]' -5-1e 'X[3]' 'X[4]' 'X[5]' -10-1e 'X[6]' -10-1e dual (shadow price) changes in RHS values : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing Carpentry Q: How much would you be willing to pay for one additional carpentry hour? A: Since profits $60, $30, $20 incorporate costs of material, you d pay up to $10 more than regular cost (since profit = $10) 12

13 Careful: Multiple changes at once The valid range of changes is only applicable when a single change is made. What if we want to consider sensitivity to multiple changes at once? Case 1: If changes are only in obj coefficients on nonbasic variables and the RHS for non-binding constraints, simultaneous change within ranges ok. Case 2: Otherwise, need to use the 100% rule: Defines the allowable simultaneous changes to the obj coeffs of basic variables. Defines the allowable simultaneous changes to RHS values of binding constraints. The 100% rule Changes in objective coefficients 13

14 X [*] := (ampl: include furniture.run) Note: reduced cost (.rc) in AMPL is the negation of our reduced cost. : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' 'X[2]' -5-1e 'X[3]' 'X[4]' 'X[5]' -10-1e 'X[6]' -10-1e <- to 70 <- to 18 OK : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing Carpentry X [*] := (ampl: include furniture.run) Note: reduced cost (.rc) in AMPL is the negation of our reduced cost. : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' 'X[2]' -5-1e 'X[3]' 'X[4]' 'X[5]' -10-1e 'X[6]' -10-1e <- to 70 <- to 22 Not OK : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing Carpentry

15 100% rule for objective coe cient changes if change is made on c j to one or more basic variables then need P j r j apple 1 where r j is the ratio change for variable x j with respect to its valid range. Let c j denote change in objective value coe cient for variable x j, and D j denote the allowable decrease (if c j < 0) or increase to c j (if c j > 0). r j = c j /D j E.g., in furniture example, if desks profit of now desks bring $70 and chairs $18 the current solution remains optimal because r P 1 = /20 = 0.5,r 3 = /5 =0.4, r 2 =0, rj =0.9 < 1. But, if tables bring $33 and desks $58, r 1 = /4 =0.5,r 2 = /5 =0.6,r 3 =0 and P r j =1.1 > 1. so Invalid solution changes might (basis change. could change). The 100% rule Changes in RHS values 15

16 X [*] := (ampl: include furniture.run) Note: reduced cost (.rc) in AMPL is the negation of our reduced cost. : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' 'X[2]' -5-1e 'X[3]' 'X[4]' 'X[5]' -10-1e 'X[6]' -10-1e : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing <- to 22 3 Carpentry <- to 9 OK X [*] := (ampl: include furniture.run) Note: reduced cost (.rc) in AMPL is the negation of our reduced cost. : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' 'X[2]' -5-1e 'X[3]' 'X[4]' 'X[5]' -10-1e 'X[6]' -10-1e : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing <- to 17 3 Carpentry <- to 9 Not OK 16

17 100% rule for RHS changes if change is made on b i for one or more binding constraints then need P i r i apple 1 where r i is the ratio change for RHS b i. Let b i denote change in RHS for constraint i 2 {1,...,m}. Let D i denote the allowable decrease (if b i < 0) or increase to b i (if b i > 0). r i = b i /D i E.g., in furniture example, if have 22 finishing hours and 9 carpentry hours then r 1 = 0 r 2 = /4 =0.5, r 3 = 9 8 /2 =0.5. OK, because P r i = 1. Third Approach: Use Basis to Tableau Eqns and Optimal Primal Tableau 17

18 ORIGINAL PROBLEM FINAL TABLEAU Recall: Furniture example x 1 desks x 2 tables x 3 chairs max z = 60x x x 3 s.t. 8x 1 +6x 2 + x 3 + x 4 = 48 4x 1 +2x x 3 + x 5 = 20 2x x x 3 + x 6 =8 x 1,...,x 6 0 B = {4, 3, 1} x =(2, 0, 8, 24, 0, 0) z = 280 Optimal (primal) tableau: z +5x x x 6 = 280-2x 2 +x 4 + 2x 5-8x 6 = 24-2x 2 +x 3 + 2x 5-4x 6 = 8 x x 2-0.5x x 6 = 2 18

19 Variables x 1,..., x 6. An optimal tableau looks like: z + 5x x x 6 = 280 = 24 = 8 = 2... with anything values in in the constraint matrix that leave the basic variables isolated. In considering whether change in LP data will cause optimal basis to change, we determine how changes a ect RHS and row 0 of optimal tableau Need b 0 (for feasibility) and c 0 (for optimality) Review: Tableau from a Basis Given an optimal (primal) basis, B, then: RHS: b=a 1 B b Dual solution: y T = c T B A 1 (last lecture) B Objective value: z = c T B A 1 B b = yt b Nonbasic obj coe : c B T 0 =(c T B A 1 B A B 0 ct B ) 0 For nonbasic j, c j = c T B A 1 B A j c j = y T A j c j Immediate observations: (a) (b) c j = y j for slack variable x j since c j = 0 and A j = e j (i.e., the j th unit vector) dual variable y j is shadow price on RHS of constraint j (since z = y T b) ß can read optimal dual directly from optimal primal tableau ß the optimal dual value gives shadow price 19

20 Aside: Reading A B -1 from the final tableau Furniture example x 1 desks x 2 tables x 3 chairs max z = 60x x x 3 s.t. 8x 1 +6x 2 + x 3 + x 4 = 48 4x 1 +2x x 3 + x 5 = 20 2x x x 3 + x 6 =8 x 1,...,x 6 0 B = {4, 3, 1} x =(2, 0, 8, 24, 0, 0) z = 280 Optimal (primal) tableau: dual values (and shadow prices) from reduced costs on slack vars z +5x x x 6 = 280-2x 2 +x 4 + 2x 5-8x 6 = 24-2x 2 +x 3 + 2x 5-4x 6 = 8 x x 2-0.5x x 6 = 2 20

21 Example Analyses A. Changing objective function coe cient of a non-basic variable B. Changing objective function coe cient of a basic variable C. Changing the RHS D. Changing the entries in column of a non-basic variable E. Introducing a new activity (decision variable) A. Changing objective coeff. of non-basic variable Consider x 2 (tables) and change in c 2 b = A 1 B b, so RHS does not change c T B 0 = ct B A 1 B A B 0 while basis B is unchanged ct B 0,so c j for j 6= 2 is unchanged Must check reduced cost on c 2 remains non-negative Can use c 2 = y T A 2 c 2 0 (notice y T constant) Require -> gives c 2 35 Can or, get also sensitivity read from optimal information primal directly tableau from the reduced cost c 2 in optimal tableau. Since c 2 =5(whenc 2 = 30), then basis is optimal while c 2 apple 35 21

22 Furniture example x 1 desks x 2 tables x 3 chairs max z = 60x x x 3 s.t. 8x 1 +6x 2 + x 3 + x 4 = 48 4x 1 +2x x 3 + x 5 = 20 2x x x 3 + x 6 =8 x 1,...,x 6 0 B = {4, 3, 1} x =(2, 0, 8, 24, 0, 0) z = 280 Optimal (primal) tableau: z +5x 2 reduced cost + 10x x 6 = 280-2x 2 +x 4 + 2x 5-8x 6 = 24-2x 2 +x 3 + 2x 5-4x 6 = 8 x x 2-0.5x x 6 = 2 X [*] := Check against AMPL (ampl: include furniture.run) Note: reduced cost (.rc) in AMPL is the negation of our reduced cost. : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' 'X[2]' -5-1e 'X[3]' 'X[4]' 'X[5]' -10-1e 'X[6]' -10-1e : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing Carpentry

23 B. Changing objective coeff. of basic variable x 1 and x 3 are basic variables RHS b = A 1 B b unchanged c T B 0 = ct B A 1 B A B 0 ct B 0 may change for multiple variables (c B changes) Must check reduced cost on every non-basic variable remains non-negative For example, suppose profit on x 1 (desks) increases by > 0 c B =(0, 20, 60 + ). See how y T changes 0 y T = c T BA 1 B = (y T not constant here) while basis B is A = Use c j = y T A j c j to analyze new reduced cost coe cients 0 1 c 2 = y T A 2 c 2 = A 30 = c 5 = y T A 5 c 5 = A 0 = c 6 = y T A 6 c 6 = A 0 = For non-negative reduced costs in row 0, need: =) =) apple =) 20/3 Overall: need 4 apple apple 20. While 60 4 apple c 1 apple , current basis remains optimal. x unchanged, but if c 1 := 70 then 2(10) additional revenue profit and z =

24 X [*] := Check against AMPL (ampl: include furniture.run) Note: reduced cost (.rc) in AMPL is the negation of our reduced cost. : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' 'X[2]' -5-1e 'X[3]' 'X[4]' 'X[5]' -10-1e 'X[6]' -10-1e : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing Carpentry C. Changing the RHS c j = c T B A 1 B A j But b = A 1 B b changes. Check b 0 c j unchanged while basis B is unchanged to keep feasibility Consider b 2 = 20 + in furniture example 0 b A Need: =) =) =) apple 4 Overall, need 4 apple apple 4, and 16 apple b 2 apple 24 1 A (*) E ect on decision variables 0 given by 1 (*). E ect on objective value is 48 z = y T b = A = (y T from opt. tableau, constant) 8 24

25 X [*] := Check against AMPL (ampl: include furniture.run) Note: reduced cost (.rc) in AMPL is the negation of our reduced cost. : _varname _var.rc _var.down _var.current _var.up := 1 'X[1]' 'X[2]' -5-1e 'X[3]' 'X[4]' 'X[5]' -10-1e 'X[6]' -10-1e : _conname _con.dual _con.down _con.current _con.up := 1 Lumber e+20 2 Finishing Carpentry D. Changing column entries for non-basic variable Consider tables (x 2 ). Change to: profit sell for of $43, use lumber 5, finishing 2, carpentry 2. b = A 1 B b unchanged c j = c T B A 1 B A j c j see that only change is to the reduced cost of non-basic variable x 2 (only place A j and c j appear) Pricing out the activity. Check reduced cost remains 0 (note y T constant). new A 2, new c (y T from opt. tableau, constant here) c 2 = while basis B is A c 2 = = 3 See that the current basis is no longer optimal because c 2 < 0 25

26 E. Introducing a new activity (decision variable) Footstools (x 7 ). Profit Sell for of $15, use lumber 1, finishing 1, carpentry 1. b = A 1 B b unchanged c j = c T B A 1 B A j (y T from opt. tableau, constant here) while basis B is unchanged c j unchanged for all existing variables. Just need to price out the new activity. Check reduced cost remains 0 (again, y T constant). c 7 = A c 7 = = 5 Current basis remains optimal because c 7 > >= 00 Review: Sensitivity analysis with basis to tableau equations Change E ect on optimal solution Non-basic objective Reduced cost c j is function coe cient c j changed All reduced costs Basic objective function coe cient c j may change, obj. value changed RHS in ofopt. constraints tableau, RHS b i of a constraint and optimal also soln, obj. and value obj changed value Changing column entries for a non-basic on cost non-basic xvariable, j and Changes Changesreduced reduced cost variable x j or adding or also introduces the constraint new a new variable x ij reduced columncost. Āj Current basis still optimal if: Need reduced cost c j 0 Need reduced cost c i 0 for all i 2 B 0 Need RHS b i 0 on each constraint Reduced cost c j 0 26

27 Summary: LP Sensitivity Analysis Sensitivity analysis provides an understanding of the robustness of an LP solution Important that optimal basis does not change: Reduced costs remain non-negative, RHS values in optimal tableau remain non-negative Different approaches include: Geometric arguments AMPL s sensitivity report Basis to tableau equations 27

SCHOOL OF BUSINESS, ECONOMICS AND MANAGEMENT. BF360 Operations Research

SCHOOL OF BUSINESS, ECONOMICS AND MANAGEMENT. BF360 Operations Research SCHOOL OF BUSINESS, ECONOMICS AND MANAGEMENT BF360 Operations Research Unit 3 Moses Mwale e-mail: moses.mwale@ictar.ac.zm BF360 Operations Research Contents Unit 3: Sensitivity and Duality 3 3.1 Sensitivity

More information

Econ 172A - Slides from Lecture 7

Econ 172A - Slides from Lecture 7 Econ 172A Sobel Econ 172A - Slides from Lecture 7 Joel Sobel October 18, 2012 Announcements Be prepared for midterm room/seating assignments. Quiz 2 on October 25, 2012. (Duality, up to, but not including

More information

Optimization Methods. Lecture 7: Sensitivity Analysis

Optimization Methods. Lecture 7: Sensitivity Analysis 5.093 Optimization Methods Lecture 7: Sensitivity Analysis Motivation. Questions z = min s.t. c x Ax = b Slide How does z depend globally on c? on b? How does z change locally if either b, c, A change?

More information

February 24, 2005

February 24, 2005 15.053 February 24, 2005 Sensitivity Analysis and shadow prices Suggestion: Please try to complete at least 2/3 of the homework set by next Thursday 1 Goals of today s lecture on Sensitivity Analysis Changes

More information

Graphical Sensitivity Analysis

Graphical Sensitivity Analysis What if there is uncertainly about one or more values in the LP model? Sensitivity analysis allows us to determine how sensitive the optimal solution is to changes in data values. This includes analyzing

More information

Sensitivity Analysis LINDO INPUT & RESULTS. Maximize 7X1 + 10X2. Subject to X1 < 500 X2 < 500 X1 + 2X2 < 960 5X1 + 6X2 < 3600 END

Sensitivity Analysis LINDO INPUT & RESULTS. Maximize 7X1 + 10X2. Subject to X1 < 500 X2 < 500 X1 + 2X2 < 960 5X1 + 6X2 < 3600 END Sensitivity Analysis Sensitivity Analysis is used to see how the optimal solution is affected by the objective function coefficients and to see how the optimal value is affected by the right- hand side

More information

56:171 Operations Research Midterm Exam Solutions October 22, 1993

56:171 Operations Research Midterm Exam Solutions October 22, 1993 56:171 O.R. Midterm Exam Solutions page 1 56:171 Operations Research Midterm Exam Solutions October 22, 1993 (A.) /: Indicate by "+" ="true" or "o" ="false" : 1. A "dummy" activity in CPM has duration

More information

DUALITY AND SENSITIVITY ANALYSIS

DUALITY AND SENSITIVITY ANALYSIS DUALITY AND SENSITIVITY ANALYSIS Understanding Duality No learning of Linear Programming is complete unless we learn the concept of Duality in linear programming. It is impossible to separate the linear

More information

y 3 z x 1 x 2 e 1 a 1 a 2 RHS 1 0 (6 M)/3 M 0 (3 5M)/3 10M/ / /3 10/ / /3 4/3

y 3 z x 1 x 2 e 1 a 1 a 2 RHS 1 0 (6 M)/3 M 0 (3 5M)/3 10M/ / /3 10/ / /3 4/3 AMS 341 (Fall, 2016) Exam 2 - Solution notes Estie Arkin Mean 68.9, median 71, top quartile 82, bottom quartile 58, high (3 of them!), low 14. 1. (10 points) Find the dual of the following LP: Min z =

More information

Linear Programming: Sensitivity Analysis and Interpretation of Solution

Linear Programming: Sensitivity Analysis and Interpretation of Solution 8 Linear Programming: Sensitivity Analysis and Interpretation of Solution MULTIPLE CHOICE. To solve a linear programming problem with thousands of variables and constraints a personal computer can be use

More information

Linear Programming: Exercises

Linear Programming: Exercises Linear Programming: Exercises 1. The Holiday Meal Turkey Ranch is considering buying two different brands of turkey feed and blending them to provide a good, low-cost diet for its turkeys. Each brand of

More information

Operations Research I: Deterministic Models

Operations Research I: Deterministic Models AMS 341 (Spring, 2010) Estie Arkin Operations Research I: Deterministic Models Exam 1: Thursday, March 11, 2010 READ THESE INSTRUCTIONS CAREFULLY. Do not start the exam until told to do so. Make certain

More information

56:171 Operations Research Midterm Examination Solutions PART ONE

56:171 Operations Research Midterm Examination Solutions PART ONE 56:171 Operations Research Midterm Examination Solutions Fall 1997 Answer both questions of Part One, and 4 (out of 5) problems from Part Two. Possible Part One: 1. True/False 15 2. Sensitivity analysis

More information

Week 6: Sensitive Analysis

Week 6: Sensitive Analysis Week 6: Sensitive Analysis 1 1. Sensitive Analysis Sensitivity Analysis is a systematic study of how, well, sensitive, the solutions of the LP are to small changes in the data. The basic idea is to be

More information

Quantitative Analysis for Management Linear Programming Models:

Quantitative Analysis for Management Linear Programming Models: Quantitative Analysis for Management Linear Programming Models: 7-000 by Prentice Hall, Inc., Upper Saddle River, Linear Programming Problem. Tujuan adalah maximize or minimize variabel dependen dari beberapa

More information

56:171 Operations Research Midterm Exam Solutions October 19, 1994

56:171 Operations Research Midterm Exam Solutions October 19, 1994 56:171 Operations Research Midterm Exam Solutions October 19, 1994 Possible Score A. True/False & Multiple Choice 30 B. Sensitivity analysis (LINDO) 20 C.1. Transportation 15 C.2. Decision Tree 15 C.3.

More information

LINEAR PROGRAMMING. Homework 7

LINEAR PROGRAMMING. Homework 7 LINEAR PROGRAMMING Homework 7 Fall 2014 Csci 628 Megan Rose Bryant 1. Your friend is taking a Linear Programming course at another university and for homework she is asked to solve the following LP: Primal:

More information

56:171 Operations Research Midterm Examination October 25, 1991 PART ONE

56:171 Operations Research Midterm Examination October 25, 1991 PART ONE 56:171 O.R. Midterm Exam - 1 - Name or Initials 56:171 Operations Research Midterm Examination October 25, 1991 Write your name on the first page, and initial the other pages. Answer both questions of

More information

INTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations

INTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations Hun Myoung Park (4/18/2018) LP Interpretation: 1 INTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations DCC5350 (2 Credits) Public Policy

More information

Lecture 3. Understanding the optimizer sensitivity report 4 Shadow (or dual) prices 4 Right hand side ranges 4 Objective coefficient ranges

Lecture 3. Understanding the optimizer sensitivity report 4 Shadow (or dual) prices 4 Right hand side ranges 4 Objective coefficient ranges Decision Models Lecture 3 1 Lecture 3 Understanding the optimizer sensitivity report 4 Shadow (or dual) prices 4 Right hand side ranges 4 Objective coefficient ranges Bidding Problems Summary and Preparation

More information

36106 Managerial Decision Modeling Sensitivity Analysis

36106 Managerial Decision Modeling Sensitivity Analysis 1 36106 Managerial Decision Modeling Sensitivity Analysis Kipp Martin University of Chicago Booth School of Business September 26, 2017 Reading and Excel Files 2 Reading (Powell and Baker): Section 9.5

More information

Duality & The Dual Simplex Method & Sensitivity Analysis for Linear Programming. Metodos Cuantitativos M. En C. Eduardo Bustos Farias 1

Duality & The Dual Simplex Method & Sensitivity Analysis for Linear Programming. Metodos Cuantitativos M. En C. Eduardo Bustos Farias 1 Dualit & The Dual Simple Method & Sensitivit Analsis for Linear Programming Metodos Cuantitativos M. En C. Eduardo Bustos Farias Dualit EverLP problem has a twin problem associated with it. One problem

More information

DAKOTA FURNITURE COMPANY

DAKOTA FURNITURE COMPANY DAKOTA FURNITURE COMPANY AYMAN H. RAGAB 1. Introduction The Dakota Furniture Company (DFC) manufactures three products, namely desks, tables and chairs. To produce each of the items, three types of resources

More information

Solution to P2 Sensitivity at the Major Electric Company

Solution to P2 Sensitivity at the Major Electric Company Solution to P2 Sensitivity at the Major Electric Company 1.(a) Are there alternate optimal solutions? Yes or no. (b) If yes, which nonbasic variables could enter the basis without changing the value of

More information

Linear Programming: Simplex Method

Linear Programming: Simplex Method Mathematical Modeling (STAT 420/620) Spring 2015 Lecture 10 February 19, 2015 Linear Programming: Simplex Method Lecture Plan 1. Linear Programming and Simplex Method a. Family Farm Problem b. Simplex

More information

PERT 12 Quantitative Tools (1)

PERT 12 Quantitative Tools (1) PERT 12 Quantitative Tools (1) Proses keputusan dalam operasi Fundamental Decisin Making, Tabel keputusan. Konsep Linear Programming Problem Formulasi Linear Programming Problem Penyelesaian Metode Grafis

More information

56:171 Operations Research Midterm Examination Solutions PART ONE

56:171 Operations Research Midterm Examination Solutions PART ONE 56:171 Operations Research Midterm Examination Solutions Fall 1997 Write your name on the first page, and initial the other pages. Answer both questions of Part One, and 4 (out of 5) problems from Part

More information

56:171 Operations Research Midterm Examination October 28, 1997 PART ONE

56:171 Operations Research Midterm Examination October 28, 1997 PART ONE 56:171 Operations Research Midterm Examination October 28, 1997 Write your name on the first page, and initial the other pages. Answer both questions of Part One, and 4 (out of 5) problems from Part Two.

More information

3.3 - One More Example...

3.3 - One More Example... c Kathryn Bollinger, September 28, 2005 1 3.3 - One More Example... Ex: (from Tan) Solve the following LP problem using the Method of Corners. Kane Manufacturing has a division that produces two models

More information

56:171 Operations Research Midterm Exam Solutions Fall 1994

56:171 Operations Research Midterm Exam Solutions Fall 1994 56:171 Operations Research Midterm Exam Solutions Fall 1994 Possible Score A. True/False & Multiple Choice 30 B. Sensitivity analysis (LINDO) 20 C.1. Transportation 15 C.2. Decision Tree 15 C.3. Simplex

More information

Dennis L. Bricker Dept. of Industrial Engineering The University of Iowa

Dennis L. Bricker Dept. of Industrial Engineering The University of Iowa Dennis L. Bricker Dept. of Industrial Engineering The University of Iowa 56:171 Operations Research Homework #1 - Due Wednesday, August 30, 2000 In each case below, you must formulate a linear programming

More information

Introduction to Operations Research

Introduction to Operations Research Introduction to Operations Research Unit 1: Linear Programming Terminology and formulations LP through an example Terminology Additional Example 1 Additional example 2 A shop can make two types of sweets

More information

DM559/DM545 Linear and integer programming

DM559/DM545 Linear and integer programming Department of Mathematics and Computer Science University of Southern Denmark, Odense May 22, 2018 Marco Chiarandini DM559/DM55 Linear and integer programming Sheet, Spring 2018 [pdf format] Contains Solutions!

More information

LP Sensitivity Analysis

LP Sensitivity Analysis LP Sensitivity Analysis Max: 50X + 40Y Profit 2X + Y >= 2 (3) Customer v demand X + 2Y >= 2 (4) Customer w demand X, Y >= 0 (5) Non negativity What is the new feasible region? a, e, B, h, d, A and a form

More information

COMM 290 MIDTERM REVIEW SESSION ANSWER KEY BY TONY CHEN

COMM 290 MIDTERM REVIEW SESSION ANSWER KEY BY TONY CHEN COMM 290 MIDTERM REVIEW SESSION ANSWER KEY BY TONY CHEN TABLE OF CONTENTS I. Vocabulary Overview II. Solving Algebraically and Graphically III. Understanding Graphs IV. Fruit Juice Excel V. More on Sensitivity

More information

Midterm 2 Example Questions

Midterm 2 Example Questions Midterm Eample Questions Solve LPs using Simple. Consider the following LP:, 6 ma (a) Convert the LP to standard form.,,, 6 ma (b) Starting with and as nonbasic variables, solve the problem using the Simple

More information

Optimization Methods in Management Science

Optimization Methods in Management Science Problem Set Rules: Optimization Methods in Management Science MIT 15.053, Spring 2013 Problem Set 6, Due: Thursday April 11th, 2013 1. Each student should hand in an individual problem set. 2. Discussing

More information

Game Theory Tutorial 3 Answers

Game Theory Tutorial 3 Answers Game Theory Tutorial 3 Answers Exercise 1 (Duality Theory) Find the dual problem of the following L.P. problem: max x 0 = 3x 1 + 2x 2 s.t. 5x 1 + 2x 2 10 4x 1 + 6x 2 24 x 1 + x 2 1 (1) x 1 + 3x 2 = 9 x

More information

2. Find the equilibrium price and quantity in this market.

2. Find the equilibrium price and quantity in this market. 1 Supply and Demand Consider the following supply and demand functions for Ramen noodles. The variables are de ned in the table below. Constant values are given for the last 2 variables. Variable Meaning

More information

Optimization Methods in Management Science

Optimization Methods in Management Science Optimization Methods in Management Science MIT 15.053, Spring 013 Problem Set (Second Group of Students) Students with first letter of surnames I Z Due: February 1, 013 Problem Set Rules: 1. Each student

More information

LP OPTIMUM FOUND AT STEP 2 OBJECTIVE FUNCTION VALUE

LP OPTIMUM FOUND AT STEP 2 OBJECTIVE FUNCTION VALUE The Wilson Problem: Graph is at the end. LP OPTIMUM FOUND AT STEP 2 1) 5520.000 X1 360.000000 0.000000 X2 300.000000 0.000000 2) 0.000000 1.000000 3) 0.000000 2.000000 4) 140.000000 0.000000 5) 200.000000

More information

b) [3 marks] Give one more optimal solution (different from the one computed in a). 2. [10 marks] Consider the following linear program:

b) [3 marks] Give one more optimal solution (different from the one computed in a). 2. [10 marks] Consider the following linear program: Be sure this eam has 5 pages. THE UNIVERSITY OF BRITISH COLUMBIA Sessional Eamination - April 21 200 MATH 340: Linear Programming Instructors: Dr. R. Anstee, Section 201 Dr. Guangyue Han, Section 202 Special

More information

Do all of Part One (1 pt. each), one from Part Two (15 pts.), and four from Part Three (15 pts. each) <><><><><> PART ONE <><><><><>

Do all of Part One (1 pt. each), one from Part Two (15 pts.), and four from Part Three (15 pts. each) <><><><><> PART ONE <><><><><> 56:171 Operations Research Final Exam - December 13, 1989 Instructor: D.L. Bricker Do all of Part One (1 pt. each), one from Part Two (15 pts.), and four from

More information

Instantaneous rate of change (IRC) at the point x Slope of tangent

Instantaneous rate of change (IRC) at the point x Slope of tangent CHAPTER 2: Differentiation Do not study Sections 2.1 to 2.3. 2.4 Rates of change Rate of change (RC) = Two types Average rate of change (ARC) over the interval [, ] Slope of the line segment Instantaneous

More information

Stochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs

Stochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs Stochastic Programming and Financial Analysis IE447 Midterm Review Dr. Ted Ralphs IE447 Midterm Review 1 Forming a Mathematical Programming Model The general form of a mathematical programming model is:

More information

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

Civil Engineering Systems Analysis Lecture VI. Instructor: Prof. Naveen Eluru Department of Civil Engineering and Applied Mechanics Civil Engineering Systems Analysis Lecture VI Instructor: Prof. Naveen Eluru Department of Civil Engineering and Applied Mechanics Today s Learning Objectives Simplex Method 2 Simplex : Example 2 Max Z

More information

Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Lecture 23 Minimum Cost Flow Problem In this lecture, we will discuss the minimum cost

More information

Continuing Education Course #287 Engineering Methods in Microsoft Excel Part 2: Applied Optimization

Continuing Education Course #287 Engineering Methods in Microsoft Excel Part 2: Applied Optimization 1 of 6 Continuing Education Course #287 Engineering Methods in Microsoft Excel Part 2: Applied Optimization 1. Which of the following is NOT an element of an optimization formulation? a. Objective function

More information

OPTIMIZAÇÃO E DECISÃO 10/11

OPTIMIZAÇÃO E DECISÃO 10/11 OPTIMIZAÇÃO E DECISÃO 10/11 PL #1 Linear Programming Alexandra Moutinho (from Hillier & Lieberman Introduction to Operations Research, 8 th edition) The Wyndor Glass Co. Problem Wyndor Glass Co. produces

More information

Operations Research I: Deterministic Models

Operations Research I: Deterministic Models AMS 341 (Spring, 2009) Estie Arkin Operations Research I: Deterministic Models Exam 1: Thursday, March 12, 2009 READ THESE INSTRUCTIONS CAREFULLY. Do not start the exam until told to do so. Make certain

More information

ORF 307: Lecture 12. Linear Programming: Chapter 11: Game Theory

ORF 307: Lecture 12. Linear Programming: Chapter 11: Game Theory ORF 307: Lecture 12 Linear Programming: Chapter 11: Game Theory Robert J. Vanderbei April 3, 2018 Slides last edited on April 3, 2018 http://www.princeton.edu/ rvdb Game Theory John Nash = A Beautiful

More information

Chapter Two: Linear Programming: Model Formulation and Graphical Solution

Chapter Two: Linear Programming: Model Formulation and Graphical Solution Chapter Two: Linear Programming: Model Formulation and Graphical Solution PROBLEM SUMMARY 1. Maximization (1 28 continuation), graphical solution 2. Minimization, graphical solution 3. Sensitivity analysis

More information

Homework #2 Graphical LP s.

Homework #2 Graphical LP s. UNIVERSITY OF MASSACHUSETTS Isenberg School of Management Department of Finance and Operations Management FOMGT 353-Introduction to Management Science Homework #2 Graphical LP s. Show your work completely

More information

THE UNIVERSITY OF BRITISH COLUMBIA

THE UNIVERSITY OF BRITISH COLUMBIA Be sure this eam has pages. THE UNIVERSITY OF BRITISH COLUMBIA Sessional Eamination - June 12 2003 MATH 340: Linear Programming Instructor: Dr. R. Anstee, section 921 Special Instructions: No calculators.

More information

SPRING 2014 MATH 1324 REVIEW EXAM 3_

SPRING 2014 MATH 1324 REVIEW EXAM 3_ SPRING 214 MATH 1324 REVIEW EXAM 3_ MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. Convert the constraints into linear equations by using slack variables.

More information

Professor Christina Romer SUGGESTED ANSWERS TO PROBLEM SET 5

Professor Christina Romer SUGGESTED ANSWERS TO PROBLEM SET 5 Economics 2 Spring 2017 Professor Christina Romer Professor David Romer SUGGESTED ANSWERS TO PROBLEM SET 5 1. The tool we use to analyze the determination of the normal real interest rate and normal investment

More information

Complementarity Problems

Complementarity Problems 19 Complementarity Problems A variety of physical and economic phenomena are most naturally modeled by saying that certain pairs of inequality constraints must be complementary, in the sense that at least

More information

{List Sales (1 Trade Discount) Total Cost} (1 Tax Rate) = 0.06K

{List Sales (1 Trade Discount) Total Cost} (1 Tax Rate) = 0.06K FINAL CA MAY 2018 ADVANCED MANAGEMENT ACCOUNTING Test Code F84 Branch: Date : 04.03.2018 (50 Marks) Note: All questions are compulsory. Question 1(4 Marks) (c) Selling Price to Yield 20% Return on Investment

More information

Homework. Part 1. Computer Implementation: Solve Wilson problem by the Lindo and compare the results with your graphical solution.

Homework. Part 1. Computer Implementation: Solve Wilson problem by the Lindo and compare the results with your graphical solution. Homework. Part 1. Computer Implementation: Solve Wilson problem by the Lindo and compare the results with your graphical solution. Graphical Solution is attached to email. Lindo The results of the Wilson

More information

TUFTS UNIVERSITY DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING ES 152 ENGINEERING SYSTEMS Spring Lesson 16 Introduction to Game Theory

TUFTS UNIVERSITY DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING ES 152 ENGINEERING SYSTEMS Spring Lesson 16 Introduction to Game Theory TUFTS UNIVERSITY DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING ES 52 ENGINEERING SYSTEMS Spring 20 Introduction: Lesson 6 Introduction to Game Theory We will look at the basic ideas of game theory.

More information

The application of linear programming to management accounting

The application of linear programming to management accounting The application of linear programming to management accounting After studying this chapter, you should be able to: formulate the linear programming model and calculate marginal rates of substitution and

More information

OptIntro 1 / 14. Tutorial AMPL. Eduardo Camponogara. Department of Automation and Systems Engineering Federal University of Santa Catarina

OptIntro 1 / 14. Tutorial AMPL. Eduardo Camponogara. Department of Automation and Systems Engineering Federal University of Santa Catarina OptIntro 1 / 14 Tutorial AMPL Eduardo Camponogara Department of Automation and Systems Engineering Federal University of Santa Catarina October 2016 OptIntro 2 / 14 Summary Duality OptIntro 3 / 14 AMPL

More information

Equilibrium Asset Returns

Equilibrium Asset Returns Equilibrium Asset Returns Equilibrium Asset Returns 1/ 38 Introduction We analyze the Intertemporal Capital Asset Pricing Model (ICAPM) of Robert Merton (1973). The standard single-period CAPM holds when

More information

MS-E2114 Investment Science Exercise 4/2016, Solutions

MS-E2114 Investment Science Exercise 4/2016, Solutions Capital budgeting problems can be solved based on, for example, the benet-cost ratio (that is, present value of benets per present value of the costs) or the net present value (the present value of benets

More information

COMP331/557. Chapter 6: Optimisation in Finance: Cash-Flow. (Cornuejols & Tütüncü, Chapter 3)

COMP331/557. Chapter 6: Optimisation in Finance: Cash-Flow. (Cornuejols & Tütüncü, Chapter 3) COMP331/557 Chapter 6: Optimisation in Finance: Cash-Flow (Cornuejols & Tütüncü, Chapter 3) 159 Cash-Flow Management Problem A company has the following net cash flow requirements (in 1000 s of ): Month

More information

STARRY GOLD ACADEMY , , Page 1

STARRY GOLD ACADEMY , ,  Page 1 ICAN KNOWLEDGE LEVEL QUANTITATIVE TECHNIQUE IN BUSINESS MOCK EXAMINATION QUESTIONS FOR NOVEMBER 2016 DIET. INSTRUCTION: ATTEMPT ALL QUESTIONS IN THIS SECTION OBJECTIVE QUESTIONS Given the following sample

More information

Mean-Variance Portfolio Choice in Excel

Mean-Variance Portfolio Choice in Excel Mean-Variance Portfolio Choice in Excel Prof. Manuela Pedio 20550 Quantitative Methods for Finance August 2018 Let s suppose you can only invest in two assets: a (US) stock index (here represented by the

More information

WAYNE STATE UNIVERSITY Department of Industrial and Manufacturing Engineering

WAYNE STATE UNIVERSITY Department of Industrial and Manufacturing Engineering WAYNE STATE UNIVERSITY Department of Industrial and Manufacturing Engineering PhD Preliminary Examination- February 2006 Candidate Name: Answer ALL Questions Question 1-20 Marks Question 2-15 Marks Question

More information

TUTORIAL KIT OMEGA SEMESTER PROGRAMME: BANKING AND FINANCE

TUTORIAL KIT OMEGA SEMESTER PROGRAMME: BANKING AND FINANCE TUTORIAL KIT OMEGA SEMESTER PROGRAMME: BANKING AND FINANCE COURSE: BFN 425 QUANTITATIVE TECHNIQUE FOR FINANCIAL DECISIONS i DISCLAIMER The contents of this document are intended for practice and leaning

More information

Chapter Two: Linear Programming: Model Formulation and Graphical Solution

Chapter Two: Linear Programming: Model Formulation and Graphical Solution TYLM0_0393.QX //09 :3 M Page hapter Two: Linear Programming: Model Formulation and Graphical Solution PROLEM SUMMRY. Maimization ( continuation), graphical solution. Maimization, graphical solution 3.

More information

Interior-Point Algorithm for CLP II. yyye

Interior-Point Algorithm for CLP II.   yyye Conic Linear Optimization and Appl. Lecture Note #10 1 Interior-Point Algorithm for CLP II Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/

More information

Optimization in Finance

Optimization in Finance Research Reports on Mathematical and Computing Sciences Series B : Operations Research Department of Mathematical and Computing Sciences Tokyo Institute of Technology 2-12-1 Oh-Okayama, Meguro-ku, Tokyo

More information

17. Forestry Applications of Linear Programming

17. Forestry Applications of Linear Programming 191 17. Forestry Applications of Linear Programming Steve Harrison Linear programming (LP) is a highly versatile mathematical optimization technique which has found wide use in management and economics.

More information

32 Chapter 3 Analyzing Solutions. The solution is:

32 Chapter 3 Analyzing Solutions. The solution is: 3 Analyzing Solutions 3.1 Economic Analysis of Solution Reports A substantial amount of interesting economic information can be gleaned from the solution report of a model. In addition, optional reports,

More information

IE312 Optimization: Homework #5 Solution Fall Due on Oct. 29, 2010

IE312 Optimization: Homework #5 Solution Fall Due on Oct. 29, 2010 IE312 Optimization: Homework #5 Solution Fall 2010 Due on Oct. 29, 2010 1 1 (Problem 2 - p. 254) LINGO model: SETS: types / 1 2 / : lbound, ruby, diamond, price, cost, x; ENDSETS DATA: lbound = 11 0; ruby

More information

We want to solve for the optimal bundle (a combination of goods) that a rational consumer will purchase.

We want to solve for the optimal bundle (a combination of goods) that a rational consumer will purchase. Chapter 3 page1 Chapter 3 page2 The budget constraint and the Feasible set What causes changes in the Budget constraint? Consumer Preferences The utility function Lagrange Multipliers Indifference Curves

More information

Problems. the net marginal product of capital, MP'

Problems. the net marginal product of capital, MP' Problems 1. There are two effects of an increase in the depreciation rate. First, there is the direct effect, which implies that, given the marginal product of capital in period two, MP, the net marginal

More information

1 Shapley-Shubik Model

1 Shapley-Shubik Model 1 Shapley-Shubik Model There is a set of buyers B and a set of sellers S each selling one unit of a good (could be divisible or not). Let v ij 0 be the monetary value that buyer j B assigns to seller i

More information

Chapter Two: Linear Programming: Model Formulation and Graphical Solution

Chapter Two: Linear Programming: Model Formulation and Graphical Solution hapter Two: Linear Programming: Model Formulation and Graphical Solution PROLEM SUMMRY. Maimization ( continuation), graphical solution. Maimization, graphical solution 3. Minimization, graphical solution.

More information

Problem 1: Random variables, common distributions and the monopoly price

Problem 1: Random variables, common distributions and the monopoly price Problem 1: Random variables, common distributions and the monopoly price In this problem, we will revise some basic concepts in probability, and use these to better understand the monopoly price (alternatively

More information

Chapter Thirty. Production

Chapter Thirty. Production Chapter Thirty Production Exchange Economies (revisited) No production, only endowments, so no description of how resources are converted to consumables. General equilibrium: all markets clear simultaneously.

More information

The Delta Method. j =.

The Delta Method. j =. The Delta Method Often one has one or more MLEs ( 3 and their estimated, conditional sampling variancecovariance matrix. However, there is interest in some function of these estimates. The question is,

More information

1.2: USING ALGEBRA(meaning no calculators), find the Intersection of the two Lines.

1.2: USING ALGEBRA(meaning no calculators), find the Intersection of the two Lines. Math 125 Final Exam Practice HAPTE 1: 1.1: List the Intercepts of each Equation and then sketch the graph 18x+ 10y = 90 b) 16x+ 24y = 432 c) 25x+ 10y = 500 1.2: USING ALGEBA(meaning no calculators), find

More information

Intro to Economic analysis

Intro to Economic analysis Intro to Economic analysis Alberto Bisin - NYU 1 The Consumer Problem Consider an agent choosing her consumption of goods 1 and 2 for a given budget. This is the workhorse of microeconomic theory. (Notice

More information

Chapter 1 Microeconomics of Consumer Theory

Chapter 1 Microeconomics of Consumer Theory Chapter Microeconomics of Consumer Theory The two broad categories of decision-makers in an economy are consumers and firms. Each individual in each of these groups makes its decisions in order to achieve

More information

Homework #3 Supply Chain Models: Manufacturing & Warehousing (ISyE 3104) - Fall 2001 Due September 20, 2001

Homework #3 Supply Chain Models: Manufacturing & Warehousing (ISyE 3104) - Fall 2001 Due September 20, 2001 Homework #3 Supply Chain Models: Manufacturing & Warehousing (ISyE 3104) - Fall 2001 Due September 20, 2001 Show all your steps to get full credit. (Total 45 points) Reading assignment: Read Supplement

More information

Microeconomics of Banking: Lecture 3

Microeconomics of Banking: Lecture 3 Microeconomics of Banking: Lecture 3 Prof. Ronaldo CARPIO Oct. 9, 2015 Review of Last Week Consumer choice problem General equilibrium Contingent claims Risk aversion The optimal choice, x = (X, Y ), is

More information

The homework is due on Wednesday, September 7. Each questions is worth 0.8 points. No partial credits.

The homework is due on Wednesday, September 7. Each questions is worth 0.8 points. No partial credits. Homework : Econ500 Fall, 0 The homework is due on Wednesday, September 7. Each questions is worth 0. points. No partial credits. For the graphic arguments, use the graphing paper that is attached. Clearly

More information

Robust Optimization Applied to a Currency Portfolio

Robust Optimization Applied to a Currency Portfolio Robust Optimization Applied to a Currency Portfolio R. Fonseca, S. Zymler, W. Wiesemann, B. Rustem Workshop on Numerical Methods and Optimization in Finance June, 2009 OUTLINE Introduction Motivation &

More information

1 Supply and Demand. 1.1 Demand. Price. Quantity. These notes essentially correspond to chapter 2 of the text.

1 Supply and Demand. 1.1 Demand. Price. Quantity. These notes essentially correspond to chapter 2 of the text. These notes essentially correspond to chapter 2 of the text. 1 Supply and emand The rst model we will discuss is supply and demand. It is the most fundamental model used in economics, and is generally

More information

FINANCIAL OPTIMIZATION

FINANCIAL OPTIMIZATION FINANCIAL OPTIMIZATION Lecture 2: Linear Programming Philip H. Dybvig Washington University Saint Louis, Missouri Copyright c Philip H. Dybvig 2008 Choose x to minimize c x subject to ( i E)a i x = b i,

More information

Consumption and Savings (Continued)

Consumption and Savings (Continued) Consumption and Savings (Continued) Lecture 9 Topics in Macroeconomics November 5, 2007 Lecture 9 1/16 Topics in Macroeconomics The Solow Model and Savings Behaviour Today: Consumption and Savings Solow

More information

4. Introduction to Prescriptive Analytics. BIA 674 Supply Chain Analytics

4. Introduction to Prescriptive Analytics. BIA 674 Supply Chain Analytics 4. Introduction to Prescriptive Analytics BIA 674 Supply Chain Analytics Why is Decision Making difficult? The biggest sources of difficulty for decision making: Uncertainty Complexity of Environment or

More information

Marginal Analysis Outline

Marginal Analysis Outline Marginal Analysis Outline 1. Definition and Assumptions 2. Optimality criteria Analysis Interpretation Application 3. Key concepts Expansion path Cost function Economies of scale 4. Summary Massachusetts

More information

Lecture 3: Factor models in modern portfolio choice

Lecture 3: Factor models in modern portfolio choice Lecture 3: Factor models in modern portfolio choice Prof. Massimo Guidolin Portfolio Management Spring 2016 Overview The inputs of portfolio problems Using the single index model Multi-index models Portfolio

More information

ORF 307: Lecture 19. Linear Programming: Chapter 13, Section 2 Pricing American Options. Robert Vanderbei. May 1, 2018

ORF 307: Lecture 19. Linear Programming: Chapter 13, Section 2 Pricing American Options. Robert Vanderbei. May 1, 2018 ORF 307: Lecture 19 Linear Programming: Chapter 13, Section 2 Pricing American Options Robert Vanderbei May 1, 2018 Slides last edited on April 30, 2018 http://www.princeton.edu/ rvdb American Options

More information

The Optimization Process: An example of portfolio optimization

The Optimization Process: An example of portfolio optimization ISyE 6669: Deterministic Optimization The Optimization Process: An example of portfolio optimization Shabbir Ahmed Fall 2002 1 Introduction Optimization can be roughly defined as a quantitative approach

More information

Martingale Pricing Theory in Discrete-Time and Discrete-Space Models

Martingale Pricing Theory in Discrete-Time and Discrete-Space Models IEOR E4707: Foundations of Financial Engineering c 206 by Martin Haugh Martingale Pricing Theory in Discrete-Time and Discrete-Space Models These notes develop the theory of martingale pricing in a discrete-time,

More information

Financial Market Analysis (FMAx) Module 6

Financial Market Analysis (FMAx) Module 6 Financial Market Analysis (FMAx) Module 6 Asset Allocation and iversification This training material is the property of the International Monetary Fund (IMF) and is intended for use in IMF Institute for

More information

FINANCIAL OPTIMIZATION. Lecture 5: Dynamic Programming and a Visit to the Soft Side

FINANCIAL OPTIMIZATION. Lecture 5: Dynamic Programming and a Visit to the Soft Side FINANCIAL OPTIMIZATION Lecture 5: Dynamic Programming and a Visit to the Soft Side Copyright c Philip H. Dybvig 2008 Dynamic Programming All situations in practice are more complex than the simple examples

More information