Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 6: Algorithm Approach to LP Soln AGEC 352 Fall 2012 – Sep 12 R. Keeney.

Similar presentations


Presentation on theme: "Lecture 6: Algorithm Approach to LP Soln AGEC 352 Fall 2012 – Sep 12 R. Keeney."— Presentation transcript:

1 Lecture 6: Algorithm Approach to LP Soln AGEC 352 Fall 2012 – Sep 12 R. Keeney

2 Lab Discussion Questions Opportunity cost of specialization 2200 – 2025 = 175 = Op cost chair spec 2200/45 = ? <- GM/chair required for spec to be equally profitable Corner PointChairsTables Total Gross Margin 14502025 20201600 324142200 GM/unit4580

3 Linear Programming Corner Point Identification ◦ Solution must occur at a corner point ◦ Solve for all corners and find the best solution What if there were many (thousands) of corner points? ◦ Want a way to intelligently identify candidate corner points and check when we have found the best Simplex Algorithm does this…

4 Assigned Reading 5 page handout posted on the class website ◦ Spreadsheet that goes with the handout Lecture today will point out the most important items from that handout

5 Problem Setup Let: C = corn production (measured in acres) B = soybean production (measured in acres) The decision maker has the following limited resources: 320 acres of land 20,000 dollars in cash 19,200 bushels of storage The decision maker wants to maximize profits and estimates the following per acre net returns: C = $60 per acre B = $90 per acre

6 Problem Setup (cont) The two crops the decision maker produces use limited resources at the following per acre rates: ResourceCornSoybeans Land11 Cash50100 Storage10040

7 Algebraic Form of Problem

8 Problem Setup in Simplex Note the correspondence between algebraic form and rows/columns

9 Simplex Procedure: Perform some algebra that is consistent with equation manipulation ◦ Multiply by a constant ◦ Add/subtract a value from both sides of an equation Goal: Each activity column to have one cell with a 1 and the rest of its cells with 0 Result: A solution to the LP can be read from the manipulated tableau

10 Simplex Steps The simplex conversion steps are as follows: 1)Identify the pivot column: the column with the most negative element in the objective row. 2)Identify the pivot cell in that column: the cell with the smallest RHS/column value. 3)Convert the pivot cell to a value of 1 by dividing the entire row by the coefficient in the pivot cell. 4)Convert all other elements of the pivot column to 0 by adding a multiple of the pivot row to that row.

11 Step 1 B has the most negative ‘obj’ coefficient ◦ Most profitable activity

12 Step 2 ID pivot cell: Divide RHS by elements in B column Most limiting resource identifcation 320/1 20K/100 19200/40

13 Step 3 Convert pivot cell to value of 1 (*1/100)

14 Step 4 Convert other elements of pivot col to 0, by multiplying the new cash row and adding to the other rows Multiplying factor for land row ◦ -1  (-1*1 + 1 = 0) Multiplying factor for stor row ◦ -40  (-40*1 + 40 = 0)

15 Example CBs1s2s3PRHS New cash row 0.5100.0100200 New cash row *-1 -0.50-0.0100-200 Old land row 111000320 New land row 0.501-0.0100120 Explanation of rows: New Cash Row: Multiply all elements by 1/100 New Cash Row *-1: Multiply new cash row by -1 Old Land Row: From initial tableau New Land Row: Add New cash row*-1 to old land row

16 Tableau after 1 st iteration IF all negative values are eliminated from obj row, we are done If negative values remain, repeat the four Simplex steps 1) New pivot column is C, …(see handout)

17 Tableau after 2 nd iteration of Simplex No negatives in obj row, so we are done. Solution values: Look under the activity column, find the one and read the corresponding RHS value: C = 140, B = 130, Slack Land = 50; P=Profit=20,100

18 Simplex Programmed into Excel as one of the solution options When we begin LP, we will make sure that we are choosing the simplex method Time consuming by hand but we need to understand how solutions are generated by the computer Key points for exam: ◦ Steps, reading a solution

19 Next week Solving LP in Excel ◦ Standard problem setup ◦ Solution elements ◦ Interpretation of plan and evaluation of how sensitive the best plan is to changed assumptions


Download ppt "Lecture 6: Algorithm Approach to LP Soln AGEC 352 Fall 2012 – Sep 12 R. Keeney."

Similar presentations


Ads by Google