SlideShare ist ein Scribd-Unternehmen logo
1 von 24
LINEAR
PROGRAMMING
RASHID ANSARI
170847980003
MTECH (ACDS)
INTRODUCTION
▪ Linear programming is a method to achieve the best outcome in a mathematical
model.
▪ It is a special case of mathematical programming.
▪ Use of “programming here means “choosing a course of action”.
▪ Linear programming involves choosing a course of action when the mathematical
model of the problem contains only linear functions.
Linear Programming (LP) Problem
▪ The maximization or minimization of some quantity is the objective in all linear
programming problems.
▪ All LP problems have constraints that limit the degree to which the objective can
be pursued.
▪ A feasible solution satisfies all the problem's constraints.
▪ An optimal solution is a feasible solution that results in the largest possible
objective function value when maximizing (or smallest when minimizing).
Linear Programming (LP) Problem
▪ Linear functions are functions in which each variable appears in a separate term
raised to the first power and is multiplied by a constant (which could be 0).
▪ Linear constraints are linear functions that are restricted to be "less than or equal
to", "equal to", or "greater than or equal to" a constant.
▪ If both the objective function and the constraints are linear, the problem is referred
to as a linear programming problem.
Problem Modelling
▪ Is the process of translating a verbal statement of a problem into a mathematical
statement.
▪ Every LP problems has some unique features, but most problems also have
common features.
Guidelines for Model Formulation
▪ Understand the problem thoroughly.
▪ Describe the objective.
▪ Describe each constraint.
▪ Define the decision variables.
▪ Write the objective in terms of the decision variables.
▪ Write the constraints in terms of the decision variables.
Graphical Solution Procedure
▪ Prepare a graph of the feasible solutions for each of the constraints.
▪ Determine the feasible region that satisfies all the constraints simultaneously.
▪ Draw an objective function line.
▪ Move parallel objective function lines toward larger objective function values
without entirely leaving the feasible region.
▪ Any feasible solution on the objective function line with the largest value is an
optimal solution.
Slack And Surplus Variables
▪ A linear program in which all the variables are non-negative and all the constraints are equalities is said to be in
standard form.
▪ Standard form is attained by adding slack variables to "less than or equal to" constraints, and by subtracting surplus
variables from "greater than or equal to" constraints.
▪ Slack and surplus variables represent the difference between the left and right sides of the constraints.
▪ Slack and surplus variables have objective function coefficients equal to 0.
▪ A linear program in which all the variables are non-negative and all the constraints are equalities is said to be in
standard form.
▪ Standard form is attained by adding slack variables to "less than or equal to" constraints, and by subtracting surplus
variables from "greater than or equal to" constraints.
▪ Slack and surplus variables represent the difference between the left and right sides of the constraints.
▪ Slack and surplus variables have objective function coefficients equal to 0.
Maximization Problem
Simple Example Of Maximization Problem
Max 5x1 + 7x2
s.t. x1 < 6
2x1 + 3x2 < 19
x1 + x2 < 8
x1 > 0 and x2 > 0
Objective
Function
“Regular”
Constraints
Non-negativity
Constraints
Graphical Solution
▪ First Constraint Graphed
x2
x1
x1 = 6
(6, 0)
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10
Shaded region
contains all
feasible points
for this constraint
Graphical Solution
▪ Second Constraint Graphed
2x1 + 3x2 = 19
x2
x1
(0, 6 1/3)
(9 1/2, 0)
8
7
6
5
4
3
2
1
Shaded
region contains
all feasible points
for this constraint
1 2 3 4 5 6 7 8 9 10
Graphical Solution
▪ Third Constraint Graphed
x2
x1
x1 + x2 = 8
(0, 8)
(8, 0)
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10
Shaded
region contains
all feasible points
for this constraint
Graphical Solution
▪ Combined-Constraint Graph
Showing Feasible Region
x1
x2
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10
2x1 + 3x2 = 19
x1 + x2 = 8
x1 = 6
Feasible
Region
Graphical Solution
▪ Objective Function Line
x1
x2
(7, 0)
(0, 5)
Objective Function
5x1 + 7x2 = 35
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10
Graphical Solution
▪ Selected Objective Function Lines
x1
x2
5x1 + 7x2 = 35
8
7
6
5
4
3
2
1
5x1 + 7x2 = 42
5x1 + 7x2 = 39
1 2 3 4 5 6 7 8 9 10
Graphical Solution
▪ Optimal Solution
x1
x2
Maximum
Objective Function Line
5x1 + 7x2 = 46
Optimal Solution
(x1 = 5, x2 = 3)
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10
Extreme Points and the Optimal Solution
▪ The corners or vertices of the feasible region are referred to as the extreme
points.
▪ An optimal solution to an LP problem can be found at an extreme point of the
feasible region.
▪ When looking for the optimal solution, you do not have to evaluate all feasible
solution points.
▪ You have to consider only the extreme points of the feasible region.
Extreme Points
Examle
x1
Feasible
Region
1 2
3
4
5
x2
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10
(0, 6 1/3)
(5, 3)
(0, 0)
(6, 2)
(6, 0)
Computer Solution
▪ LP problems involving 1000s of variables and 1000s of constraints are now
routinely solved with computer packages.
▪ Linear programming solvers are now part of many spreadsheet packages, such
as Microsoft Excel.
Application
▪ Business
▪ Industrial
▪ Military
▪ Marketing
Advantages
▪ Imroves the quality of the decisions
▪ Provides better tools for meeting the changing conditions.
▪ Highlights the bottleneck in the production process.
Limitation
▪ Applicable to only static situation.
▪ Deals with the problems with single objective.
▪ For large problems the computational difficulties are enormous.
▪ It may yield fractional value answer to decision variables.
References
LINKS
▪ https://en.wikipedia.org/wiki/Linear_programming
▪ https://faculty.mu.edu.sa/public
▪ https://www.slideshare.net/tiwarimanutiwari/linear-programing
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1irsa javed
 
