SlideShare a Scribd company logo
1 of 23
Solving Optimization Problems
BY:
DR. ABHISHEK KUMAR SINGH
M. TECH., PHD
IIT BHU VARANASI
1
2
 Formulate linear programming models including an objective function and constraints
 Graphical solution of a LP problem
 Understanding of sensitivity analysis
Learning Objectives
3
Introduction
 Developed by Leonid Kantorovich in 1939 at the time of WWII
 A Linear Programming model seeks to maximize or minimize a linear function,
subject to a set of linear constraints.
 The linear programming model consists:
 A set of decision variables.
 An objective function (maximize or minimize)
 A set of constraints (equality or inequality)
LPApplications
 There are well-known successful applications in:
 Manufacturing
 Marketing
 Finance (investment)
 Transport
4
5
The Galaxy Industries Production Problem
 Galaxy manufactures two toy:
1. TRUCK
2. CAR
 Resources are limited to
 1000 pounds of special plastic.
 40 labor hours per week.
 Technological input
 TRUCK requires 2 pounds of plastic and 3 minutes of labor per unit.
 CAR requires 1 pound of plastic and 4 minutes of labor per unit.
 Marketing requirement
 Total production cannot exceed 700 units of both the products.
 Number of units of TRUCK cannot exceed number of units of CAR by more than 350.
6
The Galaxy Industries Production Problem
Truck
(per unit)
x1
Car
(per unit)
x2
Resource
Available
Plastic
(in pound )
2 1 1000
Production Time
(Per week)
3 minute 4 minute 2400 Minute
Total Production 1 1 700 units
Profit $ 8 $ 5
Only
TRUCK
500
800
700
Only
CAR
1000
600
700
4000 3000
7
8(450) + 5(100)
The Galaxy Industries Production Problem
 The current production plan:
 Produce maximum possible TRUCK as the profit is higher.
 Use remaining resources to produce CAR
 The current production plan consists of:
TRUCK = 450 units
CAR = 100 units
Profit = $4100 per week
8
Management is seeking a production
level that will increase the company’s
profit.
9
Decisions variables:
 X1 = Number of TRUCKS (per week)
 X2 = Number of CARS (per week)
Objective Function:
 Maximize total weekly profit
Linear Programming Model
10
Max 8X1 + 5X2 (Weekly profit)
subject to
2X1 + 1X2  1000 (Plastic)
3X1 + 4X2  2400 (Production Time)
X1 + X2  700 (Production capacity)
X1 - X2  350 (Mix)
X1> = 0, X2> = 0 (Non negativity)
Linear Programming Model
11
The Graphical Analysis of
Linear Programming
12
The non-negativity constraints
X1> = 0, X2> = 0
CARS (X2)
TRUCKS (X1)
Graphical Analysis – the Feasible Region
13
1000
800
Feasible
CARS
(X2)
Infeasible
Production
Time
3X1+4X2  2400
Total production constraint:
X1+X2  700 (redundant)
600
700
The Plastic constraint
2X1+X2  1000
TRUCKS (X1 )
700
Graphical Analysis – the Feasible Region
500
14
1000
500
Feasible
X2
Infeasible
Production
Time
3X1+4X2 2400
Total production constraint:
X1+X2 700 (redundant)
500
700
Production mix
constraint:
X1-X2  350
The Plastic constraint
2X1+X2 1000
X1
700
• There are three types of feasible points
Interior points. Boundary points. Corner points.
Graphical Analysis – the Feasible Region
15
The search for an optimal solution
Start at some arbitrary profit, say profit = $2,000...
Then increase the profit, if possible...
...and continue until it becomes infeasible
Profit =$4360
600
700
1000
500
X2
X1
(320, 360)
(0, 600)
(320, 360)
16
 If a linear programming problem has an optimal solution, it always lies at one
of the corner points.
Corner points and optimal solution
(450, 100)
Profit = 8X1 + 5X2
(0, 0)
(350, 0)
17
Sensitivity Analysis
18
Range of Optimality
 The optimal solution will remain same as long as
An objective function coefficient lies within its range of optimality
There are no changes in any other input parameters.
 The value of the objective function will change if the coefficient multiplies a
