SlideShare una empresa de Scribd logo
1 de 13
Optimizing the Cost of Excavation MTH-363-001 6/1/2007 Joseph Jess Wesley Allen Parker Christopher Bullard Construction LP Problem #3
Table of Contents: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Problem: ,[object Object],[object Object]
Given equipment: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Primal Problem ,[object Object],x i = the number of hours used by machine “i” where 1 < i < 5 s i = slack variables for the unused hours of machine “i” where 1 < i < 5 y 1 = 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 0.00 0.00 0.00 0.00 0.00 0.00 0.00 47.00 22.00 55/2 40.00 35/2 Z -1000.00 0.00 0.00 0.00 0.00 0.00 0.00 -40.00 -60.00 -90.00 -150.00 -480/17 W 55/2 0.00 1.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 s5 40.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 s4 30.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 s3 30.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 1.00 0.00 s2 30.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 1.00 s1 1000.00 1.00 0.00 0.00 0.00 0.00 0.00 40.00 60.00 90.00 150.00 480/17 y1 B y1 s5 s4 s3 s2 s1 x5 x4 x3 x2 x1 Equation Tableau 1
The Primal Problem ,[object Object],x i = the number of hours used by machine “i” where 1 < i < 5 s i = slack variables for the unused hours of machine “i” where 1 < i < 5 y 1 = 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. -800/3 -4/15 0.00 0.00 0.00 0.00 0.00 109/3 6.00 7/2 0.00 339/34 Z 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 W 55/2 0.00 1.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 s5 40.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 s4 30.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 s3 70/3 -1/150 0.00 0.00 0.00 1.00 0.00 -4/15 -2/5 -3/5 0.00 -16/85 s2 30.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 1.00 s1 20/3 1/150 0.00 0.00 0.00 0.00 0.00 4/15 2/5 3/5 1.00 16/85 x2 B y1 s5 s4 s3 s2 s1 x5 x4 x3 x2 x1 Equation Tableau 2
Concerns with the Dual Problem: ,[object Object],[object Object],[object Object]
The Dual Problem ,[object Object],v i = the hourly wage for the shovel dozer where 1 < i < 2 u j = the hourly wage for machines “i+1”, where 1 < i < 5 s k = slack variables, where 1 < k < 5 Note the Simplex Method will work in this revised form. 0.00 0.00 0.00 0.00 0.00 0.00 55/2 40.00 30.00 30.00 30.00 -1000.00 1000.00 Z                             47.00 1.00 0.00 0.00 0.00 0.00 -1.00 0.00 0.00 0.00 0.00 40.00 -40.00 s5 22.00 0.00 1.00 0.00 0.00 0.00 0.00 -1.00 0.00 0.00 0.00 60.00 -60.00 s4 55/2 0.00 0.00 1.00 0.00 0.00 0.00 0.00 -1.00 0.00 0.00 90.00 -90.00 s3 40.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 -1.00 0.00 150.00 -150.00 s2 35/2 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 -1.00 480/17 -480/17 s1 B s5 s4 s3 s2 s1 u5 u4 u3 u2 u1 v2 v1 Tableau 1
The Dual Problem ,[object Object],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. 800/3 0.00 0.00 0.00 20/3 0.00 55/2 40.00 30.00 70/3 30.00 0 0 Z                             109/3 1.00 0.00 0.00 -4/15 0.00 -1.00 0.00 0.00 4/15 0.00 0 0 s5 6 0.00 1.00 0.00 -2/5 0.00 0.00 -1.00 0.00 2/5 0.00 0 0 s4 7/2 0.00 0.00 1.00 -3/5 0.00 0.00 0.00 -1.00 3/5 0.00 0 0 s3 4/15 0.00 0.00 0.00 1/150 0.00 0.00 0.00 0.00 -1/150 0.00 1 -1 v2 339/4 0.00 0.00 0.00 -16/85 1.00 0.00 0.00 0.00 16/85 -1.00 0 0 s1 B s5 s4 s3 s2 s1 u5 u4 u3 u2 u1 v2 v1
Sensitivity Analysis ,[object Object],[object Object]
Sensitivity Data b vector 1.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 -0.0066667 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00666667 B-1 Matrix 27.5 40 30 23.33 30 6.67
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 b 1 , which can take values from -993.33 to 3506.67 Infinite ≤ Δb6≤ -27.50 Infinite ≤ Δb5≤ -40.00 Infinite ≤ Δb4≤ -30.00 Infinite ≤ Δb3≤ -23.33 Infinite ≤ Δb2≤ -30.00 3500.00 ≤ Δb1≤ -1000.00 Single b i  change Sensitivity Analysis -27.50 Δb6> -40.00 Δb5> -30.00 Δb4> -23.33 Δb3> -30.00 Δb2> -1000.00 Δb1> Resulting b i  for Simultaneous Change
Works Cited ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Transportation problem
Transportation problemTransportation problem
Transportation problemShubhagata Roy
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysisHakeem-Ur- Rehman
 
