SlideShare a Scribd company logo
By
Nagendra Bahadur Amatya
Head of Department
Linear
Programming
Introduction
Linear programming is a widely used mathematical modeling technique to
determine the optimum allocation of scarce resources among competing
demands. Resources typically include raw materials, manpower, machinery,
time, money and space.
The technique is very powerful and found especially useful because of its
application to many different types of real business problems in areas like
finance, production, sales and distribution, personnel, marketing and many
more areas of management.
As its name implies, the linear programming model consists of linear objectives
and linear constraints, which means that the variables in a model have a
proportionate relationship. For example, an increase in manpower resource will
result in an increase in work output.
ESSENTIALS OF LINEAR PROGRAMMING MODEL
For a given problem situation, there are certain essential
conditions that need to be solved by using linear programming.
1. Limited resources : limited number of labour, material equipment and
finance
2. Objective : refers to the aim to optimize (maximize the profits
or minimize the costs).
3. Linearity : increase in labour input will have a proportionate
increase in output.
4. Homogeneity : the products, workers' efficiency, and machines are
assumed to be identical.
5. Divisibility : it is assumed that resources and products can be
divided into fractions. (in case the fractions are not
possible, like production of one-third of a
computer, a modification of linear programming
called integer programming can be used).
PROPERTIES OF LINEAR PROGRAMMING MODEL
The following properties form the linear programming
model:
1. Relationship among decision variables must be
linear in nature.
2. A model must have an objective function.
3. Resource constraints are essential.
4. A model must have a non-negativity constraint.
FORMULATION OF LINEAR PROGRAMMING
Formulation of linear programming is the representation of problem
situation in a mathematical form. It involves well defined decision
variables, with an objective function and set of constraints.
Objective function:
The objective of the problem is identified and converted into a suitable objective
function. The objective function represents the aim or goal of the system (i.e.,
decision variables) which has to be determined from the problem. Generally, the
objective in most cases will be either to maximize resources or profits or, to
minimize the cost or time.
Constraints:
When the availability of resources are in surplus, there will be no problem in making
decisions. But in real life, organizations normally have scarce resources within which
the job has to be performed in the most effective way. Therefore, problem situations are
within confined limits in which the optimal solution to the problem must be found.
Non-negativity constraint
Negative values of physical quantities are impossible, like producing negative number of
chairs, tables, etc., so it is necessary to include the element of non-negativity as a
constraint
GENERAL LINEAR PROGRAMMING MODEL
A general representation of LP model is given as follows:
Maximize or Minimize, Z = p1 x1 + p2 x2 ………………pn xn
Subject to constraints,
w11 x1 + w12 x2 + ………………w1n xn ≤ or = or ≥ w1 ……………(i)
w21 x1 + w22 x2 ………………w2n xn ≤ or = or ≥ w2 …………… (ii)
. . . .
. . . .
. . . .
wm1 x1 + wm2 x2 +………………wmn xn ≤ or = ≥ wm …………(iii)
Non-negativity constraint,
xi ≥ o (where i = 1,2,3 …..n)
Example
A company manufactures two types of boxes, corrugated and ordinary
cartons.
The boxes undergo two major processes: cutting and pinning operations.
The profits per unit are Rs. 6 and Rs. 4 respectively.
Each corrugated box requires 2 minutes for cutting and 3 minutes for
pinning operation, whereas each carton box requires 2 minutes for
cutting and 1 minute for pinning.
The available operating time is 120 minutes and 60 minutes for cutting
and pinning machines.
The manager has to determine the optimum quantities to be
manufacture the two boxes to maximize the profits.
Solution
Decision variables completely describe the decisions to be made (in this case, by
Manager). Manager must decide how many corrugated and ordinary cartons should be
manufactured each week. With this in mind, he has to define:
xl be the number of corrugated boxes to be manufactured.
x2 be the number of carton boxes to be manufactured
Objective function is the function of the decision variables that the decision maker
wants to maximize (revenue or profit) or minimize (costs). Manager can concentrate on
maximizing the total weekly profit (z).
Here profit equals to (weekly revenues) – (raw material purchase cost) – (other variable costs).
Hence Manager’s objective function is:
Maximize z = 6X2 + 4x2
Constraints show the restrictions on the values of the decision variables. Without
constraints manager could make a large profit by choosing decision variables to be very
large. Here there are three constraints:
Available machine-hours for each machine
Time consumed by each product
Sign restrictions are added if the decision variables can only assume nonnegative values
(Manager can not use negative negative number machine and time never negative number )
All these characteristics explored above give the following Linear
Programming (LP) problem
max z = 6x1 + 4x2 (The Objective function)
s.t. 2x1 + 3x2 ≤ 120 (cutting timeconstraint)
2x1 + x2 ≤ 60 (pinning constraint)
x1, x2 ≥ 0 (Sign restrictions)
A value of (x1,x2) is in the feasible region if it satisfies all
the constraints and sign restrictions.
This type of linear programming can be solve by two methods
1) Graphical method
2) Simplex algorithm method
Graphic Method
Step 1: Convert the inequality constraint as equations and find co-ordinates of the line.
Step 2: Plot the lines on the graph.
(Note: If the constraint is ≥ type, then the solution zone lies away from the centre.
If the constraint is ≤ type, then solution zone is towards the centre.)
Step 3: Obtain the feasible zone.
Step 4: Find the co-ordinates of the objectives function (profit line) and plot it on the graph representing it
with a dotted line.
Step 5: Locate the solution point.
(Note: If the given problem is maximization, zmax then locate the solution point at the far
most point of the feasible zone from the origin and if minimization, Zmin then locate the solution at
the shortest point of the solution zone from the origin).
Step 6: Solution type
i. If the solution point is a single point on the line, take the corresponding values of x1 and x2.
ii. If the solution point lies at the intersection of two equations, then solve for x1 and x2 using the
two equations.
iii. If the solution appears as a small line, then a multiple solution exists.
iv. If the solution has no confined boundary, the solution is said to be an unbound solution.
CONT…
The inequality constraint of the first line is
(less than or equal to) ≤ type which means the
feasible solution zone lies towards the origin.
(Note: If the constraint type is ≥ then the
solution zone area lies away from the origin in
the opposite direction). Now the second
constraints line is drawn.
When the second constraint is drawn, you may notice that a portion of
feasible area is cut. This indicates that while considering both the
constraints, the feasible region gets reduced further. Now any point in
the shaded portion will satisfy the constraint equations.
the objective is to maximize the profit. The point that lies at the
furthermost point of the feasible area will give the maximum
profit. To locate the point, we need to plot the objective function
(profit) line.
Cont..
Objective function line (Profit Line)
Equate the objective function for any specific profit value Z,
Consider a Z-value of 60, i.e.,
6x1 + 4x2 = 60
Substituting x1 = 0, we get x2 = 15 and
if x2 = 0, then x1 = 10
Therefore, the co-ordinates for the objective function line are (0,15),
(10,0) as indicated objective function line. The objective function line
contains all possible combinations of values of xl and x2.
Therefore, we conclude that to maximize profit, 15 numbers of corrugated
boxes and 30 numbers of carton boxes should be produced to get a
maximum profit. Substituting
x1 = 15 and x2= 30 in objective function, we get
Zmax = 6x1 + 4x2
= 6(15) + 4(30)
Maximum profit : Rs. 210.00
Graphic Method on Tora
 Steps for shoving linear programming by graphic