variable whose value is nonzero.
Sensitivity Analysis of
Objective Function Coefficients
19
600
1000
400 600 800
X2
X1
Range of optimality: [3.75, 10]
Sensitivity Analysis of
Objective Function Coefficients
(320, 360)
20
 We are interested in the following questions:
 Keeping all other factors the same, how much would the optimal value of the
objective function (for example, the profit) change if the right-hand side of a
constraint changed by one unit?
 For how many additional or fewer units will this per unit change be valid?
 Any change to the right hand side of a binding constraint will change the optimal
solution.
 Any change to the right-hand side of a non-binding constraint that is less than its slack
or surplus, will cause no change in the optimal solution.
Sensitivity Analysis of Right-Hand Side
Values
21
Shadow Prices
 Assuming there are no other changes to the input parameters, the change to the objective
function value per unit increase to a right hand side of a constraint is called the “Shadow Price”
22
1000
500
X2
X1
600
When more plastic becomes available (the plastic
constraint is relaxed), the right hand side of the plastic
constraint increases.
Production time
constraint
Maximum profit = $4360
Maximum profit = $4363.4
Shadow price = 4363.40 – 4360.00 = 3.40
Shadow Price – graphical demonstration
The Plastic
constraint
800
Thank You
23

More Related Content

Similar to Optimization using lp.pptx

Operation research - Chapter 01
Operation research - Chapter 01Operation research - Chapter 01
Operation research - Chapter 012013901097
 
Linear programming
Linear programmingLinear programming
Linear programmingTarun Gehlot
 
instituteadditionalnotesonor1.pdf
instituteadditionalnotesonor1.pdfinstituteadditionalnotesonor1.pdf
instituteadditionalnotesonor1.pdfTeshome62
 
DAM assignment - LPP formulation, Graphical solution and Simplex Method
DAM assignment - LPP formulation, Graphical solution and Simplex MethodDAM assignment - LPP formulation, Graphical solution and Simplex Method
DAM assignment - LPP formulation, Graphical solution and Simplex MethodNeha Kumar
 
Lecture - Linear Programming.pdf
Lecture - Linear Programming.pdfLecture - Linear Programming.pdf
Lecture - Linear Programming.pdflucky141651
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014Shakti Ranjan
 
Bba 3274 qm week 10 integer programming
Bba 3274 qm week 10 integer programmingBba 3274 qm week 10 integer programming
Bba 3274 qm week 10 integer programmingStephen Ong
 
Chapter 6-INTEGER PROGRAMMING note.pdf
Chapter 6-INTEGER PROGRAMMING  note.pdfChapter 6-INTEGER PROGRAMMING  note.pdf
Chapter 6-INTEGER PROGRAMMING note.pdfTsegay Berhe
 
OR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxOR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxssuserf19f3e
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
Linear programming graphical method
Linear programming graphical methodLinear programming graphical method
Linear programming graphical methodDr. Abdulfatah Salem
 
LinearProgramming-Graphicalnethod.ppt
LinearProgramming-Graphicalnethod.pptLinearProgramming-Graphicalnethod.ppt
LinearProgramming-Graphicalnethod.pptMayurkumarpatil1
 
Chapter_3-_Sensitivity-duality_-_students.pptx
Chapter_3-_Sensitivity-duality_-_students.pptxChapter_3-_Sensitivity-duality_-_students.pptx
Chapter_3-_Sensitivity-duality_-_students.pptxSIAWSINGONGKPMGuru
 

Similar to Optimization using lp.pptx (20)

Operation research - Chapter 01
Operation research - Chapter 01Operation research - Chapter 01
Operation research - Chapter 01
 
Linear programming
Linear programmingLinear programming
Linear programming
 
OR_Hamdy_taha.ppt
OR_Hamdy_taha.pptOR_Hamdy_taha.ppt
OR_Hamdy_taha.ppt
 
OR_Hamdy_taha.ppt
OR_Hamdy_taha.pptOR_Hamdy_taha.ppt
OR_Hamdy_taha.ppt
 
