SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
D Nagesh Kumar, IISc Optimization Methods: M3L11
Linear Programming
Preliminaries
D Nagesh Kumar, IISc Optimization Methods: M3L12
Objectives
To introduce linear programming problems (LPP)
To discuss the standard and canonical form of LPP
To discuss elementary operation for linear set of
equations
D Nagesh Kumar, IISc Optimization Methods: M3L13
Introduction and Definition
Linear Programming (LP) is the most useful optimization
technique
Objective function and constraints are the ‘linear’ functions of
‘nonnegative’ decision variables
Thus, the conditions of LP problems are
1. Objective function must be a linear function of decision
variables
2. Constraints should be linear function of decision variables
3. All the decision variables must be nonnegative
D Nagesh Kumar, IISc Optimization Methods: M3L14
Example
ConditionityNonnegativ0,
Constraint3rd154
Constraint2nd113
Constraint1st532tosubject
FunctionObjective56Maximize
p
p
p
p
p
≥
≤+
≤+
≤−
+=
yx
yx
yx
yx
yxZ
This is in “general” form
D Nagesh Kumar, IISc Optimization Methods: M3L15
Standard form of LP problems
Standard form of LP problems must have following
three characteristics:
1. Objective function should be of maximization type
2. All the constraints should be of equality type
3. All the decision variables should be nonnegative
D Nagesh Kumar, IISc Optimization Methods: M3L16
General form Vs Standard form
Violating points for
standard form of LPP:
1. Objective function is of
minimization type
2. Constraints are of inequality
type
3. Decision variable, x2, is
unrestricted, thus, may take
negative values also.
General form
edunrestrict
0
24
3
1532tosubject
53Minimize
2
1
21
21
21
21
x
x
xx
xx
xx
xxZ
≥
≥+
≤+
≤−
−−=
How to transform a general form of a LPP to the standard form ?
D Nagesh Kumar, IISc Optimization Methods: M3L17
General form Standard form
General form
1. Objective function
2. First constraint
3. Second constraint
Standard form
1. Objective function
2. First constraint
3. Second constraint
Transformation
21 53Minimize xxZ −−=
1532 21 ≤− xx 1532 321 =+− xxx
321 ≤+ xx 3421 =++ xxx
Variables and are known as slack variables3x 4x
21 53Maximize xxZZ +=−=′
D Nagesh Kumar, IISc Optimization Methods: M3L18
General form Standard form
General form
4. Third constraint
Standard form
4. Third constraint
Transformation
24 521 =−+ xxx24 21 ≥+ xx
5. Constraints for decision
variables, x1 and x2
Variable is known as surplus variable5x
5. Constraints for decision
variables, x1 and x2
edunrestrict2x
01 ≥x 01 ≥x
222 xxx ′′−′=
0,and 22
≥′′′ xx
D Nagesh Kumar, IISc Optimization Methods: M3L19
Canonical form of LP Problems
The ‘objective function’ and all the ‘equality constraints’
(standard form of LP problems) can be expressed in canonical
form.
This is known as canonical form of LPP
Canonical form of LP problems is essential for simplex method
(will be discussed later)
Canonical form of a set of linear equations will be discussed
next.
D Nagesh Kumar, IISc Optimization Methods: M3L110
Canonical form of a set of linear equations
Let us consider the following example of a set of linear equations
(A0)
(B0)
(C0)
The system of equation will be transformed through ‘Elementary
Operations’.
1023 =++ zyx
632 =+− zyx
12 =−+ zyx
D Nagesh Kumar, IISc Optimization Methods: M3L111
Elementary Operations
The following operations are known as elementary operations:
1. Any equation Er can be replaced by kEr, where k is a nonzero
constant.
2. Any equation Er can be replaced by Er + kEs, where Es is
another equation of the system and k is as defined above.
Note: Transformed set of equations through elementary operations is
equivalent to the original set of equations. Thus, solution of
transformed set of equations is the solution of original set of
equations too.
D Nagesh Kumar, IISc Optimization Methods: M3L112
Transformation to Canonical form: An
Example
Set of equation (A0, B0 and C0) is transformed through elementary
operations (shown inside bracket in the right side)
⎟
⎠
⎞
⎜
⎝
⎛
==++ 01 A
3
1
A
3
10
3
1
3
2
zyx
( )101 ABB
3
8
3
8
3
8
0 −==+− zy
( )101 2ACC
3
17
3
5
3
1
0 −=−=−− zy
Note that variable x is eliminated from B0 and C0 equations to
obtain B1 and C1. Equation A0 is known as pivotal equation.
D Nagesh Kumar, IISc Optimization Methods: M3L113
Transformation to Canonical form:
Example contd.
Following similar procedure, y is eliminated from equation A1 and C1
considering B1 as pivotal equation:
⎟
⎠
⎞
⎜
⎝
⎛
−==++ 212 B
3
2
AA40 zx
⎟
⎠
⎞
⎜
⎝
⎛
−=−=−+ 12 B
8
3
B10 zy
⎟
⎠
⎞
⎜
⎝
⎛
+=−=−+ 212 B
3
1
CC6200 z
D Nagesh Kumar, IISc Optimization Methods: M3L114
Transformation to Canonical form:
Example contd.
Finally, z is eliminated form equation A2 and B2 considering C2 as
pivotal equation :
( )323 CAA100 −==++x
( )323 CBB200 +==++ y
⎟
⎠
⎞
⎜
⎝
⎛
−==++ 23 C
2
1
C300 z
Note: Pivotal equation is transformed first and using the transformed pivotal equation
other equations in the system are transformed.
The set of equations (A3, B3 and C3) is said to be in Canonical form which
is equivalent to the original set of equations (A0, B0 and C0)
D Nagesh Kumar, IISc Optimization Methods: M3L115
Pivotal Operation
Operation at each step to eliminate one variable at a time,
from all equations except one, is known as pivotal
operation.
Number of pivotal operations are same as the number of
variables in the set of equations.
Three pivotal operations were carried out to obtain the
canonical form of set of equations in last example having
three variables.
D Nagesh Kumar, IISc Optimization Methods: M3L116
Transformation to Canonical form:
Generalized procedure
Consider the following system of n equations with n variables
)(
)(
)(
2211
222222121
111212111
nnnnnnn
nn
nn
Ebxaxaxa
Ebxaxaxa
Ebxaxaxa
=+++
=+++
=+++
LLL
MM
MM
LLL
LLL
D Nagesh Kumar, IISc Optimization Methods: M3L117
Transformation to Canonical form:
Generalized procedure
Canonical form of above system of equations can be
obtained by performing n pivotal operations
Variable is eliminated from all equations
except j th equation for which is nonzero.
General procedure for one pivotal operation consists of
following two steps,
1. Divide j th equation by . Let us designate it as , i.e.,
2. Subtract times of equation from
k th equation , i.e.,
( )nixi L1=
jia
jia )( jE′
kia )( jE′
( )njjk ,,1,1,2,1 LL +−=
ji
j
j
a
E
E =′
jkik EaE ′−
D Nagesh Kumar, IISc Optimization Methods: M3L118
Transformation to Canonical form:
Generalized procedure
After repeating above steps for all the variables in the system
of equations, the canonical form will be obtained as
follows:
)(100
)(010
)(001
21
2221
1121
c
nnn
c
n
c
n
Ebxxx
Ebxxx
Ebxxx
′′=+++
′′=+++
′′=+++
LLL
MM
MM
LLL
LLL
It is obvious that solution of above set of equation such as
is the solution of original set of equations also.
ii bx ′′=
D Nagesh Kumar, IISc Optimization Methods: M3L119
Transformation to Canonical form:
More general case
Consider more general case for which the system of equations
has m equation with n variables ( )
It is possible to transform the set of equations to an equivalent
canonical form from which at least one solution can be easily
deduced
mn ≥
)(
)(
)(
2211
222222121
111212111
mmnmnmm
nn
nn
Ebxaxaxa
Ebxaxaxa
Ebxaxaxa
=+++
=+++
=+++
LLL
MM
MM
LLL
LLL
D Nagesh Kumar, IISc Optimization Methods: M3L120
Transformation to Canonical form:
More general case
By performing n pivotal operations for any m variables (say, ,
called pivotal variables) the system of equations reduced to
canonical form is as follows
Variables, , of above set of equations is known as
nonpivotal variables or independent variables.
mxxx L,, 21
)(100
)(010
)(001
11,21
22211,221
11111,121
c
mmnmnmmmm
c
nnmmm
c
nnmmm
Ebxaxaxxx
Ebxaxaxxx
Ebxaxaxxx
′′=′′++′′++++
′′=′′++′′++++
′′=′′++′′++++
++
++
++
LLLLLL
MM
MM
LLLLLL
LLLLLL
nm xx ,,1 L+
D Nagesh Kumar, IISc Optimization Methods: M3L121
Basic variable, Nonbasic variable,
Basic solution, Basic feasible solution
One solution that can be obtained from the above set of equations is
mxxx L,, 21
nm xx ,,1 L+
( ) nmix
mibx
i
ii
,,1for0
,,1for
L
L
+==
=′′=
This solution is known as basic solution.
Pivotal variables, , are also known as basic variables.
Nonpivotal variables, , are known as nonbasic variables.
Basic solution is also known as basic feasible solution because it
satisfies all the constraints as well as nonnegativity criterion for all the
variables
D Nagesh Kumar, IISc Optimization Methods: M3L122
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Lecture 3 Inverse matrices(hotom).pdf
Lecture 3 Inverse matrices(hotom).pdfLecture 3 Inverse matrices(hotom).pdf
Lecture 3 Inverse matrices(hotom).pdfSakith1
 
Newton Raphson method for load flow analysis
Newton Raphson method for load flow analysisNewton Raphson method for load flow analysis
Newton Raphson method for load flow analysisdivyanshuprakashrock
 
Time Response Analysis
Time Response AnalysisTime Response Analysis
Time Response AnalysisManthan Kanani
 
Determination of Voltage Regulation and Power system losses
Determination of Voltage Regulation and Power system lossesDetermination of Voltage Regulation and Power system losses
Determination of Voltage Regulation and Power system lossesManish Sadhu
 
Iterative methods
Iterative methodsIterative methods
Iterative methodsKetan Nayak
 
Tuning of pid controller
Tuning of pid controllerTuning of pid controller
Tuning of pid controllerSubhankar Sau
 
Electric drives
Electric drivesElectric drives
Electric drivesraj_e2004
 
Maths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectorsMaths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectorsJaydev Kishnani
 
Transfer function and mathematical modeling
Transfer  function  and  mathematical  modelingTransfer  function  and  mathematical  modeling
Transfer function and mathematical modelingvishalgohel12195
 
QR Algorithm Presentation
QR Algorithm PresentationQR Algorithm Presentation
QR Algorithm Presentationkmwangi
 
Speed Control of Synchronous Motor
Speed Control of Synchronous Motor Speed Control of Synchronous Motor
Speed Control of Synchronous Motor Ashutosh Jha
 
Greedy method class 11
Greedy method class 11Greedy method class 11
Greedy method class 11Kumar
 
Simulated annealing in n - queens
Simulated annealing in n - queensSimulated annealing in n - queens
Simulated annealing in n - queensHemant Chetwani
 

Was ist angesagt? (20)

Uv CBPSD lab
Uv CBPSD labUv CBPSD lab
Uv CBPSD lab
 
EE6711 Power System Simulation Lab manual
EE6711 Power System Simulation Lab manualEE6711 Power System Simulation Lab manual
EE6711 Power System Simulation Lab manual
 
Lecture 3 Inverse matrices(hotom).pdf
Lecture 3 Inverse matrices(hotom).pdfLecture 3 Inverse matrices(hotom).pdf
Lecture 3 Inverse matrices(hotom).pdf
 
Newton Raphson method for load flow analysis
Newton Raphson method for load flow analysisNewton Raphson method for load flow analysis
Newton Raphson method for load flow analysis
 
Time Response Analysis
Time Response AnalysisTime Response Analysis
Time Response Analysis
 
Servo motors
Servo motorsServo motors
Servo motors
 
Determination of Voltage Regulation and Power system losses
Determination of Voltage Regulation and Power system lossesDetermination of Voltage Regulation and Power system losses
Determination of Voltage Regulation and Power system losses
 
Iterative methods
Iterative methodsIterative methods
Iterative methods
 
Tuning of pid controller
Tuning of pid controllerTuning of pid controller
Tuning of pid controller
 
Electric drives
Electric drivesElectric drives
Electric drives
 
Maths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectorsMaths-->>Eigenvalues and eigenvectors
Maths-->>Eigenvalues and eigenvectors
 
Gauss sediel
Gauss sedielGauss sediel
Gauss sediel
 
Transfer function and mathematical modeling
Transfer  function  and  mathematical  modelingTransfer  function  and  mathematical  modeling
Transfer function and mathematical modeling
 
QR Algorithm Presentation
QR Algorithm PresentationQR Algorithm Presentation
QR Algorithm Presentation
 
Nonlinear systems
Nonlinear systemsNonlinear systems
Nonlinear systems
 
Speed Control of Synchronous Motor
Speed Control of Synchronous Motor Speed Control of Synchronous Motor
Speed Control of Synchronous Motor
 
Greedy method class 11
Greedy method class 11Greedy method class 11
Greedy method class 11
 
Simulated annealing in n - queens
Simulated annealing in n - queensSimulated annealing in n - queens
Simulated annealing in n - queens
 
Chapter 7 1
Chapter 7 1Chapter 7 1
Chapter 7 1
 
Basics of control system
Basics of control system Basics of control system
Basics of control system
 

Andere mochten auch

Linear programming
Linear programmingLinear programming
Linear programmingmadhvih
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1irsa javed
 
3.4 linear programming
3.4 linear programming3.4 linear programming
3.4 linear programmingfthrower
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programmingchaitu87
 
Ind AS 40 Investment Property
Ind AS 40 Investment PropertyInd AS 40 Investment Property
Ind AS 40 Investment PropertyCA Neha Abhishek
 
Linear Programming Module- A Conceptual Framework
Linear Programming Module- A Conceptual FrameworkLinear Programming Module- A Conceptual Framework
Linear Programming Module- A Conceptual FrameworkSasquatch S
 
Ind AS 40 on investment property
Ind AS 40 on investment propertyInd AS 40 on investment property
Ind AS 40 on investment propertyPranav Joshi
 
A single stage single constraints linear fractional programming problem an ap...
A single stage single constraints linear fractional programming problem an ap...A single stage single constraints linear fractional programming problem an ap...
A single stage single constraints linear fractional programming problem an ap...orajjournal
 
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
 
Introduction to Operation Research
Introduction to Operation ResearchIntroduction to Operation Research
Introduction to Operation ResearchAbu Bashar
 
Dummy Variable Regression
Dummy Variable Regression Dummy Variable Regression
Dummy Variable Regression Lawrence Marsh
 

Andere mochten auch (20)

Linear programming
Linear programmingLinear programming
Linear programming
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Linear programing
Linear programingLinear programing
Linear programing
 
Linear programming
Linear programmingLinear programming
Linear programming
 
3.4 linear programming
3.4 linear programming3.4 linear programming
3.4 linear programming
 
V -linear_programming
V  -linear_programmingV  -linear_programming
V -linear_programming
 
Intro week3 excel vba_114e
Intro week3 excel vba_114eIntro week3 excel vba_114e
Intro week3 excel vba_114e
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programming
 
Or ch2 (2)
Or ch2 (2)Or ch2 (2)
Or ch2 (2)
 
Ind AS 40 Investment Property
Ind AS 40 Investment PropertyInd AS 40 Investment Property
Ind AS 40 Investment Property
 
Linear Programming Module- A Conceptual Framework
Linear Programming Module- A Conceptual FrameworkLinear Programming Module- A Conceptual Framework
Linear Programming Module- A Conceptual Framework
 
Ind AS 40 on investment property
Ind AS 40 on investment propertyInd AS 40 on investment property
Ind AS 40 on investment property
 
A single stage single constraints linear fractional programming problem an ap...
A single stage single constraints linear fractional programming problem an ap...A single stage single constraints linear fractional programming problem an ap...
A single stage single constraints linear fractional programming problem an ap...
 
IAS 40 Investment Property
IAS 40 Investment PropertyIAS 40 Investment Property
IAS 40 Investment Property
 
Chapter 7 - Linear Programming
Chapter 7 - Linear ProgrammingChapter 7 - Linear Programming
Chapter 7 - 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...
 
Introduction to Operation Research
Introduction to Operation ResearchIntroduction to Operation Research
Introduction to Operation Research
 
Dummy Variable Regression
Dummy Variable Regression Dummy Variable Regression
Dummy Variable Regression
 

Ähnlich wie Numerical analysis canonical

Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2SHAMJITH KM
 
Numerical analysis simplex method 1
Numerical analysis  simplex method 1Numerical analysis  simplex method 1
Numerical analysis simplex method 1SHAMJITH KM
 
Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplexSHAMJITH KM
 
M3L4.ppt
M3L4.pptM3L4.ppt
M3L4.pptRufesh
 
Numerical analysis m5 l1slides
Numerical analysis  m5 l1slidesNumerical analysis  m5 l1slides
Numerical analysis m5 l1slidesSHAMJITH KM
 
Numerical analysis m5 l2slides
Numerical analysis  m5 l2slidesNumerical analysis  m5 l2slides
Numerical analysis m5 l2slidesSHAMJITH KM
 
Numerical analysis m1 l2slides
Numerical analysis  m1 l2slidesNumerical analysis  m1 l2slides
Numerical analysis m1 l2slidesSHAMJITH KM
 
Numerical analysis m1 l3slides
Numerical analysis  m1 l3slidesNumerical analysis  m1 l3slides
Numerical analysis m1 l3slidesSHAMJITH KM
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game TheoryPurnima Pandit
 
Numerical analysis m3 l2slides
Numerical analysis  m3 l2slidesNumerical analysis  m3 l2slides
Numerical analysis m3 l2slidesSHAMJITH KM
 
Unit 3-Laplace Transforms.pdf
Unit 3-Laplace Transforms.pdfUnit 3-Laplace Transforms.pdf
Unit 3-Laplace Transforms.pdfJeancyMbolela
 
Numerical Solutions of Stiff Initial Value Problems Using Modified Extended B...
Numerical Solutions of Stiff Initial Value Problems Using Modified Extended B...Numerical Solutions of Stiff Initial Value Problems Using Modified Extended B...
Numerical Solutions of Stiff Initial Value Problems Using Modified Extended B...IOSR Journals
 
Least Square Optimization and Sparse-Linear Solver
Least Square Optimization and Sparse-Linear SolverLeast Square Optimization and Sparse-Linear Solver
Least Square Optimization and Sparse-Linear SolverJi-yong Kwon
 
Numerical analysis multivariable unconstrained
Numerical analysis  multivariable unconstrainedNumerical analysis  multivariable unconstrained
Numerical analysis multivariable unconstrainedSHAMJITH KM
 
Numerical analysis kuhn tucker eqn
Numerical analysis  kuhn tucker eqnNumerical analysis  kuhn tucker eqn
Numerical analysis kuhn tucker eqnSHAMJITH KM
 
Unit-4-BSR-11-1-2024 (1)linear programming.pptx
Unit-4-BSR-11-1-2024 (1)linear programming.pptxUnit-4-BSR-11-1-2024 (1)linear programming.pptx
Unit-4-BSR-11-1-2024 (1)linear programming.pptxIronMan665214
 
chp-1-matrices-determinants1.ppt
chp-1-matrices-determinants1.pptchp-1-matrices-determinants1.ppt
chp-1-matrices-determinants1.pptMichealMicheal11
 

Ähnlich wie Numerical analysis canonical (20)

Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
 
Numerical analysis simplex method 1
Numerical analysis  simplex method 1Numerical analysis  simplex method 1
Numerical analysis simplex method 1
 
Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplex
 
M3L4.ppt
M3L4.pptM3L4.ppt
M3L4.ppt
 
Numerical analysis m5 l1slides
Numerical analysis  m5 l1slidesNumerical analysis  m5 l1slides
Numerical analysis m5 l1slides
 
Numerical analysis m5 l2slides
Numerical analysis  m5 l2slidesNumerical analysis  m5 l2slides
Numerical analysis m5 l2slides
 
Numerical analysis m1 l2slides
Numerical analysis  m1 l2slidesNumerical analysis  m1 l2slides
Numerical analysis m1 l2slides
 
Numerical analysis m1 l3slides
Numerical analysis  m1 l3slidesNumerical analysis  m1 l3slides
Numerical analysis m1 l3slides
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
 
Numerical analysis m3 l2slides
Numerical analysis  m3 l2slidesNumerical analysis  m3 l2slides
Numerical analysis m3 l2slides
 
Unit 3-Laplace Transforms.pdf
Unit 3-Laplace Transforms.pdfUnit 3-Laplace Transforms.pdf
Unit 3-Laplace Transforms.pdf
 
Numerical Solutions of Stiff Initial Value Problems Using Modified Extended B...
Numerical Solutions of Stiff Initial Value Problems Using Modified Extended B...Numerical Solutions of Stiff Initial Value Problems Using Modified Extended B...
Numerical Solutions of Stiff Initial Value Problems Using Modified Extended B...
 
Simplex method
Simplex method Simplex method
Simplex method
 
Least Square Optimization and Sparse-Linear Solver
Least Square Optimization and Sparse-Linear SolverLeast Square Optimization and Sparse-Linear Solver
Least Square Optimization and Sparse-Linear Solver
 
Numerical analysis multivariable unconstrained
Numerical analysis  multivariable unconstrainedNumerical analysis  multivariable unconstrained
Numerical analysis multivariable unconstrained
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
system linear equations
 system linear equations  system linear equations
system linear equations
 
Numerical analysis kuhn tucker eqn
Numerical analysis  kuhn tucker eqnNumerical analysis  kuhn tucker eqn
Numerical analysis kuhn tucker eqn
 
Unit-4-BSR-11-1-2024 (1)linear programming.pptx
Unit-4-BSR-11-1-2024 (1)linear programming.pptxUnit-4-BSR-11-1-2024 (1)linear programming.pptx
Unit-4-BSR-11-1-2024 (1)linear programming.pptx
 
chp-1-matrices-determinants1.ppt
chp-1-matrices-determinants1.pptchp-1-matrices-determinants1.ppt
chp-1-matrices-determinants1.ppt
 

Mehr von SHAMJITH KM

Salah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSalah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSHAMJITH KM
 
Construction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesConstruction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesConstruction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesConstruction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesSHAMJITH KM
 
Construction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesConstruction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesSHAMJITH KM
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsSHAMJITH KM
 
Concrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsConcrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsSHAMJITH KM
 
Concrete Technology Study Notes
Concrete Technology Study NotesConcrete Technology Study Notes
Concrete Technology Study NotesSHAMJITH KM
 
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളുംനബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളുംSHAMJITH KM
 
Design of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileDesign of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileSHAMJITH KM
 
Design of simple beam using staad pro
Design of simple beam using staad proDesign of simple beam using staad pro
Design of simple beam using staad proSHAMJITH KM
 
Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)SHAMJITH KM
 
Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)SHAMJITH KM
 