Simplex Method
Simplex MethodSimplex Method
Simplex MethodSachin MK
 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditPurnima Pandit
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear ProgrammingSukhpalRamanand
 
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)Muhammed Jiyad
 
Graphical Method
Graphical MethodGraphical Method
Graphical MethodSachin MK
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)Kamel Attar
 
Linear Programming Feasible Region
Linear Programming Feasible RegionLinear Programming Feasible Region
Linear Programming Feasible RegionVARUN MODI
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex MethodDivyansh Verma
 
Integer Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear ProgrammingInteger Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear ProgrammingSalah A. Skaik - MBA-PMP®
 
Nonlinear programming 2013
Nonlinear programming 2013Nonlinear programming 2013
Nonlinear programming 2013sharifz
 

Was ist angesagt? (20)

PRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMSPRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMS
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima Pandit
 
Linear programing
Linear programingLinear programing
Linear programing
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
 
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
 
Simplex method
Simplex method Simplex method
Simplex method
 
Graphical Method
Graphical MethodGraphical Method
Graphical Method
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
graphical method
graphical method graphical method
graphical method
 
Linear Programming Feasible Region
Linear Programming Feasible RegionLinear Programming Feasible Region
Linear Programming Feasible Region
 
Simplex Method.pptx
Simplex Method.pptxSimplex Method.pptx
Simplex Method.pptx
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex Method
 
Integer Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear ProgrammingInteger Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear Programming
 
Unit.4.integer programming
Unit.4.integer programmingUnit.4.integer programming
Unit.4.integer programming
 
Simplex method
Simplex methodSimplex method
Simplex method
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Nonlinear programming 2013
Nonlinear programming 2013Nonlinear programming 2013
Nonlinear programming 2013
 

Ähnlich wie Linear Programming

LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game TheoryPurnima Pandit
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programmingTarun Gehlot
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptxAdnanHaleem
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...kongara
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2shushay hailu
 
Introduction to linear programming
Introduction to linear programmingIntroduction to linear programming
Introduction to linear programmingn_cool001
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxKOUSHIkPIPPLE
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdfBechanYadav4
 
A brief study on linear programming solving methods
A brief study on linear programming solving methodsA brief study on linear programming solving methods
A brief study on linear programming solving methodsMayurjyotiNeog
 
CompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfCompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfnooreldeenmagdy2
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxssuser4debce1
 
EMERSON EDUARDO RODRIGUES Optimization and lp
EMERSON EDUARDO RODRIGUES Optimization and lpEMERSON EDUARDO RODRIGUES Optimization and lp
EMERSON EDUARDO RODRIGUES Optimization and lpEMERSON EDUARDO RODRIGUES
 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationSSA KPI
 

Ähnlich wie Linear Programming (20)

Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programming
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptx
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Linear programing
Linear programing Linear programing
Linear programing
 
LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2
 
Introduction to linear programming
Introduction to linear programmingIntroduction to linear programming
Introduction to linear programming
 
Math
MathMath
Math
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf
 
Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniques
 
optmizationtechniques.pdf
optmizationtechniques.pdfoptmizationtechniques.pdf
optmizationtechniques.pdf
 
