SlideShare uma empresa Scribd logo
1 de 6
Linear Programming
Shubhagata Roy
School of Management Sciences
Varanasi
Introduction:
Linear Programming deals with the optimization (max. or min.) of a function of
variables, known as ‘objective function’, subject to a set of linear equations and/or
inequations, known as ‘constraints’. The objective function may be profit, cost,
production capacity or any other measure of effectiveness, which is to be obtained in
the best possible or optimal manner.
There are two words to be understood – ‘Linear’ and ‘Programming’. The word
‘linear’ refers to linear relationship among the variables in a model. Hence, a given
change in one variable will always result in a proportional change in the other
variable(s). For example, doubling the investment on a certain project will also
double the rate of return.
The word ‘programming’ refers to the mathematical modeling and solving
a problem that involves the economic allocation of limited resources, by choosing a
particular course of action or strategy among the various alternatives in order to
achieve the desired result.
Structure of Linear Programming Model:
A linear programming problem may be defined as the problem of ‘maximizing or
minimizing a linear function subject to linear constraints’.
The constraints may be equalities or inequalities. Here is a simple example.
Find numbers X1 and X2 that maximizes the sum (X1 + X2) subject to the constraints
X1 + 2X2 ≤ 4
4X1 + 2X2 ≤ 12
−X1 + X2 ≤ 1
and, X1 ≥ 0, X2 ≥ 0
In this problem there are two unknowns, and five constraints. All the constraints are
inequalities and they are all linear in the sense that each involves an inequality in
some linear function of the variables. The last two constraints X1 ≥ 0 and X2 ≥ 0, are
special. These are called ‘non-negativity constraints’ and are often found in linear
programming problems. The other constraints are then called the ‘main
constraints’. The function to be maximized (or minimized) is called the ‘objective
function’ and is denoted by ‘Z’. Hence, the objective function is ‘maximize Z = X1
+ X2’.
General Form of LPP:
The general linear programming model with ‘n’ decision variables and ‘m’ constraints
can be stated in the following form:
Find the values of X1,X2,……, Xn so as to
Maximize (or Minimize) Z = C1X1+C2X2+…….+CnXn
subject to the constraints
a11X1+ a12X2 +….+ a1nXn (≤ or = or ≥) b1
a21X1+ a22X2 +….+ a2nXn (≤ or = or ≥) b2
. . . .
. . . .
am1X1+ am2X2 +….+ amnXn (≤ or = or ≥) bm
and X1,X2,……, Xn ≥ 0
where aij’s are the ‘technological coefficients’ or ‘input-output coefficients’;
bi represents the ‘total availability of ith resource’ and Cij’s are the ‘coefficients representing
per unit contribution of decision variable Xj’.
i = 1,2,3,…., m and j = 1,2,3,……, n.
Steps in Formulation of LPP:
Step1: Identify the decision variables and assign symbols x1,x2,x3…. to them.
These decision variables are those quantities whose values we wish to
determine.
Step2: Identify the set of constraints and express them as linear equations/
inequations in terms of the decision variables. These constraints are the given
conditions.
Step3: Identify the objective function and express it as a linear function of
decision variables. It might take the form of maximizing profit or production
or minimizing cost.
Step4: Add the non-negativity restrictions on the decision variables, as in the
physical problems, negative values of decision variables have no valid
interpretation.
Steps in Formulation of LPP:
Step1: Identify the decision variables and assign symbols x1,x2,x3…. to them.
These decision variables are those quantities whose values we wish to
determine.
Step2: Identify the set of constraints and express them as linear equations/
inequations in terms of the decision variables. These constraints are the given
conditions.
Step3: Identify the objective function and express it as a linear function of
decision variables. It might take the form of maximizing profit or production
or minimizing cost.
Step4: Add the non-negativity restrictions on the decision variables, as in the
physical problems, negative values of decision variables have no valid
interpretation.

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Linear Programming
Linear  ProgrammingLinear  Programming
Linear Programming
 
Formulation Lpp
Formulation  LppFormulation  Lpp
Formulation Lpp
 
L20 Simplex Method
L20 Simplex MethodL20 Simplex Method
L20 Simplex Method
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
 
