140 likes | 241 Views
Construction LP Problem #3. Optimizing the Cost of Excavation. MTH-363-001 6/1/2007 Joseph Jess Wesley Allen Parker Christopher Bullard. Table of Contents:. Defining the Problem The Equipment Supply Schedule The Primal Problem Initial Tableau and variable definitions
E N D
Construction LP Problem #3 Optimizing the Cost of Excavation MTH-363-001 6/1/2007 Joseph Jess Wesley Allen Parker Christopher Bullard
Table of Contents: • Defining the Problem • The Equipment Supply Schedule • The Primal Problem • Initial Tableau and variable definitions • Final Tableau and comments • The Dual Problem • Concerns with the initial tableau • Initial Tableau and variable definitions • Final Tableau and comments • Sensitivity Analysis • Final Comments • Works Cited
The Problem: A 1,000 yd3 excavation must be dug, given a week (5 business days). Of the five different categories of rental equipment, each has a specified hourly wage (for both equipment and operator) for use, and a limited availability per 8 hour business day. The objective is to find the allocation of equipment that minimizes the cost of the excavation, while removing all 1,000 yd3 of earth within the given week.
Given equipment: Type Cost Availability Capacity Shovel Dozer $17.50/hr 6 hrs per day 28.2 yds3/hr Large Backhoe $40/hr 6 hrs per day 150 yds3/hr Backhoe A $27.50/hr 6 hrs per day 90 yds3/hr Backhoe B $22/hr 8 hrs per day 60 yds3/hr Crane $47/hr 5.5 hrs per day 40yds3/hr • Other constraints: • Each day consists of 8 business hours • The week consists of 5 business days • The entire 1,000 cubic yard excavation must be complete by the end of the business week
The Primal Problem Initial Tableau xi= the number of hours used by machine “i” where 1<i<5 si= slack variables for the unused hours of machine “i” where 1<i<5 y1= artificial variable to resolve the LP problem with the Two-Phase Method Note the pivot location (circled above) does not rely on the Simplex Method
The Primal Problem Final Tableau xi= the number of hours used by machine “i” where 1<i<5 si= slack variables for the unused hours of machine “i” where 1<i<5 y1= artificial variable to resolve the LP problem with the Two-Phase Method Minimum: z=$266.67 for 6 hours, 40 minutes of labor with the large backhoe.
Concerns with the Dual Problem: With the dual problem, we have several issues to resolve. • First, we must consider the fact we have an unrestricted decision variable, V, in all of the constraint equations. We must set this unrestricted value equal to two variables, v1 and v2, which are required to be greater than or equal to zero. • Secondly, note that to solve the prime problem, we had to convert it to a maximization problem, which is how we then developed our dual problem. Again, we must convert this to a maximization problem by considering a dependent variable y’ as the value of our objective function. Y’ will be the negative of y, our original dual problem objective function.
The Dual Problem Initial Tableau vi= the hourly wage for the shovel dozer where 1<i<2 uj= the hourly wage for machines “i+1”, where 1<i<5 sk= slack variables, where 1<k<5 Note the Simplex Method will work in this revised form.
The Dual Problem Final Tableau Finally, note we have achieved the same optimum value for y’ as we did z. The solution we find is (0,4/15, 0, 0, 0, 0, 0) for our decision variables, with (339/4, 0, 7/2, 6, 109/3) for our slack variables. Considering the fundamental principle of duality, we confirm our dual problem has decision vectors u* and V* which correspond to the –c* row vector of our prime problem.
Sensitivity Analysis • To find how much the resource values of our primal problem could change without altering the XB vector we consider the inverse basis matrix from the initial tableau of phase one of our two-phase method and the resource column (b). • The equation we used to determine individual resource value changes was:maxi { -b*i / tir | tir > 0 } ≤ Δb1 ≤ mini { -b*i / tir | < 0 }
Sensitivity Data b vector
Sensitivity Results From this information we can find how much perturbation each variable can undergo without changing the basic variables in the basic solution. The only change that ends up being important to us is b1, which can take values from -993.33 to 3506.67
Works Cited Images/Links: “Caterpillar: Home.” May 20, 2007. http://www.cat.com Procedures: Calvert, J, Voxman, W. Linear Programming. Orlando: Harcourt Brace Jovanovich, Inc, 1989.