Python programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasseryPython programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasserySHAMJITH KM
 
Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)SHAMJITH KM
 
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)SHAMJITH KM
 
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)SHAMJITH KM
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions SHAMJITH KM
 
Brain Computer Interface (BCI) - seminar PPT
Brain Computer Interface (BCI) -  seminar PPTBrain Computer Interface (BCI) -  seminar PPT
Brain Computer Interface (BCI) - seminar PPTSHAMJITH KM
 
Surveying - Module iii-levelling only note
Surveying - Module  iii-levelling only noteSurveying - Module  iii-levelling only note
Surveying - Module iii-levelling only noteSHAMJITH KM
 

Mehr von SHAMJITH KM (20)

Salah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdfSalah of the Prophet (ﷺ).pdf
Salah of the Prophet (ﷺ).pdf
 
Construction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture NotesConstruction Materials and Engineering - Module IV - Lecture Notes
Construction Materials and Engineering - Module IV - Lecture Notes
 
Construction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture NotesConstruction Materials and Engineering - Module III - Lecture Notes
Construction Materials and Engineering - Module III - Lecture Notes
 
Construction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture NotesConstruction Materials and Engineering - Module II - Lecture Notes
Construction Materials and Engineering - Module II - Lecture Notes
 
Construction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture NotesConstruction Materials and Engineering - Module I - Lecture Notes
Construction Materials and Engineering - Module I - Lecture Notes
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - Polytechnics
 