method using Tora shoftware
Step 1 Start  Tora select linear programming 
Simplex Method
In practice, most problems contain more than two
variables and are consequently too large to be tackled by
conventional means. Therefore, an algebraic technique is
used to solve large problems using Simplex Method. This
method is carried out through iterative process
systematically step by step, and finally the maximum or
minimum values of the objective function are attained.
The simplex method solves the linear programming
problem in iterations to improve the value of the objective
function. The simplex approach not only yields the optimal
solution but also other valuable information to perform
economic and 'what if' analysis.
ADDITIONAL VARIABLES USED IN SOLVING LPP
Three types of additional variables are used in simplex method such
as,
(a) Slack variables (S1, S2, S3..…Sn): Slack variables refer to the amount
of unused resources like raw materials, labour and money.
(b) Surplus variables (-S1, -S2, -S3..…-Sn): Surplus variable is the
amount of resources by which the left hand side of the equation
exceeds the minimum limit.
(c) Artificial Variables (a1, a2, a3.. …an): Artificial variables are
temporary slack variables which are used for purposes of
calculation, and are removed later.
The above variables are used to convert the inequalities into equality
equations, as given in the Given Table below.
Cont…
Procedure of simplex Method
Step 1: Formulate the LP problem.
Step 2: Introduce slack /auxiliary variables.
if constraint type is ≤ introduce + S
if constraint type is ≥introduce – S + a and
if constraint type is = introduce a
Step 3: Find the initial basic solution.
Step 4: Establish a simplex table and enter all variable coefficients. If the objective
function is maximization, enter the opposite sign co-efficient and if
minimization, enter without changing the sign.
Step 5: Take the most negative coefficient in the objective function, Zj to
identify the key column (the corresponding variable is the entering
variable of the next iteration table).
Step 6: Find the ratio between the solution value and the coefficient of the key
column. Enter the values in the minimum ratio column.
Cont….
Step 7: Take the minimum positive value available in the minimum ratio
column to identify the key row. (The corresponding variable is the
leaving variable of the table).
Step 8: The intersection element of the key column and key row is the pivotal
element.
Step 9: Construct the next iteration table by eliminating the leavin variable
and introducing the entering variable.
Step 10: Convert the pivotal element as 1 in the next iteration table and
compute the other elements in that row accordingly. This is the
pivotal equation row (not key row).
Step 11: Other elements in the key column must be made zero. For simplicity,
form the equations as follows: Change the sign of the key column
element, multiply with pivotal equation element and add the
corresponding variable.
Cont….
Step 12: Check the values of objective function. If there are negative
values, the solution is not an optimal one; go to step 5. Else, if all
the values are positive, optimality is reached. Non-negativity for
objective function value is not considered. Write down the values
of x1, x2,……..xi and calculate the objective function for
maximization or minimization.
Note:
(i) If there are no x1, x2 variables in the final iteration table, the
values of x1 and x2 are zero.
(ii) Neglect the sign for objective function value in the final iteration
table.
Example
 Previous the packaging product mix problem is solved using