A brief study on linear programming solving methods
A brief study on linear programming solving methodsA brief study on linear programming solving methods
A brief study on linear programming solving methods
 
CompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfCompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdf
 
Ms(lpgraphicalsoln.)[1]
Ms(lpgraphicalsoln.)[1]Ms(lpgraphicalsoln.)[1]
Ms(lpgraphicalsoln.)[1]
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
 
EMERSON EDUARDO RODRIGUES Optimization and lp
EMERSON EDUARDO RODRIGUES Optimization and lpEMERSON EDUARDO RODRIGUES Optimization and lp
EMERSON EDUARDO RODRIGUES Optimization and lp
 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust Optimization
 

Mehr von Rashid Ansari

Spatial computing and social media in the context of disaster management
Spatial computing and social media in the context of disaster managementSpatial computing and social media in the context of disaster management
Spatial computing and social media in the context of disaster managementRashid Ansari
 
Random forest algorithm
Random forest algorithmRandom forest algorithm
Random forest algorithmRashid Ansari
 
Predicting students performance in final examination
Predicting students performance in final examinationPredicting students performance in final examination
Predicting students performance in final examinationRashid Ansari
 
Heterogeneous computing
Heterogeneous computingHeterogeneous computing
Heterogeneous computingRashid Ansari
 
Affective color in visualization
Affective color in visualizationAffective color in visualization
Affective color in visualizationRashid Ansari
 
Greedy aproach towards problem solution
Greedy aproach towards problem solutionGreedy aproach towards problem solution
Greedy aproach towards problem solutionRashid Ansari
 
Divide and Conquer aproach towards problem solution
Divide and Conquer aproach towards problem solutionDivide and Conquer aproach towards problem solution
Divide and Conquer aproach towards problem solutionRashid Ansari
 
Big data visualization
Big data visualizationBig data visualization
Big data visualizationRashid Ansari
 
Structured query language
Structured query languageStructured query language
Structured query languageRashid Ansari
 

Mehr von Rashid Ansari (13)

Fog Computing
Fog ComputingFog Computing
Fog Computing
 
Spatial computing and social media in the context of disaster management
Spatial computing and social media in the context of disaster managementSpatial computing and social media in the context of disaster management
Spatial computing and social media in the context of disaster management
 
Random forest algorithm
Random forest algorithmRandom forest algorithm
Random forest algorithm
 
Predicting students performance in final examination
Predicting students performance in final examinationPredicting students performance in final examination
Predicting students performance in final examination
 
Heterogeneous computing
Heterogeneous computingHeterogeneous computing
Heterogeneous computing
 
Affective color in visualization
Affective color in visualizationAffective color in visualization
Affective color in visualization
 
Greedy aproach towards problem solution
Greedy aproach towards problem solutionGreedy aproach towards problem solution
Greedy aproach towards problem solution
 
Divide and Conquer aproach towards problem solution
Divide and Conquer aproach towards problem solutionDivide and Conquer aproach towards problem solution
Divide and Conquer aproach towards problem solution
 
Big data visualization
Big data visualizationBig data visualization
Big data visualization
 
Riot games
Riot gamesRiot games
Riot games
 
BI in Enterprise
BI in EnterpriseBI in Enterprise
BI in Enterprise
 
Modern database
Modern databaseModern database
Modern database
 
Structured query language
Structured query languageStructured query language
Structured query language
 

Kürzlich hochgeladen

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 

Kürzlich hochgeladen (20)

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 