Concrete lab manual - Polytechnics
Concrete lab manual - PolytechnicsConcrete lab manual - Polytechnics
Concrete lab manual - Polytechnics
 
Concrete Technology Study Notes
Concrete Technology Study NotesConcrete Technology Study Notes
Concrete Technology Study Notes
 
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളുംനബി(സ)യുടെ നമസ്കാരം -  രൂപവും പ്രാര്ത്ഥനകളും
നബി(സ)യുടെ നമസ്കാരം - രൂപവും പ്രാര്ത്ഥനകളും
 
Design of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc fileDesign of simple beam using staad pro - doc file
Design of simple beam using staad pro - doc file
 
Design of simple beam using staad pro
Design of simple beam using staad proDesign of simple beam using staad pro
Design of simple beam using staad pro
 
Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)
 
Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)Python programs - first semester computer lab manual (polytechnics)
Python programs - first semester computer lab manual (polytechnics)
 
Python programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - KalamasseryPython programming Workshop SITTTR - Kalamassery
Python programming Workshop SITTTR - Kalamassery
 
Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)Analysis of simple beam using STAAD Pro (Exp No 1)
Analysis of simple beam using STAAD Pro (Exp No 1)
 
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures I - STUDENT NOTE BOOK (Polytechnics Revision 2015)
 
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
Theory of structures II - STUDENT NOTE BOOK (Polytechnics Revision 2015)
 