simplex method.
 Maximize Z = 6x1 + 4x2
 Subject to constraints,
 2x1+3x2≤120 (Cutting machine) .....................(i)
 2x1+ x2≤ 60 (Pinning machine) ......................(ii)
 where x1, x2 ≥ 0
 Considering the constraint for cutting machine,
 2x1+ 3x2 ≤ 120
 To convert this inequality constraint into an equation,
introduce a slack variable, S3 which represents the unused
resources. Introducing the slack variable, we have the
equation 2x1+ 3x2 + S3 = 120
 Similarly for pinning machine, the equation is
2x1+ x2 + S4 = 60
Example cont….
If variables x1 and x2 are equated to zero,
i.e., x1 = 0 and x2 = 0, then
S3 = 120
S4 = 60
This is the basic solution of the system, and variables S3 and
S4 are known as Basic Variables, SB while x1 and x2 known
as Non-Basic Variables. If all the variables are non
negative, a basic feasible solution of a linear
programming problem is called a Basic Feasible
Solution.
Cont….
Rewriting the constraints with slack variables gives us,
Zmax = 6x1 + 4x2 + 0S3 + 0S4
Subject to constraints,
2x1 + 3x2 + S3 = 120 ....................(i)
2x1 + x2 + S4 = 60 ....................(ii)
where x1, x2 ≥ 0
Which can shown in following simplex table form
Cont…
If the objective of the given problem is a maximization one, enter the
co-efficient of the objective function Zj with opposite sign as shown in
table. Take the most negative coefficient of the objective function and
that is the key column Kc. In this case, it is -6.
Find the ratio between the solution value and the key column
coefficient and enter it in the minimum ratio column.
The intersecting coefficients of the key column and key row are called
the pivotal element i.e. 2.
The variable corresponding to the key column is the entering element
of the next iteration table and the corresponding variable of the key
row is the leaving element of the next iteration table (In other words, x1
replaces S4 in the next iteration table. Given indicates the key column,
key row and the pivotal element.)
Cont..
In the next iteration, enter the basic variables by eliminating the leaving variable (i.e.,
key row) and introducing the entering variable (i.e., key column).
Make the pivotal element as 1 and enter the values of other elements in that row accordingly.
In this case, convert the pivotal element value 2 as 1 in the next iteration table.
For this, divide the pivotal element by 2. Similarly divide the other elements in that row by 2.
The equation is S4/2.
This row is called as Pivotal Equation Row Pe.
The other co-efficients of the key column in iteration Table 5.4 must be made as zero in the
iteration Table 5.5.
For this, a solver, Q, is formed for easy calculation.
Cont…
Solver, Q = SB + (–Kc * Pe)
The equations for the variables in the iteration number 1 of table 8 are,
For S3 Q = SB + (– Kc * Pe)
= S3 + (–2x Pe)
= S3 – 2Pe …………………………(i)
For – Z , Q = SB + (– Kc * Pe)
= – Z + ((– 6) * Pe)
= – Z + 6Pe …………………………(ii)
Using the equations (i) and (ii) the values of S3 and –Z for the values of
Table 1 are found as shown in Table 5.4
Cont….
Using these equations, enter the values of basic variables SB and objective function Z. If
all the values in the objective function are non-negative, the solution is optimal.
Here, we have one negative value – 1. Repeat the steps to find the key row and pivotal
equation values for the iteration 2 and check for optimality.
We get New Table as below:
Cont….
The solution is,
x1 = 15 corrugated boxes are to be produced and
x2 = 30 carton boxes are to be produced to yield a
Profit, Zmax = Rs. 210.00
Cont….
 It can be solve in different kinds of software as Tora,
EXCEL, Lindo, etc.
 In Tora As follows,
 Steps for shoving linear programming by graphic
method using Tora shoftware
Step 1 Start  Tora select linear programming 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpapp02

More Related Content

What's hot

Introduction to production operation management
Introduction to production operation managementIntroduction to production operation management
Introduction to production operation managementSumit Malhotra
 
SWOT Analysis
SWOT AnalysisSWOT Analysis
SWOT Analysis
Amanda Youngblood
 
Economic interpretations of Linear Programming Problem
Economic interpretations of Linear Programming ProblemEconomic interpretations of Linear Programming Problem
Economic interpretations of Linear Programming Problem
RAVI PRASAD K.J.
 