Mb 106 quantitative techniques 16
Mb 106 quantitative techniques 16Mb 106 quantitative techniques 16
Mb 106 quantitative techniques 16KrishnaRoy45
 
MM presentation.pptx
MM presentation.pptxMM presentation.pptx
MM presentation.pptxGauravPlays
 
Operations Research
Operations ResearchOperations Research
Operations Researchajithsrc
 
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema ExperienceProject Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema ExperienceBalaji Katakam
 
Adobe Kickbox - A framework to nurture Innovation
Adobe Kickbox -  A framework to nurture InnovationAdobe Kickbox -  A framework to nurture Innovation
Adobe Kickbox - A framework to nurture InnovationAshwin Chandrasekaran
 
Transportation model
Transportation modelTransportation model
Transportation modelshakila haque
 
Linear programming problem
Linear programming problemLinear programming problem
Linear programming problemTech_MX
 

La actualidad más candente (11)

5case
5case5case
5case
 
Ot ppt
Ot pptOt ppt
Ot ppt
 
Transportation problem
Transportation problemTransportation problem
Transportation problem
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysis
 
Mb 106 quantitative techniques 16
Mb 106 quantitative techniques 16Mb 106 quantitative techniques 16
Mb 106 quantitative techniques 16
 
MM presentation.pptx
MM presentation.pptxMM presentation.pptx
MM presentation.pptx
 
Operations Research
Operations ResearchOperations Research
Operations Research
 
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema ExperienceProject Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
 
Adobe Kickbox - A framework to nurture Innovation
Adobe Kickbox -  A framework to nurture InnovationAdobe Kickbox -  A framework to nurture Innovation
Adobe Kickbox - A framework to nurture Innovation
 
Transportation model
Transportation modelTransportation model
Transportation model
 
Linear programming problem
Linear programming problemLinear programming problem
Linear programming problem
 

Destacado

Construction Project Managment Techniques
Construction Project Managment TechniquesConstruction Project Managment Techniques
Construction Project Managment Techniquesguestc8140fe
 
Do you need quality construction craftsmen?
Do you need quality construction craftsmen?Do you need quality construction craftsmen?
Do you need quality construction craftsmen?Lee A. Clark
 
Evolutionary Algorithms and their Applications in Civil Engineering - 2
Evolutionary Algorithms and their Applications in Civil Engineering - 2Evolutionary Algorithms and their Applications in Civil Engineering - 2
Evolutionary Algorithms and their Applications in Civil Engineering - 2shreymodi
 
Linear programming 1
Linear programming 1Linear programming 1
Linear programming 1Rezaul Karim
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical MethodJoseph Konnully
 
How to set up a Graphical Method Linear Programming Problem - Introduction
How to set up a Graphical Method Linear Programming Problem - IntroductionHow to set up a Graphical Method Linear Programming Problem - Introduction
How to set up a Graphical Method Linear Programming Problem - IntroductionEd Dansereau
 
Linear programming problem
Linear programming problemLinear programming problem
Linear programming problemmakeitsimple007
 
Enfermedades alergicas
Enfermedades alergicasEnfermedades alergicas
Enfermedades alergicasOscar Guzmán
 
Nurses' Roles in Community Health Nursing
Nurses' Roles in Community Health NursingNurses' Roles in Community Health Nursing
Nurses' Roles in Community Health NursingPulleymazing
 
Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...IJRES Journal
 
ON Fuzzy Linear Programming Technique Application
ON Fuzzy Linear Programming Technique ApplicationON Fuzzy Linear Programming Technique Application
ON Fuzzy Linear Programming Technique Applicationijsrd.com
 
Efficient multicast delivery for data redundancy minimization
Efficient multicast delivery for data redundancy minimizationEfficient multicast delivery for data redundancy minimization
Efficient multicast delivery for data redundancy minimizationJayakrishnan U
 
New microsoft power point presentation
New microsoft power point presentationNew microsoft power point presentation
New microsoft power point presentationRaj Patil
 
Optimizing profit with linear programming model
Optimizing profit with linear programming modelOptimizing profit with linear programming model
Optimizing profit with linear programming modelAmit Deshmukh
 