instituteadditionalnotesonor1.pdf
instituteadditionalnotesonor1.pdfinstituteadditionalnotesonor1.pdf
instituteadditionalnotesonor1.pdf
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Integer programming
Integer programmingInteger programming
Integer programming
 
Operations Research - Introduction
Operations Research - IntroductionOperations Research - Introduction
Operations Research - Introduction
 
DAM assignment - LPP formulation, Graphical solution and Simplex Method
DAM assignment - LPP formulation, Graphical solution and Simplex MethodDAM assignment - LPP formulation, Graphical solution and Simplex Method
DAM assignment - LPP formulation, Graphical solution and Simplex Method
 
Lecture - Linear Programming.pdf
Lecture - Linear Programming.pdfLecture - Linear Programming.pdf
Lecture - Linear Programming.pdf
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014
 
Bba 3274 qm week 10 integer programming
Bba 3274 qm week 10 integer programmingBba 3274 qm week 10 integer programming
Bba 3274 qm week 10 integer programming
 
Chapter 6-INTEGER PROGRAMMING note.pdf
Chapter 6-INTEGER PROGRAMMING  note.pdfChapter 6-INTEGER PROGRAMMING  note.pdf
Chapter 6-INTEGER PROGRAMMING note.pdf
 
OR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptxOR-I_Lecture_Note_01.pptx
OR-I_Lecture_Note_01.pptx
 
1. intro. to or & lp
1. intro. to or & lp1. intro. to or & lp
1. intro. to or & lp
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
Linear programming graphical method
Linear programming graphical methodLinear programming graphical method
Linear programming graphical method
 
Or ch2 (2)
Or ch2 (2)Or ch2 (2)
Or ch2 (2)
 
LinearProgramming-Graphicalnethod.ppt
LinearProgramming-Graphicalnethod.pptLinearProgramming-Graphicalnethod.ppt
LinearProgramming-Graphicalnethod.ppt
 
Chapter_3-_Sensitivity-duality_-_students.pptx
Chapter_3-_Sensitivity-duality_-_students.pptxChapter_3-_Sensitivity-duality_-_students.pptx
Chapter_3-_Sensitivity-duality_-_students.pptx
 

More from DrAbhishekKumarSingh3

More from DrAbhishekKumarSingh3 (6)

Microsoft word.pptx
Microsoft word.pptxMicrosoft word.pptx
Microsoft word.pptx
 
Data Preparation.pptx
Data Preparation.pptxData Preparation.pptx
Data Preparation.pptx
 
Sorting and Filtering.pptx
Sorting and Filtering.pptxSorting and Filtering.pptx
Sorting and Filtering.pptx
 
Data Analysis Introduction.pptx
Data Analysis Introduction.pptxData Analysis Introduction.pptx
Data Analysis Introduction.pptx
 
BASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptxBASIC STRUCTURE OF COMPUTERS.pptx
BASIC STRUCTURE OF COMPUTERS.pptx
 
How to start writing a paper.pptx
How to start writing a paper.pptxHow to start writing a paper.pptx
How to start writing a paper.pptx
 