Simplex Method
Simplex MethodSimplex Method
Simplex MethodSachin MK
 
Assignment method
Assignment methodAssignment method
Assignment method
R A Shah
 
Operation research unit 2 Duality and methods
Operation research unit 2 Duality and methodsOperation research unit 2 Duality and methods
Operation research unit 2 Duality and methods
Dr. L K Bhagi
 
Linear programming Cost Minimization
Linear programming Cost MinimizationLinear programming Cost Minimization
Linear programming Cost Minimization
Khushbu :-)
 
Dominance method
Dominance methodDominance method
Dominance methodpooja rani
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex method
Roshan Kumar Patel
 
Vogel's Approximation Method
Vogel's Approximation MethodVogel's Approximation Method
Vogel's Approximation Method
UsharaniRavikumar
 
Chapter two
Chapter twoChapter two
Chapter two
Mohamed Daahir
 
LINEAR PROGRAMMING
LINEAR  PROGRAMMINGLINEAR  PROGRAMMING
LINEAR PROGRAMMING
ROSHAN GOWDA
 
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
 
Cash & cash equivalents
Cash & cash equivalentsCash & cash equivalents
Cash & cash equivalentsKarryl Ursua
 
Assignment Chapter - Q & A Compilation by Niraj Thapa
Assignment Chapter  - Q & A Compilation by Niraj ThapaAssignment Chapter  - Q & A Compilation by Niraj Thapa
Assignment Chapter - Q & A Compilation by Niraj Thapa
CA Niraj Thapa
 
Small Business Management Chapter 13 PowerPoint
Small Business Management Chapter 13 PowerPointSmall Business Management Chapter 13 PowerPoint
Small Business Management Chapter 13 PowerPoint
LeahBusby1
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
Kiran Jadhav
 
Unit.4.integer programming
Unit.4.integer programmingUnit.4.integer programming
Unit.4.integer programming
DagnaygebawGoshme
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
DagnaygebawGoshme
 
primal and dual problem
primal and dual problemprimal and dual problem
primal and dual problem
Yash Lad
 

What's hot (20)

Introduction to production operation management
Introduction to production operation managementIntroduction to production operation management
Introduction to production operation management
 
SWOT Analysis
SWOT AnalysisSWOT Analysis
SWOT Analysis
 
Economic interpretations of Linear Programming Problem
Economic interpretations of Linear Programming ProblemEconomic interpretations of Linear Programming Problem
Economic interpretations of Linear Programming Problem
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Assignment method
Assignment methodAssignment method
Assignment method
 
Operation research unit 2 Duality and methods
Operation research unit 2 Duality and methodsOperation research unit 2 Duality and methods
Operation research unit 2 Duality and methods
 
Linear programming Cost Minimization
Linear programming Cost MinimizationLinear programming Cost Minimization
Linear programming Cost Minimization
 
Dominance method
Dominance methodDominance method
Dominance method
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex method
 
Vogel's Approximation Method
Vogel's Approximation MethodVogel's Approximation Method
Vogel's Approximation Method
 
Chapter two
Chapter twoChapter two
Chapter two
 
LINEAR PROGRAMMING
LINEAR  PROGRAMMINGLINEAR  PROGRAMMING
LINEAR PROGRAMMING
 
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...
 
Cash & cash equivalents
Cash & cash equivalentsCash & cash equivalents
Cash & cash equivalents
 
Assignment Chapter - Q & A Compilation by Niraj Thapa
Assignment Chapter  - Q & A Compilation by Niraj ThapaAssignment Chapter  - Q & A Compilation by Niraj Thapa
Assignment Chapter - Q & A Compilation by Niraj Thapa
 
Small Business Management Chapter 13 PowerPoint
Small Business Management Chapter 13 PowerPointSmall Business Management Chapter 13 PowerPoint
Small Business Management Chapter 13 PowerPoint
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
 
Unit.4.integer programming
Unit.4.integer programmingUnit.4.integer programming
Unit.4.integer programming
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
 
primal and dual problem
primal and dual problemprimal and dual problem
primal and dual problem
 

Similar to Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpapp02

LPP.pptx
LPP.pptxLPP.pptx
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
Manzoor Wani
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
KOUSHIkPIPPLE
 
Chapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxChapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptx
animutsileshe1
 
linear programming
linear programming linear programming
linear programming
DagnaygebawGoshme
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
DagnaygebawGoshme
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2
shushay hailu
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptx
AdnanHaleem
 
Linear programing
Linear programing Linear programing
Linear programing
Deepak Pradhan
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programmingTarun Gehlot
 
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
MayurjyotiNeog
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
rashi9
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdf
Tsegay Berhe
 
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxCHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
Godisgoodtube
 
D05511625
D05511625D05511625
D05511625
IOSR-JEN
 
Linear Programming Quiz Solution
Linear Programming Quiz SolutionLinear Programming Quiz Solution
Linear Programming Quiz Solution
Ed Dansereau
 