Application of linear programming techniques to practical
Application of linear programming techniques to practicalApplication of linear programming techniques to practical
Application of linear programming techniques to practicalAlexander Decker
 

Destacado (20)

Man prod 1
Man prod 1Man prod 1
Man prod 1
 
Linear programing
Linear programingLinear programing
Linear programing
 
Construction Project Managment Techniques
Construction Project Managment TechniquesConstruction Project Managment Techniques
Construction Project Managment Techniques
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
 
Do you need quality construction craftsmen?
Do you need quality construction craftsmen?Do you need quality construction craftsmen?
Do you need quality construction craftsmen?
 
Evolutionary Algorithms and their Applications in Civil Engineering - 2
Evolutionary Algorithms and their Applications in Civil Engineering - 2Evolutionary Algorithms and their Applications in Civil Engineering - 2
Evolutionary Algorithms and their Applications in Civil Engineering - 2
 
Linear programming 1
Linear programming 1Linear programming 1
Linear programming 1
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical Method
 
How to set up a Graphical Method Linear Programming Problem - Introduction
How to set up a Graphical Method Linear Programming Problem - IntroductionHow to set up a Graphical Method Linear Programming Problem - Introduction
How to set up a Graphical Method Linear Programming Problem - Introduction
 
Linear programming problem
Linear programming problemLinear programming problem
Linear programming problem
 
Enfermedades alergicas
Enfermedades alergicasEnfermedades alergicas
Enfermedades alergicas
 
Nurses' Roles in Community Health Nursing
Nurses' Roles in Community Health NursingNurses' Roles in Community Health Nursing
Nurses' Roles in Community Health Nursing
 
20320140507011
2032014050701120320140507011
20320140507011
 
Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...
 
ON Fuzzy Linear Programming Technique Application
ON Fuzzy Linear Programming Technique ApplicationON Fuzzy Linear Programming Technique Application
ON Fuzzy Linear Programming Technique Application
 
Efficient multicast delivery for data redundancy minimization
Efficient multicast delivery for data redundancy minimizationEfficient multicast delivery for data redundancy minimization
Efficient multicast delivery for data redundancy minimization
 
New microsoft power point presentation
New microsoft power point presentationNew microsoft power point presentation
New microsoft power point presentation
 
Optimizing profit with linear programming model
Optimizing profit with linear programming modelOptimizing profit with linear programming model
Optimizing profit with linear programming model
 
Application of linear programming techniques to practical
Application of linear programming techniques to practicalApplication of linear programming techniques to practical
Application of linear programming techniques to practical
 

Similar a Linear Programming: The Construction Problem

Aplicaciones de las derivadas
Aplicaciones de las  derivadasAplicaciones de las  derivadas
Aplicaciones de las derivadasAyshaReyes1
 
Economicinterpretation 130723042249-phpapp01
Economicinterpretation 130723042249-phpapp01Economicinterpretation 130723042249-phpapp01
Economicinterpretation 130723042249-phpapp01kongara
 
Economic interpretation of duality, shadow price and the complementary slackn...
Economic interpretation of duality, shadow price and the complementary slackn...Economic interpretation of duality, shadow price and the complementary slackn...
Economic interpretation of duality, shadow price and the complementary slackn...Preety Rateria
 
Chapter 3.Simplex Method hand out last.pdf
Chapter 3.Simplex Method hand out last.pdfChapter 3.Simplex Method hand out last.pdf
Chapter 3.Simplex Method hand out last.pdfTsegay Berhe
 
A geometrical approach in Linear Programming Problems
A geometrical approach in Linear Programming ProblemsA geometrical approach in Linear Programming Problems
A geometrical approach in Linear Programming ProblemsRaja Agrawal
 
Greedy algorithms -Making change-Knapsack-Prim's-Kruskal's
Greedy algorithms -Making change-Knapsack-Prim's-Kruskal'sGreedy algorithms -Making change-Knapsack-Prim's-Kruskal's
Greedy algorithms -Making change-Knapsack-Prim's-Kruskal'sJay Patel
 
4. linear programming using excel solver
4. linear programming using excel solver4. linear programming using excel solver
4. linear programming using excel solverHakeem-Ur- Rehman
 
AMS_502_13, 14,15,16 (1).pptx
AMS_502_13, 14,15,16 (1).pptxAMS_502_13, 14,15,16 (1).pptx
AMS_502_13, 14,15,16 (1).pptxbhavypatel2228
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
Chapter 1 Assignment Problems (DS) (1).pptx
Chapter 1 Assignment Problems (DS) (1).pptxChapter 1 Assignment Problems (DS) (1).pptx
Chapter 1 Assignment Problems (DS) (1).pptxPriyankaLunavat
 