CAD Lab model viva questions
CAD Lab model viva questions CAD Lab model viva questions
CAD Lab model viva questions
 
Brain Computer Interface (BCI) - seminar PPT
Brain Computer Interface (BCI) -  seminar PPTBrain Computer Interface (BCI) -  seminar PPT
Brain Computer Interface (BCI) - seminar PPT
 
Surveying - Module iii-levelling only note
Surveying - Module  iii-levelling only noteSurveying - Module  iii-levelling only note
Surveying - Module iii-levelling only note
 

Kürzlich hochgeladen

TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
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
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
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
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 

Kürzlich hochgeladen (20)

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
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
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
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
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 

Numerical analysis canonical

  • 1. D Nagesh Kumar, IISc Optimization Methods: M3L11 Linear Programming Preliminaries
  • 2. D Nagesh Kumar, IISc Optimization Methods: M3L12 Objectives To introduce linear programming problems (LPP) To discuss the standard and canonical form of LPP To discuss elementary operation for linear set of equations
  • 3. D Nagesh Kumar, IISc Optimization Methods: M3L13 Introduction and Definition Linear Programming (LP) is the most useful optimization technique Objective function and constraints are the ‘linear’ functions of ‘nonnegative’ decision variables Thus, the conditions of LP problems are 1. Objective function must be a linear function of decision variables 2. Constraints should be linear function of decision variables 3. All the decision variables must be nonnegative
  • 4. D Nagesh Kumar, IISc Optimization Methods: M3L14 Example ConditionityNonnegativ0, Constraint3rd154 Constraint2nd113 Constraint1st532tosubject FunctionObjective56Maximize p p p p p ≥ ≤+ ≤+ ≤− += yx yx yx yx yxZ This is in “general” form
  • 5. D Nagesh Kumar, IISc Optimization Methods: M3L15 Standard form of LP problems Standard form of LP problems must have following three characteristics: 1. Objective function should be of maximization type 2. All the constraints should be of equality type 3. All the decision variables should be nonnegative
  • 6. D Nagesh Kumar, IISc Optimization Methods: M3L16 General form Vs Standard form Violating points for standard form of LPP: 1. Objective function is of minimization type 2. Constraints are of inequality type 3. Decision variable, x2, is unrestricted, thus, may take negative values also. General form edunrestrict 0 24 3 1532tosubject 53Minimize 2 1 21 21 21 21 x x xx xx xx xxZ ≥ ≥+ ≤+ ≤− −−= How to transform a general form of a LPP to the standard form ?
  • 7. D Nagesh Kumar, IISc Optimization Methods: M3L17 General form Standard form General form 1. Objective function 2. First constraint 3. Second constraint Standard form 1. Objective function 2. First constraint 3. Second constraint Transformation 21 53Minimize xxZ −−= 1532 21 ≤− xx 1532 321 =+− xxx 321 ≤+ xx 3421 =++ xxx Variables and are known as slack variables3x 4x 21 53Maximize xxZZ +=−=′
  • 8. D Nagesh Kumar, IISc Optimization Methods: M3L18 General form Standard form General form 4. Third constraint Standard form 4. Third constraint Transformation 24 521 =−+ xxx24 21 ≥+ xx 5. Constraints for decision variables, x1 and x2 Variable is known as surplus variable5x 5. Constraints for decision variables, x1 and x2 edunrestrict2x 01 ≥x 01 ≥x 222 xxx ′′−′= 0,and 22 ≥′′′ xx
  • 9. D Nagesh Kumar, IISc Optimization Methods: M3L19 Canonical form of LP Problems The ‘objective function’ and all the ‘equality constraints’ (standard form of LP problems) can be expressed in canonical form. This is known as canonical form of LPP Canonical form of LP problems is essential for simplex method (will be discussed later) Canonical form of a set of linear equations will be discussed next.
  • 10. D Nagesh Kumar, IISc Optimization Methods: M3L110 Canonical form of a set of linear equations Let us consider the following example of a set of linear equations (A0) (B0) (C0) The system of equation will be transformed through ‘Elementary Operations’. 1023 =++ zyx 632 =+− zyx 12 =−+ zyx
  • 11. D Nagesh Kumar, IISc Optimization Methods: M3L111 Elementary Operations The following operations are known as elementary operations: 1. Any equation Er can be replaced by kEr, where k is a nonzero constant. 2. Any equation Er can be replaced by Er + kEs, where Es is another equation of the system and k is as defined above. Note: Transformed set of equations through elementary operations is equivalent to the original set of equations. Thus, solution of transformed set of equations is the solution of original set of equations too.
  • 12. D Nagesh Kumar, IISc Optimization Methods: M3L112 Transformation to Canonical form: An Example Set of equation (A0, B0 and C0) is transformed through elementary operations (shown inside bracket in the right side) ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ==++ 01 A 3 1 A 3 10 3 1 3 2 zyx ( )101 ABB 3 8 3 8 3 8 0 −==+− zy ( )101 2ACC 3 17 3 5 3 1 0 −=−=−− zy Note that variable x is eliminated from B0 and C0 equations to obtain B1 and C1. Equation A0 is known as pivotal equation.
  • 13. D Nagesh Kumar, IISc Optimization Methods: M3L113 Transformation to Canonical form: Example contd. Following similar procedure, y is eliminated from equation A1 and C1 considering B1 as pivotal equation: ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −==++ 212 B 3 2 AA40 zx ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −=−=−+ 12 B 8 3 B10 zy ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ +=−=−+ 212 B 3 1 CC6200 z
  • 14. D Nagesh Kumar, IISc Optimization Methods: M3L114 Transformation to Canonical form: Example contd. Finally, z is eliminated form equation A2 and B2 considering C2 as pivotal equation : ( )323 CAA100 −==++x ( )323 CBB200 +==++ y ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −==++ 23 C 2 1 C300 z Note: Pivotal equation is transformed first and using the transformed pivotal equation other equations in the system are transformed. The set of equations (A3, B3 and C3) is said to be in Canonical form which is equivalent to the original set of equations (A0, B0 and C0)
  • 15. D Nagesh Kumar, IISc Optimization Methods: M3L115 Pivotal Operation Operation at each step to eliminate one variable at a time, from all equations except one, is known as pivotal operation. Number of pivotal operations are same as the number of variables in the set of equations. Three pivotal operations were carried out to obtain the canonical form of set of equations in last example having three variables.
  • 16. D Nagesh Kumar, IISc Optimization Methods: M3L116 Transformation to Canonical form: Generalized procedure Consider the following system of n equations with n variables )( )( )( 2211 222222121 111212111 nnnnnnn nn nn Ebxaxaxa Ebxaxaxa Ebxaxaxa =+++ =+++ =+++ LLL MM MM LLL LLL
  • 17. D Nagesh Kumar, IISc Optimization Methods: M3L117 Transformation to Canonical form: Generalized procedure Canonical form of above system of equations can be obtained by performing n pivotal operations Variable is eliminated from all equations except j th equation for which is nonzero. General procedure for one pivotal operation consists of following two steps, 1. Divide j th equation by . Let us designate it as , i.e., 2. Subtract times of equation from k th equation , i.e., ( )nixi L1= jia jia )( jE′ kia )( jE′ ( )njjk ,,1,1,2,1 LL +−= ji j j a E E =′ jkik EaE ′−
  • 18. D Nagesh Kumar, IISc Optimization Methods: M3L118 Transformation to Canonical form: Generalized procedure After repeating above steps for all the variables in the system of equations, the canonical form will be obtained as follows: )(100 )(010 )(001 21 2221 1121 c nnn c n c n Ebxxx Ebxxx Ebxxx ′′=+++ ′′=+++ ′′=+++ LLL MM MM LLL LLL It is obvious that solution of above set of equation such as is the solution of original set of equations also. ii bx ′′=
  • 19. D Nagesh Kumar, IISc Optimization Methods: M3L119 Transformation to Canonical form: More general case Consider more general case for which the system of equations has m equation with n variables ( ) It is possible to transform the set of equations to an equivalent canonical form from which at least one solution can be easily deduced mn ≥ )( )( )( 2211 222222121 111212111 mmnmnmm nn nn Ebxaxaxa Ebxaxaxa Ebxaxaxa =+++ =+++ =+++ LLL MM MM LLL LLL
  • 20. D Nagesh Kumar, IISc Optimization Methods: M3L120 Transformation to Canonical form: More general case By performing n pivotal operations for any m variables (say, , called pivotal variables) the system of equations reduced to canonical form is as follows Variables, , of above set of equations is known as nonpivotal variables or independent variables. mxxx L,, 21 )(100 )(010 )(001 11,21 22211,221 11111,121 c mmnmnmmmm c nnmmm c nnmmm Ebxaxaxxx Ebxaxaxxx Ebxaxaxxx ′′=′′++′′++++ ′′=′′++′′++++ ′′=′′++′′++++ ++ ++ ++ LLLLLL MM MM LLLLLL LLLLLL nm xx ,,1 L+
  • 21. D Nagesh Kumar, IISc Optimization Methods: M3L121 Basic variable, Nonbasic variable, Basic solution, Basic feasible solution One solution that can be obtained from the above set of equations is mxxx L,, 21 nm xx ,,1 L+ ( ) nmix mibx i ii ,,1for0 ,,1for L L +== =′′= This solution is known as basic solution. Pivotal variables, , are also known as basic variables. Nonpivotal variables, , are known as nonbasic variables. Basic solution is also known as basic feasible solution because it satisfies all the constraints as well as nonnegativity criterion for all the variables
  • 22. D Nagesh Kumar, IISc Optimization Methods: M3L122 Thank You