ETCS262A-Analysis of design Algorithm.pptx
ETCS262A-Analysis of design Algorithm.pptxETCS262A-Analysis of design Algorithm.pptx
ETCS262A-Analysis of design Algorithm.pptx
RahulSingh190790
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014Shakti Ranjan
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
Purnima Pandit
 

Similar to Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpapp02 (20)

LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
Chapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxChapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptx
 
linear programming
linear programming linear programming
linear programming
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptx
 
Linear programing
Linear programing Linear programing
Linear programing
 
Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programming
 
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
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdf
 
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxCHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
 
D05511625
D05511625D05511625
D05511625
 
Linear Programming Quiz Solution
Linear Programming Quiz SolutionLinear Programming Quiz Solution
Linear Programming Quiz Solution
 
ETCS262A-Analysis of design Algorithm.pptx
ETCS262A-Analysis of design Algorithm.pptxETCS262A-Analysis of design Algorithm.pptx
ETCS262A-Analysis of design Algorithm.pptx
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
 

More from kongara

K.chaitanya sm
K.chaitanya smK.chaitanya sm
K.chaitanya sm
kongara
 
Stakeholder management
Stakeholder managementStakeholder management
Stakeholder management
kongara
 
K.chaitanya pm
K.chaitanya pmK.chaitanya pm
K.chaitanya pm
kongara
 
2 e salesforce objectives.pdf (3 files merged)
2 e salesforce objectives.pdf (3 files merged)2 e salesforce objectives.pdf (3 files merged)
2 e salesforce objectives.pdf (3 files merged)
kongara
 
Linear logisticregression
Linear logisticregressionLinear logisticregression
Linear logisticregression
kongara
 
Adwords introduction (1)
Adwords introduction (1)Adwords introduction (1)
Adwords introduction (1)
kongara
 
Offpage optimization
Offpage optimizationOffpage optimization
Offpage optimization
kongara
 
Basics of search engines and algorithms (1)
Basics of search engines and algorithms (1)Basics of search engines and algorithms (1)
Basics of search engines and algorithms (1)
kongara
 
Isttm evol, dynamics, trends hrm
Isttm evol, dynamics, trends hrmIsttm evol, dynamics, trends hrm
Isttm evol, dynamics, trends hrm
kongara
 
Isttm hyd ir v2.0
Isttm hyd ir v2.0Isttm hyd ir v2.0
Isttm hyd ir v2.0
kongara
 
Isstm merit rating, promotions & transfers
Isstm merit rating, promotions & transfersIsstm merit rating, promotions & transfers
Isstm merit rating, promotions & transfers
kongara
 
Matching entrepreneur
Matching entrepreneurMatching entrepreneur
Matching entrepreneur
kongara
 
Marketing channel selection
Marketing channel selection Marketing channel selection
Marketing channel selection
kongara
 
Market feasibility
Market feasibilityMarket feasibility
Market feasibility
kongara
 
Innovation & entrepreneurship development program
Innovation & entrepreneurship development programInnovation & entrepreneurship development program
Innovation & entrepreneurship development program
kongara
 
Industrial policy
Industrial policyIndustrial policy
Industrial policykongara
 
government industrial policies
government industrial policies government industrial policies
government industrial policies
kongara
 
Current scenario
Current scenarioCurrent scenario
Current scenario
kongara
 
Feasibilitystudy
FeasibilitystudyFeasibilitystudy
Feasibilitystudy
kongara
 
Dpr
DprDpr
Dpr
kongara
 

More from kongara (20)

K.chaitanya sm
K.chaitanya smK.chaitanya sm
K.chaitanya sm
 
Stakeholder management
Stakeholder managementStakeholder management
Stakeholder management
 
K.chaitanya pm
K.chaitanya pmK.chaitanya pm
K.chaitanya pm
 
2 e salesforce objectives.pdf (3 files merged)
2 e salesforce objectives.pdf (3 files merged)2 e salesforce objectives.pdf (3 files merged)
2 e salesforce objectives.pdf (3 files merged)
 
Linear logisticregression
Linear logisticregressionLinear logisticregression
Linear logisticregression
 
Adwords introduction (1)
Adwords introduction (1)Adwords introduction (1)
Adwords introduction (1)
 
Offpage optimization
Offpage optimizationOffpage optimization
Offpage optimization
 
Basics of search engines and algorithms (1)
Basics of search engines and algorithms (1)Basics of search engines and algorithms (1)
Basics of search engines and algorithms (1)
 
Isttm evol, dynamics, trends hrm
Isttm evol, dynamics, trends hrmIsttm evol, dynamics, trends hrm
Isttm evol, dynamics, trends hrm
 
Isttm hyd ir v2.0
Isttm hyd ir v2.0Isttm hyd ir v2.0
Isttm hyd ir v2.0
 
Isstm merit rating, promotions & transfers
Isstm merit rating, promotions & transfersIsstm merit rating, promotions & transfers
Isstm merit rating, promotions & transfers
 