LP special cases and Duality.pptx
LP special cases and Duality.pptxLP special cases and Duality.pptx
LP special cases and Duality.pptx
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Integer Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear ProgrammingInteger Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear Programming
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Linear programing
Linear programingLinear programing
Linear programing
 
Game theory
Game theoryGame theory
Game theory
 
linear programming
linear programming linear programming
linear programming
 
simplex method
simplex methodsimplex method
simplex method
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Game theory ppt
Game theory pptGame theory ppt
Game theory ppt
 
Duality
DualityDuality
Duality
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
 
Decision theory
Decision theoryDecision theory
Decision theory
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
 

Destaque

Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...Sunny Mervyne Baa
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programmingZenblade 93
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical MethodJoseph Konnully
 

Destaque (8)

Mughal empire
Mughal empireMughal empire
Mughal empire
 
Programming in R
Programming in RProgramming in R
Programming in R
 
Higher Education and the Socio-Economic Development of Indian Minorities
Higher Education and the Socio-Economic Development of Indian MinoritiesHigher Education and the Socio-Economic Development of Indian Minorities
Higher Education and the Socio-Economic Development of Indian Minorities
 
Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programming
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical Method
 
M02 un10 p02
M02 un10 p02M02 un10 p02
M02 un10 p02
 

Semelhante a Linear programming

Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory projectDivyans890
 
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
 
001 lpp introduction
001 lpp introduction001 lpp introduction
001 lpp introductionVictor Seelan
 
35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdfJuliusCaesar36
 
CA02CA3103 RMTLPP Formulation.pdf
CA02CA3103 RMTLPP Formulation.pdfCA02CA3103 RMTLPP Formulation.pdf
CA02CA3103 RMTLPP Formulation.pdfMinawBelay
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2shushay hailu
 
Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}FellowBuddy.com
 
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptxSINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptxglorypreciousj
 
lecture-nlp-1 YUYTYNYHU00000000000000000000000000(1).pptx
lecture-nlp-1 YUYTYNYHU00000000000000000000000000(1).pptxlecture-nlp-1 YUYTYNYHU00000000000000000000000000(1).pptx
lecture-nlp-1 YUYTYNYHU00000000000000000000000000(1).pptxglorypreciousj
 
Quant-Report-Final.pdf
Quant-Report-Final.pdfQuant-Report-Final.pdf
Quant-Report-Final.pdfMDKHALID57
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...kongara
 
Ch11_LPIntro.pdf
Ch11_LPIntro.pdfCh11_LPIntro.pdf
Ch11_LPIntro.pdfyebegashet
 
Regression analysis ppt
Regression analysis pptRegression analysis ppt
Regression analysis pptElkana Rorio
 
Econometria Jose Nieves
Econometria Jose NievesEconometria Jose Nieves
Econometria Jose Nievespaquitootd
 

Semelhante a Linear programming (20)

Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
 
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
 
Basic linear programming
Basic linear programmingBasic linear programming
Basic linear programming
 
001 lpp introduction
001 lpp introduction001 lpp introduction
001 lpp introduction
 
35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf35000120030_Aritra Kundu_Operations Research.pdf
35000120030_Aritra Kundu_Operations Research.pdf
 
CA02CA3103 RMTLPP Formulation.pdf
CA02CA3103 RMTLPP Formulation.pdfCA02CA3103 RMTLPP Formulation.pdf
CA02CA3103 RMTLPP Formulation.pdf
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2
 
Graphical method
Graphical methodGraphical method
Graphical method
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}
 
Topic 1.4
Topic 1.4Topic 1.4
Topic 1.4
 
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptxSINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
SINGLE VARIABLE OPTIMIZATION AND MULTI VARIABLE OPTIMIZATIUON.pptx
 
lecture-nlp-1 YUYTYNYHU00000000000000000000000000(1).pptx
lecture-nlp-1 YUYTYNYHU00000000000000000000000000(1).pptxlecture-nlp-1 YUYTYNYHU00000000000000000000000000(1).pptx
lecture-nlp-1 YUYTYNYHU00000000000000000000000000(1).pptx
 