3. guia de_laboratorio_-_movimiento_perpetuo_navarrete_jonathan_
3. guia de_laboratorio_-_movimiento_perpetuo_navarrete_jonathan_3. guia de_laboratorio_-_movimiento_perpetuo_navarrete_jonathan_
3. guia de_laboratorio_-_movimiento_perpetuo_navarrete_jonathan_JONATHANPATRICIONAVA
 

Similar a Linear Programming: The Construction Problem (20)

Aplicaciones de las derivadas
Aplicaciones de las  derivadasAplicaciones de las  derivadas
Aplicaciones de las derivadas
 
Economicinterpretation 130723042249-phpapp01
Economicinterpretation 130723042249-phpapp01Economicinterpretation 130723042249-phpapp01
Economicinterpretation 130723042249-phpapp01
 
solution for 2D truss1
solution for 2D truss1solution for 2D truss1
solution for 2D truss1
 
Economic interpretation of duality, shadow price and the complementary slackn...
Economic interpretation of duality, shadow price and the complementary slackn...Economic interpretation of duality, shadow price and the complementary slackn...
Economic interpretation of duality, shadow price and the complementary slackn...
 
Chapter 3.Simplex Method hand out last.pdf
Chapter 3.Simplex Method hand out last.pdfChapter 3.Simplex Method hand out last.pdf
Chapter 3.Simplex Method hand out last.pdf
 
Count that face
Count that faceCount that face
Count that face
 
Direct proportion
Direct proportionDirect proportion
Direct proportion
 
Xx
XxXx
Xx
 
Ch08 3
Ch08 3Ch08 3
Ch08 3
 
Lect or1 (2)
Lect or1 (2)Lect or1 (2)
Lect or1 (2)
 
Management Science
Management Science Management Science
Management Science
 
A geometrical approach in Linear Programming Problems
A geometrical approach in Linear Programming ProblemsA geometrical approach in Linear Programming Problems
A geometrical approach in Linear Programming Problems
 
Quick return mechanism
Quick return mechanismQuick return mechanism
Quick return mechanism
 
Greedy algorithms -Making change-Knapsack-Prim's-Kruskal's
Greedy algorithms -Making change-Knapsack-Prim's-Kruskal'sGreedy algorithms -Making change-Knapsack-Prim's-Kruskal's
Greedy algorithms -Making change-Knapsack-Prim's-Kruskal's
 
aaoczc2252
aaoczc2252aaoczc2252
aaoczc2252
 
4. linear programming using excel solver
4. linear programming using excel solver4. linear programming using excel solver
4. linear programming using excel solver
 
AMS_502_13, 14,15,16 (1).pptx
AMS_502_13, 14,15,16 (1).pptxAMS_502_13, 14,15,16 (1).pptx
AMS_502_13, 14,15,16 (1).pptx
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Chapter 1 Assignment Problems (DS) (1).pptx
Chapter 1 Assignment Problems (DS) (1).pptxChapter 1 Assignment Problems (DS) (1).pptx
Chapter 1 Assignment Problems (DS) (1).pptx
 
3. guia de_laboratorio_-_movimiento_perpetuo_navarrete_jonathan_
3. guia de_laboratorio_-_movimiento_perpetuo_navarrete_jonathan_3. guia de_laboratorio_-_movimiento_perpetuo_navarrete_jonathan_
3. guia de_laboratorio_-_movimiento_perpetuo_navarrete_jonathan_
 

Linear Programming: The Construction Problem

  • 1. Optimizing the Cost of Excavation MTH-363-001 6/1/2007 Joseph Jess Wesley Allen Parker Christopher Bullard Construction LP Problem #3
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Sensitivity Data b vector 1.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 1.00 0.00 -0.0066667 0.00 0.00 0.00 0.00 1.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00666667 B-1 Matrix 27.5 40 30 23.33 30 6.67
  • 12. 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 b 1 , which can take values from -993.33 to 3506.67 Infinite ≤ Δb6≤ -27.50 Infinite ≤ Δb5≤ -40.00 Infinite ≤ Δb4≤ -30.00 Infinite ≤ Δb3≤ -23.33 Infinite ≤ Δb2≤ -30.00 3500.00 ≤ Δb1≤ -1000.00 Single b i change Sensitivity Analysis -27.50 Δb6> -40.00 Δb5> -30.00 Δb4> -23.33 Δb3> -30.00 Δb2> -1000.00 Δb1> Resulting b i for Simultaneous Change
  • 13.