Recently uploaded

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Optimization using lp.pptx

  • 1. Solving Optimization Problems BY: DR. ABHISHEK KUMAR SINGH M. TECH., PHD IIT BHU VARANASI 1
  • 2. 2  Formulate linear programming models including an objective function and constraints  Graphical solution of a LP problem  Understanding of sensitivity analysis Learning Objectives
  • 3. 3 Introduction  Developed by Leonid Kantorovich in 1939 at the time of WWII  A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints.  The linear programming model consists:  A set of decision variables.  An objective function (maximize or minimize)  A set of constraints (equality or inequality)
  • 4. LPApplications  There are well-known successful applications in:  Manufacturing  Marketing  Finance (investment)  Transport 4
  • 5. 5 The Galaxy Industries Production Problem  Galaxy manufactures two toy: 1. TRUCK 2. CAR  Resources are limited to  1000 pounds of special plastic.  40 labor hours per week.  Technological input  TRUCK requires 2 pounds of plastic and 3 minutes of labor per unit.  CAR requires 1 pound of plastic and 4 minutes of labor per unit.  Marketing requirement  Total production cannot exceed 700 units of both the products.  Number of units of TRUCK cannot exceed number of units of CAR by more than 350.
  • 6. 6 The Galaxy Industries Production Problem Truck (per unit) x1 Car (per unit) x2 Resource Available Plastic (in pound ) 2 1 1000 Production Time (Per week) 3 minute 4 minute 2400 Minute Total Production 1 1 700 units Profit $ 8 $ 5 Only TRUCK 500 800 700 Only CAR 1000 600 700 4000 3000
  • 7. 7 8(450) + 5(100) The Galaxy Industries Production Problem  The current production plan:  Produce maximum possible TRUCK as the profit is higher.  Use remaining resources to produce CAR  The current production plan consists of: TRUCK = 450 units CAR = 100 units Profit = $4100 per week
  • 8. 8 Management is seeking a production level that will increase the company’s profit.
  • 9. 9 Decisions variables:  X1 = Number of TRUCKS (per week)  X2 = Number of CARS (per week) Objective Function:  Maximize total weekly profit Linear Programming Model
  • 10. 10 Max 8X1 + 5X2 (Weekly profit) subject to 2X1 + 1X2  1000 (Plastic) 3X1 + 4X2  2400 (Production Time) X1 + X2  700 (Production capacity) X1 - X2  350 (Mix) X1> = 0, X2> = 0 (Non negativity) Linear Programming Model
  • 11. 11 The Graphical Analysis of Linear Programming
  • 12. 12 The non-negativity constraints X1> = 0, X2> = 0 CARS (X2) TRUCKS (X1) Graphical Analysis – the Feasible Region
  • 13. 13 1000 800 Feasible CARS (X2) Infeasible Production Time 3X1+4X2  2400 Total production constraint: X1+X2  700 (redundant) 600 700 The Plastic constraint 2X1+X2  1000 TRUCKS (X1 ) 700 Graphical Analysis – the Feasible Region 500
  • 14. 14 1000 500 Feasible X2 Infeasible Production Time 3X1+4X2 2400 Total production constraint: X1+X2 700 (redundant) 500 700 Production mix constraint: X1-X2  350 The Plastic constraint 2X1+X2 1000 X1 700 • There are three types of feasible points Interior points. Boundary points. Corner points. Graphical Analysis – the Feasible Region
  • 15. 15 The search for an optimal solution Start at some arbitrary profit, say profit = $2,000... Then increase the profit, if possible... ...and continue until it becomes infeasible Profit =$4360 600 700 1000 500 X2 X1 (320, 360)
  • 16. (0, 600) (320, 360) 16  If a linear programming problem has an optimal solution, it always lies at one of the corner points. Corner points and optimal solution (450, 100) Profit = 8X1 + 5X2 (0, 0) (350, 0)
  • 18. 18 Range of Optimality  The optimal solution will remain same as long as An objective function coefficient lies within its range of optimality There are no changes in any other input parameters.  The value of the objective function will change if the coefficient multiplies a variable whose value is nonzero. Sensitivity Analysis of Objective Function Coefficients
  • 19. 19 600 1000 400 600 800 X2 X1 Range of optimality: [3.75, 10] Sensitivity Analysis of Objective Function Coefficients (320, 360)
  • 20. 20  We are interested in the following questions:  Keeping all other factors the same, how much would the optimal value of the objective function (for example, the profit) change if the right-hand side of a constraint changed by one unit?  For how many additional or fewer units will this per unit change be valid?  Any change to the right hand side of a binding constraint will change the optimal solution.  Any change to the right-hand side of a non-binding constraint that is less than its slack or surplus, will cause no change in the optimal solution. Sensitivity Analysis of Right-Hand Side Values
  • 21. 21 Shadow Prices  Assuming there are no other changes to the input parameters, the change to the objective function value per unit increase to a right hand side of a constraint is called the “Shadow Price”
  • 22. 22 1000 500 X2 X1 600 When more plastic becomes available (the plastic constraint is relaxed), the right hand side of the plastic constraint increases. Production time constraint Maximum profit = $4360 Maximum profit = $4363.4 Shadow price = 4363.40 – 4360.00 = 3.40 Shadow Price – graphical demonstration The Plastic constraint 800