Matching entrepreneur
Matching entrepreneurMatching entrepreneur
Matching entrepreneur
 
Marketing channel selection
Marketing channel selection Marketing channel selection
Marketing channel selection
 
Market feasibility
Market feasibilityMarket feasibility
Market feasibility
 
Innovation & entrepreneurship development program
Innovation & entrepreneurship development programInnovation & entrepreneurship development program
Innovation & entrepreneurship development program
 
Industrial policy
Industrial policyIndustrial policy
Industrial policy
 
government industrial policies
government industrial policies government industrial policies
government industrial policies
 
Current scenario
Current scenarioCurrent scenario
Current scenario
 
Feasibilitystudy
FeasibilitystudyFeasibilitystudy
Feasibilitystudy
 
Dpr
DprDpr
Dpr
 

Recently uploaded

Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 

Recently uploaded (20)

Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpapp02

  • 1. By Nagendra Bahadur Amatya Head of Department Linear Programming
  • 2. Introduction Linear programming is a widely used mathematical modeling technique to determine the optimum allocation of scarce resources among competing demands. Resources typically include raw materials, manpower, machinery, time, money and space. The technique is very powerful and found especially useful because of its application to many different types of real business problems in areas like finance, production, sales and distribution, personnel, marketing and many more areas of management. As its name implies, the linear programming model consists of linear objectives and linear constraints, which means that the variables in a model have a proportionate relationship. For example, an increase in manpower resource will result in an increase in work output.
  • 3. ESSENTIALS OF LINEAR PROGRAMMING MODEL For a given problem situation, there are certain essential conditions that need to be solved by using linear programming. 1. Limited resources : limited number of labour, material equipment and finance 2. Objective : refers to the aim to optimize (maximize the profits or minimize the costs). 3. Linearity : increase in labour input will have a proportionate increase in output. 4. Homogeneity : the products, workers' efficiency, and machines are assumed to be identical. 5. Divisibility : it is assumed that resources and products can be divided into fractions. (in case the fractions are not possible, like production of one-third of a computer, a modification of linear programming called integer programming can be used).
  • 4. PROPERTIES OF LINEAR PROGRAMMING MODEL The following properties form the linear programming model: 1. Relationship among decision variables must be linear in nature. 2. A model must have an objective function. 3. Resource constraints are essential. 4. A model must have a non-negativity constraint.
  • 5. FORMULATION OF LINEAR PROGRAMMING Formulation of linear programming is the representation of problem situation in a mathematical form. It involves well defined decision variables, with an objective function and set of constraints. Objective function: The objective of the problem is identified and converted into a suitable objective function. The objective function represents the aim or goal of the system (i.e., decision variables) which has to be determined from the problem. Generally, the objective in most cases will be either to maximize resources or profits or, to minimize the cost or time. Constraints: When the availability of resources are in surplus, there will be no problem in making decisions. But in real life, organizations normally have scarce resources within which the job has to be performed in the most effective way. Therefore, problem situations are within confined limits in which the optimal solution to the problem must be found. Non-negativity constraint Negative values of physical quantities are impossible, like producing negative number of chairs, tables, etc., so it is necessary to include the element of non-negativity as a constraint
  • 6. GENERAL LINEAR PROGRAMMING MODEL A general representation of LP model is given as follows: Maximize or Minimize, Z = p1 x1 + p2 x2 ………………pn xn Subject to constraints, w11 x1 + w12 x2 + ………………w1n xn ≤ or = or ≥ w1 ……………(i) w21 x1 + w22 x2 ………………w2n xn ≤ or = or ≥ w2 …………… (ii) . . . . . . . . . . . . wm1 x1 + wm2 x2 +………………wmn xn ≤ or = ≥ wm …………(iii) Non-negativity constraint, xi ≥ o (where i = 1,2,3 …..n)
  • 7. Example A company manufactures two types of boxes, corrugated and ordinary cartons. The boxes undergo two major processes: cutting and pinning operations. The profits per unit are Rs. 6 and Rs. 4 respectively. Each corrugated box requires 2 minutes for cutting and 3 minutes for pinning operation, whereas each carton box requires 2 minutes for cutting and 1 minute for pinning. The available operating time is 120 minutes and 60 minutes for cutting and pinning machines. The manager has to determine the optimum quantities to be manufacture the two boxes to maximize the profits.
  • 8. Solution Decision variables completely describe the decisions to be made (in this case, by Manager). Manager must decide how many corrugated and ordinary cartons should be manufactured each week. With this in mind, he has to define: xl be the number of corrugated boxes to be manufactured. x2 be the number of carton boxes to be manufactured Objective function is the function of the decision variables that the decision maker wants to maximize (revenue or profit) or minimize (costs). Manager can concentrate on maximizing the total weekly profit (z). Here profit equals to (weekly revenues) – (raw material purchase cost) – (other variable costs). Hence Manager’s objective function is: Maximize z = 6X2 + 4x2 Constraints show the restrictions on the values of the decision variables. Without constraints manager could make a large profit by choosing decision variables to be very large. Here there are three constraints: Available machine-hours for each machine Time consumed by each product Sign restrictions are added if the decision variables can only assume nonnegative values (Manager can not use negative negative number machine and time never negative number )
  • 9. All these characteristics explored above give the following Linear Programming (LP) problem max z = 6x1 + 4x2 (The Objective function) s.t. 2x1 + 3x2 ≤ 120 (cutting timeconstraint) 2x1 + x2 ≤ 60 (pinning constraint) x1, x2 ≥ 0 (Sign restrictions) A value of (x1,x2) is in the feasible region if it satisfies all the constraints and sign restrictions. This type of linear programming can be solve by two methods 1) Graphical method 2) Simplex algorithm method
  • 10. Graphic Method Step 1: Convert the inequality constraint as equations and find co-ordinates of the line. Step 2: Plot the lines on the graph. (Note: If the constraint is ≥ type, then the solution zone lies away from the centre. If the constraint is ≤ type, then solution zone is towards the centre.) Step 3: Obtain the feasible zone. Step 4: Find the co-ordinates of the objectives function (profit line) and plot it on the graph representing it with a dotted line. Step 5: Locate the solution point. (Note: If the given problem is maximization, zmax then locate the solution point at the far most point of the feasible zone from the origin and if minimization, Zmin then locate the solution at the shortest point of the solution zone from the origin). Step 6: Solution type i. If the solution point is a single point on the line, take the corresponding values of x1 and x2. ii. If the solution point lies at the intersection of two equations, then solve for x1 and x2 using the two equations. iii. If the solution appears as a small line, then a multiple solution exists. iv. If the solution has no confined boundary, the solution is said to be an unbound solution.
  • 11. CONT… The inequality constraint of the first line is (less than or equal to) ≤ type which means the feasible solution zone lies towards the origin. (Note: If the constraint type is ≥ then the solution zone area lies away from the origin in the opposite direction). Now the second constraints line is drawn. When the second constraint is drawn, you may notice that a portion of feasible area is cut. This indicates that while considering both the constraints, the feasible region gets reduced further. Now any point in the shaded portion will satisfy the constraint equations. the objective is to maximize the profit. The point that lies at the furthermost point of the feasible area will give the maximum profit. To locate the point, we need to plot the objective function (profit) line.
  • 12. Cont.. Objective function line (Profit Line) Equate the objective function for any specific profit value Z, Consider a Z-value of 60, i.e., 6x1 + 4x2 = 60 Substituting x1 = 0, we get x2 = 15 and if x2 = 0, then x1 = 10 Therefore, the co-ordinates for the objective function line are (0,15), (10,0) as indicated objective function line. The objective function line contains all possible combinations of values of xl and x2. Therefore, we conclude that to maximize profit, 15 numbers of corrugated boxes and 30 numbers of carton boxes should be produced to get a maximum profit. Substituting x1 = 15 and x2= 30 in objective function, we get Zmax = 6x1 + 4x2 = 6(15) + 4(30) Maximum profit : Rs. 210.00
  • 13. Graphic Method on Tora  Steps for shoving linear programming by graphic method using Tora shoftware Step 1 Start  Tora select linear programming 
  • 14. Simplex Method In practice, most problems contain more than two variables and are consequently too large to be tackled by conventional means. Therefore, an algebraic technique is used to solve large problems using Simplex Method. This method is carried out through iterative process systematically step by step, and finally the maximum or minimum values of the objective function are attained. The simplex method solves the linear programming problem in iterations to improve the value of the objective function. The simplex approach not only yields the optimal solution but also other valuable information to perform economic and 'what if' analysis.
  • 15. ADDITIONAL VARIABLES USED IN SOLVING LPP Three types of additional variables are used in simplex method such as, (a) Slack variables (S1, S2, S3..…Sn): Slack variables refer to the amount of unused resources like raw materials, labour and money. (b) Surplus variables (-S1, -S2, -S3..…-Sn): Surplus variable is the amount of resources by which the left hand side of the equation exceeds the minimum limit. (c) Artificial Variables (a1, a2, a3.. …an): Artificial variables are temporary slack variables which are used for purposes of calculation, and are removed later. The above variables are used to convert the inequalities into equality equations, as given in the Given Table below.
  • 17. Procedure of simplex Method Step 1: Formulate the LP problem. Step 2: Introduce slack /auxiliary variables. if constraint type is ≤ introduce + S if constraint type is ≥introduce – S + a and if constraint type is = introduce a Step 3: Find the initial basic solution. Step 4: Establish a simplex table and enter all variable coefficients. If the objective function is maximization, enter the opposite sign co-efficient and if minimization, enter without changing the sign. Step 5: Take the most negative coefficient in the objective function, Zj to identify the key column (the corresponding variable is the entering variable of the next iteration table). Step 6: Find the ratio between the solution value and the coefficient of the key column. Enter the values in the minimum ratio column.
  • 18. Cont…. Step 7: Take the minimum positive value available in the minimum ratio column to identify the key row. (The corresponding variable is the leaving variable of the table). Step 8: The intersection element of the key column and key row is the pivotal element. Step 9: Construct the next iteration table by eliminating the leavin variable and introducing the entering variable. Step 10: Convert the pivotal element as 1 in the next iteration table and compute the other elements in that row accordingly. This is the pivotal equation row (not key row). Step 11: Other elements in the key column must be made zero. For simplicity, form the equations as follows: Change the sign of the key column element, multiply with pivotal equation element and add the corresponding variable.
  • 19. Cont…. Step 12: Check the values of objective function. If there are negative values, the solution is not an optimal one; go to step 5. Else, if all the values are positive, optimality is reached. Non-negativity for objective function value is not considered. Write down the values of x1, x2,……..xi and calculate the objective function for maximization or minimization. Note: (i) If there are no x1, x2 variables in the final iteration table, the values of x1 and x2 are zero. (ii) Neglect the sign for objective function value in the final iteration table.
  • 20. Example  Previous the packaging product mix problem is solved using simplex method.  Maximize Z = 6x1 + 4x2  Subject to constraints,  2x1+3x2≤120 (Cutting machine) .....................(i)  2x1+ x2≤ 60 (Pinning machine) ......................(ii)  where x1, x2 ≥ 0  Considering the constraint for cutting machine,  2x1+ 3x2 ≤ 120  To convert this inequality constraint into an equation, introduce a slack variable, S3 which represents the unused resources. Introducing the slack variable, we have the equation 2x1+ 3x2 + S3 = 120  Similarly for pinning machine, the equation is 2x1+ x2 + S4 = 60
  • 21. Example cont…. If variables x1 and x2 are equated to zero, i.e., x1 = 0 and x2 = 0, then S3 = 120 S4 = 60 This is the basic solution of the system, and variables S3 and S4 are known as Basic Variables, SB while x1 and x2 known as Non-Basic Variables. If all the variables are non negative, a basic feasible solution of a linear programming problem is called a Basic Feasible Solution.
  • 22. Cont…. Rewriting the constraints with slack variables gives us, Zmax = 6x1 + 4x2 + 0S3 + 0S4 Subject to constraints, 2x1 + 3x2 + S3 = 120 ....................(i) 2x1 + x2 + S4 = 60 ....................(ii) where x1, x2 ≥ 0 Which can shown in following simplex table form
  • 23. Cont… If the objective of the given problem is a maximization one, enter the co-efficient of the objective function Zj with opposite sign as shown in table. Take the most negative coefficient of the objective function and that is the key column Kc. In this case, it is -6. Find the ratio between the solution value and the key column coefficient and enter it in the minimum ratio column. The intersecting coefficients of the key column and key row are called the pivotal element i.e. 2. The variable corresponding to the key column is the entering element of the next iteration table and the corresponding variable of the key row is the leaving element of the next iteration table (In other words, x1 replaces S4 in the next iteration table. Given indicates the key column, key row and the pivotal element.)
  • 24. Cont.. In the next iteration, enter the basic variables by eliminating the leaving variable (i.e., key row) and introducing the entering variable (i.e., key column). Make the pivotal element as 1 and enter the values of other elements in that row accordingly. In this case, convert the pivotal element value 2 as 1 in the next iteration table. For this, divide the pivotal element by 2. Similarly divide the other elements in that row by 2. The equation is S4/2. This row is called as Pivotal Equation Row Pe. The other co-efficients of the key column in iteration Table 5.4 must be made as zero in the iteration Table 5.5. For this, a solver, Q, is formed for easy calculation.
  • 25. Cont… Solver, Q = SB + (–Kc * Pe) The equations for the variables in the iteration number 1 of table 8 are, For S3 Q = SB + (– Kc * Pe) = S3 + (–2x Pe) = S3 – 2Pe …………………………(i) For – Z , Q = SB + (– Kc * Pe) = – Z + ((– 6) * Pe) = – Z + 6Pe …………………………(ii) Using the equations (i) and (ii) the values of S3 and –Z for the values of Table 1 are found as shown in Table 5.4
  • 26. Cont…. Using these equations, enter the values of basic variables SB and objective function Z. If all the values in the objective function are non-negative, the solution is optimal. Here, we have one negative value – 1. Repeat the steps to find the key row and pivotal equation values for the iteration 2 and check for optimality. We get New Table as below:
  • 27. Cont…. The solution is, x1 = 15 corrugated boxes are to be produced and x2 = 30 carton boxes are to be produced to yield a Profit, Zmax = Rs. 210.00
  • 28. Cont….  It can be solve in different kinds of software as Tora, EXCEL, Lindo, etc.  In Tora As follows,  Steps for shoving linear programming by graphic method using Tora shoftware Step 1 Start  Tora select linear programming 