Linear Programming

  • 2. INTRODUCTION ▪ Linear programming is a method to achieve the best outcome in a mathematical model. ▪ It is a special case of mathematical programming. ▪ Use of “programming here means “choosing a course of action”. ▪ Linear programming involves choosing a course of action when the mathematical model of the problem contains only linear functions.
  • 3. Linear Programming (LP) Problem ▪ The maximization or minimization of some quantity is the objective in all linear programming problems. ▪ All LP problems have constraints that limit the degree to which the objective can be pursued. ▪ A feasible solution satisfies all the problem's constraints. ▪ An optimal solution is a feasible solution that results in the largest possible objective function value when maximizing (or smallest when minimizing).
  • 4. Linear Programming (LP) Problem ▪ Linear functions are functions in which each variable appears in a separate term raised to the first power and is multiplied by a constant (which could be 0). ▪ Linear constraints are linear functions that are restricted to be "less than or equal to", "equal to", or "greater than or equal to" a constant. ▪ If both the objective function and the constraints are linear, the problem is referred to as a linear programming problem.
  • 5. Problem Modelling ▪ Is the process of translating a verbal statement of a problem into a mathematical statement. ▪ Every LP problems has some unique features, but most problems also have common features.
  • 6. Guidelines for Model Formulation ▪ Understand the problem thoroughly. ▪ Describe the objective. ▪ Describe each constraint. ▪ Define the decision variables. ▪ Write the objective in terms of the decision variables. ▪ Write the constraints in terms of the decision variables.
  • 7. Graphical Solution Procedure ▪ Prepare a graph of the feasible solutions for each of the constraints. ▪ Determine the feasible region that satisfies all the constraints simultaneously. ▪ Draw an objective function line. ▪ Move parallel objective function lines toward larger objective function values without entirely leaving the feasible region. ▪ Any feasible solution on the objective function line with the largest value is an optimal solution.
  • 8. Slack And Surplus Variables ▪ A linear program in which all the variables are non-negative and all the constraints are equalities is said to be in standard form. ▪ Standard form is attained by adding slack variables to "less than or equal to" constraints, and by subtracting surplus variables from "greater than or equal to" constraints. ▪ Slack and surplus variables represent the difference between the left and right sides of the constraints. ▪ Slack and surplus variables have objective function coefficients equal to 0. ▪ A linear program in which all the variables are non-negative and all the constraints are equalities is said to be in standard form. ▪ Standard form is attained by adding slack variables to "less than or equal to" constraints, and by subtracting surplus variables from "greater than or equal to" constraints. ▪ Slack and surplus variables represent the difference between the left and right sides of the constraints. ▪ Slack and surplus variables have objective function coefficients equal to 0.
  • 9. Maximization Problem Simple Example Of Maximization Problem Max 5x1 + 7x2 s.t. x1 < 6 2x1 + 3x2 < 19 x1 + x2 < 8 x1 > 0 and x2 > 0 Objective Function “Regular” Constraints Non-negativity Constraints
  • 10. Graphical Solution ▪ First Constraint Graphed x2 x1 x1 = 6 (6, 0) 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 Shaded region contains all feasible points for this constraint
  • 11. Graphical Solution ▪ Second Constraint Graphed 2x1 + 3x2 = 19 x2 x1 (0, 6 1/3) (9 1/2, 0) 8 7 6 5 4 3 2 1 Shaded region contains all feasible points for this constraint 1 2 3 4 5 6 7 8 9 10
  • 12. Graphical Solution ▪ Third Constraint Graphed x2 x1 x1 + x2 = 8 (0, 8) (8, 0) 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 Shaded region contains all feasible points for this constraint
  • 13. Graphical Solution ▪ Combined-Constraint Graph Showing Feasible Region x1 x2 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 2x1 + 3x2 = 19 x1 + x2 = 8 x1 = 6 Feasible Region
  • 14. Graphical Solution ▪ Objective Function Line x1 x2 (7, 0) (0, 5) Objective Function 5x1 + 7x2 = 35 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10
  • 15. Graphical Solution ▪ Selected Objective Function Lines x1 x2 5x1 + 7x2 = 35 8 7 6 5 4 3 2 1 5x1 + 7x2 = 42 5x1 + 7x2 = 39 1 2 3 4 5 6 7 8 9 10
  • 16. Graphical Solution ▪ Optimal Solution x1 x2 Maximum Objective Function Line 5x1 + 7x2 = 46 Optimal Solution (x1 = 5, x2 = 3) 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10
  • 17. Extreme Points and the Optimal Solution ▪ The corners or vertices of the feasible region are referred to as the extreme points. ▪ An optimal solution to an LP problem can be found at an extreme point of the feasible region. ▪ When looking for the optimal solution, you do not have to evaluate all feasible solution points. ▪ You have to consider only the extreme points of the feasible region.
  • 18. Extreme Points Examle x1 Feasible Region 1 2 3 4 5 x2 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 (0, 6 1/3) (5, 3) (0, 0) (6, 2) (6, 0)
  • 19. Computer Solution ▪ LP problems involving 1000s of variables and 1000s of constraints are now routinely solved with computer packages. ▪ Linear programming solvers are now part of many spreadsheet packages, such as Microsoft Excel.
  • 21. Advantages ▪ Imroves the quality of the decisions ▪ Provides better tools for meeting the changing conditions. ▪ Highlights the bottleneck in the production process.
  • 22. Limitation ▪ Applicable to only static situation. ▪ Deals with the problems with single objective. ▪ For large problems the computational difficulties are enormous. ▪ It may yield fractional value answer to decision variables.