Quant-Report-Final.pdf
Quant-Report-Final.pdfQuant-Report-Final.pdf
Quant-Report-Final.pdf
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Ch11_LPIntro.pdf
Ch11_LPIntro.pdfCh11_LPIntro.pdf
Ch11_LPIntro.pdf
 
Regression analysis ppt
Regression analysis pptRegression analysis ppt
Regression analysis ppt
 
Econometria Jose Nieves
Econometria Jose NievesEconometria Jose Nieves
Econometria Jose Nieves
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
 
Linear programing
Linear programing Linear programing
Linear programing
 

Último

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Último (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Linear programming

  • 1. Linear Programming Shubhagata Roy School of Management Sciences Varanasi
  • 2. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’, subject to a set of linear equations and/or inequations, known as ‘constraints’. The objective function may be profit, cost, production capacity or any other measure of effectiveness, which is to be obtained in the best possible or optimal manner. There are two words to be understood – ‘Linear’ and ‘Programming’. The word ‘linear’ refers to linear relationship among the variables in a model. Hence, a given change in one variable will always result in a proportional change in the other variable(s). For example, doubling the investment on a certain project will also double the rate of return. The word ‘programming’ refers to the mathematical modeling and solving a problem that involves the economic allocation of limited resources, by choosing a particular course of action or strategy among the various alternatives in order to achieve the desired result.
  • 3. Structure of Linear Programming Model: A linear programming problem may be defined as the problem of ‘maximizing or minimizing a linear function subject to linear constraints’. The constraints may be equalities or inequalities. Here is a simple example. Find numbers X1 and X2 that maximizes the sum (X1 + X2) subject to the constraints X1 + 2X2 ≤ 4 4X1 + 2X2 ≤ 12 −X1 + X2 ≤ 1 and, X1 ≥ 0, X2 ≥ 0 In this problem there are two unknowns, and five constraints. All the constraints are inequalities and they are all linear in the sense that each involves an inequality in some linear function of the variables. The last two constraints X1 ≥ 0 and X2 ≥ 0, are special. These are called ‘non-negativity constraints’ and are often found in linear programming problems. The other constraints are then called the ‘main constraints’. The function to be maximized (or minimized) is called the ‘objective function’ and is denoted by ‘Z’. Hence, the objective function is ‘maximize Z = X1 + X2’.
  • 4. General Form of LPP: The general linear programming model with ‘n’ decision variables and ‘m’ constraints can be stated in the following form: Find the values of X1,X2,……, Xn so as to Maximize (or Minimize) Z = C1X1+C2X2+…….+CnXn subject to the constraints a11X1+ a12X2 +….+ a1nXn (≤ or = or ≥) b1 a21X1+ a22X2 +….+ a2nXn (≤ or = or ≥) b2 . . . . . . . . am1X1+ am2X2 +….+ amnXn (≤ or = or ≥) bm and X1,X2,……, Xn ≥ 0 where aij’s are the ‘technological coefficients’ or ‘input-output coefficients’; bi represents the ‘total availability of ith resource’ and Cij’s are the ‘coefficients representing per unit contribution of decision variable Xj’. i = 1,2,3,…., m and j = 1,2,3,……, n.
  • 5. Steps in Formulation of LPP: Step1: Identify the decision variables and assign symbols x1,x2,x3…. to them. These decision variables are those quantities whose values we wish to determine. Step2: Identify the set of constraints and express them as linear equations/ inequations in terms of the decision variables. These constraints are the given conditions. Step3: Identify the objective function and express it as a linear function of decision variables. It might take the form of maximizing profit or production or minimizing cost. Step4: Add the non-negativity restrictions on the decision variables, as in the physical problems, negative values of decision variables have no valid interpretation.
  • 6. Steps in Formulation of LPP: Step1: Identify the decision variables and assign symbols x1,x2,x3…. to them. These decision variables are those quantities whose values we wish to determine. Step2: Identify the set of constraints and express them as linear equations/ inequations in terms of the decision variables. These constraints are the given conditions. Step3: Identify the objective function and express it as a linear function of decision variables. It might take the form of maximizing profit or production or minimizing cost. Step4: Add the non-negativity restrictions on the decision variables, as in the physical problems, negative values of decision variables have no valid interpretation.