SlideShare a Scribd company logo
1 of 15
Download to read offline
Linear Programming
Dr. Varun Kumar
Dr. Varun Kumar ( IIIT Surat) Linear Programming 1 / 15
Outlines
1 Fundamental of Operation Research
2 Introduction to Linear Programming
Problem Formulation
Generalized form of Linear Programming
Solution by Graphical Method
Dr. Varun Kumar ( IIIT Surat) Linear Programming 2 / 15
Introduction to operation research
Operation research
⇒ It is scientific approach for decision making.
⇒ It operates on a system under the condition requiring the allocation of
scarce resource.
⇒ Origin during world war II, when British military asked to scientists to
analyze the military problems.
⇒ Application of mathematics + Scientific approach → Operation
research
Dr. Varun Kumar ( IIIT Surat) Linear Programming 3 / 15
Fundamental of operation research
1 Linear Programming- Formulation
2 Linear Programming- Solutions
3 Duality and Sensitivity Analysis
4 Transportation Problem
5 Assignment Problem
6 Dynamic Programming
7 Deterministic Inventory Models
Dr. Varun Kumar ( IIIT Surat) Linear Programming 4 / 15
Introduction to Linear Programming
Programming problem flow chart
Linear Programming
⇒ Linear programming is a method to achieve the best outcome in a
mathematical model whose requirements are represented by linear
relationships.
⇒ Linear programming is a technique for the optimization of a linear
objective function, subject to linear equality and linear inequality
constraints.
Dr. Varun Kumar ( IIIT Surat) Linear Programming 5 / 15
Example 1: Maximization of the profit
Example 1
⇒ Consider a small manufacturer making two products A and B.
⇒ Two resources R1 and R2 are required for making these products.
⇒ Each unit of A required 1 unit of R1 and 3 unit of R2.
⇒ Each unit of B required 1 unit of R1 and 4 unit of R2.
⇒ Manufacturer has 20 units of R1 and 72 unit R2.
⇒ The manufacturer also makes a profit of
Rs 4 per unit of product A sold
Rs 5 per unit of product B sold
Dr. Varun Kumar ( IIIT Surat) Linear Programming 6 / 15
Problem formulation
⇒ Let manufacturer sold x1 unit of product A and x2 unit of product B.
⇒ Here objective function f (x1, x2) = Z is to maximize the profit.
⇒ As per the question
Rs 4 per unit of product A sold
Rs 5 per unit of product B sold
Hence, the aim of manufacturer is to maximize the profit, i.e
f (x1, x2) = Z = max{4x1 + 5x2}
Condition
x1 + x2 ≤ 20, 3x1 + 4x2 ≤ 72, x1 ≥ 0, x2 ≥ 0
Final formulated problem (maximization)
f (x1, x2) = Z = 4x1 + 5x2
s.t x1 + x2 ≤ 20, 3x1 + 4x2 ≤ 72, x1 ≥ 0, x2 ≥ 0
Dr. Varun Kumar ( IIIT Surat) Linear Programming 7 / 15
Terminology and essential condition
Terminology
⇒ Decision variable → x1 and x2 (As per above example)
⇒ Objective function → f (x1, x2) = Z (As per above example)
⇒ Constraints
Inequality → x1 + x2 ≤ 20, 3x1 + 4x2 ≤ 72 (As per above example)
Equality
Essential condition
⇒ Non-negative restriction
x1 ≥ 0, x2 ≥ 0
⇒ Objective function → f (x1, x2) and constraints both should be linear.
Dr. Varun Kumar ( IIIT Surat) Linear Programming 8 / 15
Example 2
Problem related to product manufacturing
⇒ A company makes a single product.
⇒ The estimated demand for product for next four months are 10000,
8800, 12000, 9000.
⇒ The company has regular time (RT) capacity of 8000 per month and
over-time (OT) capacity of 2000 per month.
⇒ The cost of RT is Rs 200 per unit and OT is Rs 250.
⇒ The company can carry inventory to the next month is Rs 30/unit.
⇒ The demand has to meet every month.
Dr. Varun Kumar ( IIIT Surat) Linear Programming 9 / 15
Problem formulation
⇒ Expected demand from 1st to 4th month → 10000, 8800, 12000,
9000.
⇒ Production cost/capacity:
Rs 200 → RT→ 8000/month
Rs 250 → OT→ 2000/month.
Inventory cost: Rs 30/unit/month
⇒ Decision variable:
Let Xj be the quantity produced in RT at jth
month.
Let Yj be the quantity produced in OT at jth
month.
Let Ij be the quantity carried at the end of month jth
.
⇒ Objective function
minimize
n
Z = 200
4
X
j=1
Xj + 250
4
X
j=1
Yj + 30
3
X
j=1
Ij
o
Dr. Varun Kumar ( IIIT Surat) Linear Programming 10 / 15
Continued–
⇒ Constraints
X1 + X2 = 10000 + I1 (For 1st
month)
I1 + X3 + X4 = 8800 + I2 (For 2nd
month)
I2 + X5 + X6 = 12000 + I3 (For 3rd
month)
I3 + X7 + X8 = 9000 (For 4th
month)
Xj ≤ 8000 ∀ j = {1, 2, 3, 4}
Yj ≤ 2000 ∀ j = {1, 2, 3, 4}
⇒ Non-negative restriction
Xj , Yj , Ij ≥ 0 ∀ j
Dr. Varun Kumar ( IIIT Surat) Linear Programming 11 / 15
Linear programming problem generalization
In general linear programming problem having n decision variable
x1, x2, ....., xn optimize the objective function. Ex- Let F is a linear
objective function. Mathematically,
F = W1x1 + W2x2 + ...... + Wnxn → Linear objective function
Linear equality/inequality constraints
C11x1 + C12x2 + ...... + C1nxn (≤ = ≥) b1
C21x1 + C22x2 + ...... + C2nxn (≤ = ≥) b2
.
.
.
Cm1x1 + Cm2x2 + ...... + Cmnxn (≤ = ≥) bm
and
x1, x2, ....., xn ≥ 0
In matrix form, above linear programming problem can be expressed
as
Dr. Varun Kumar ( IIIT Surat) Linear Programming 12 / 15
Continued–
Objective function
F = WT
x
Linearity equality/inequality constraints
Cx(≤ = ≥)b
⇒ W is weight vector of size n × 1.
⇒ C is matrix of size m × n
⇒ x is vector of size n × 1
⇒ b is a vector of size m × 1
Constraints on decision variable:
x 4 or < 0
⇒ 4 or < notation is used for the element-wise inequality.
⇒
Dr. Varun Kumar ( IIIT Surat) Linear Programming 13 / 15
Linear programming solution-
Graphical method
Q Formulated problem is as follow
f (x1, x2) = Z = 4x1 + 5x2
s.t x1 + x2 ≤ 20, 3x1 + 4x2 ≤ 72, x1 ≥ 0, x2 ≥ 0
Graphical method:
Dr. Varun Kumar ( IIIT Surat) Linear Programming 14 / 15
Dr. Varun Kumar ( IIIT Surat) Linear Programming 15 / 15

More Related Content

What's hot

Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programmingTarun Gehlot
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1irsa javed
 
Linear programming
Linear programming Linear programming
Linear programming sadha sivam
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory projectDivyans890
 
Linear programming
Linear programmingLinear programming
Linear programmingKrantee More
 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)Dionísio Carmo-Neto
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabiManzoor Wani
 
Mathematical linear programming notes
Mathematical linear programming notesMathematical linear programming notes
Mathematical linear programming notesTarig Gibreel
 
Tbs910 linear programming
Tbs910 linear programmingTbs910 linear programming
Tbs910 linear programmingStephen Ong
 
Chapter 3 linear programming
Chapter 3   linear programmingChapter 3   linear programming
Chapter 3 linear programmingsarkissk
 
Numerical analysis m3 l2slides
Numerical analysis  m3 l2slidesNumerical analysis  m3 l2slides
Numerical analysis m3 l2slidesSHAMJITH KM
 
Branch and Bound technique to solve Integer Linear Programming
Branch and Bound technique to solve Integer Linear ProgrammingBranch and Bound technique to solve Integer Linear Programming
Branch and Bound technique to solve Integer Linear ProgrammingKaivalya Shah
 

What's hot (20)

Limitations of linear programming
Limitations of linear programmingLimitations of linear programming
Limitations of linear programming
 
Lenier Equation
Lenier EquationLenier Equation
Lenier Equation
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Linear programming
Linear programming Linear programming
Linear programming
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
 
Linear Programming
Linear  ProgrammingLinear  Programming
Linear Programming
 
Linear programming
Linear programmingLinear programming
Linear programming
 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
 
DECISION MAKING
DECISION MAKINGDECISION MAKING
DECISION MAKING
 
linear programming
linear programming linear programming
linear programming
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Mathematical linear programming notes
Mathematical linear programming notesMathematical linear programming notes
Mathematical linear programming notes
 
Tbs910 linear programming
Tbs910 linear programmingTbs910 linear programming
Tbs910 linear programming
 
Chapter 3 linear programming
Chapter 3   linear programmingChapter 3   linear programming
Chapter 3 linear programming
 
Numerical analysis m3 l2slides
Numerical analysis  m3 l2slidesNumerical analysis  m3 l2slides
Numerical analysis m3 l2slides
 
Lecture27 linear programming
Lecture27 linear programmingLecture27 linear programming
Lecture27 linear programming
 
Branch and Bound technique to solve Integer Linear Programming
Branch and Bound technique to solve Integer Linear ProgrammingBranch and Bound technique to solve Integer Linear Programming
Branch and Bound technique to solve Integer Linear Programming
 

Similar to Linear programming

202003261537530756sanjeev_eco_Linear_Programming.pdf
202003261537530756sanjeev_eco_Linear_Programming.pdf202003261537530756sanjeev_eco_Linear_Programming.pdf
202003261537530756sanjeev_eco_Linear_Programming.pdfAnshitTanwar
 
Fractional programming (A tool for optimization)
Fractional programming (A tool for optimization)Fractional programming (A tool for optimization)
Fractional programming (A tool for optimization)VARUN KUMAR
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014Shakti Ranjan
 
Mathematics For Management CHAPTER THREE PART I.PPT
Mathematics For Management  CHAPTER THREE PART I.PPTMathematics For Management  CHAPTER THREE PART I.PPT
Mathematics For Management CHAPTER THREE PART I.PPTAYNETUTEREFE1
 
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).pptxanimutsileshe1
 
CH-2 Linear Programing.pptx
CH-2 Linear Programing.pptxCH-2 Linear Programing.pptx
CH-2 Linear Programing.pptxRobiel1
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxCHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxAynetuTerefe2
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...kongara
 
introduction to Operation Research
introduction to Operation Research introduction to Operation Research
introduction to Operation Research amanyosama12
 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdfanandsimple
 
Linear programming.pptx
Linear programming.pptxLinear programming.pptx
Linear programming.pptxPrabin Pandit
 

Similar to Linear programming (20)

202003261537530756sanjeev_eco_Linear_Programming.pdf
202003261537530756sanjeev_eco_Linear_Programming.pdf202003261537530756sanjeev_eco_Linear_Programming.pdf
202003261537530756sanjeev_eco_Linear_Programming.pdf
 
Fractional programming (A tool for optimization)
Fractional programming (A tool for optimization)Fractional programming (A tool for optimization)
Fractional programming (A tool for optimization)
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014
 
Mathematics For Management CHAPTER THREE PART I.PPT
Mathematics For Management  CHAPTER THREE PART I.PPTMathematics For Management  CHAPTER THREE PART I.PPT
Mathematics For Management CHAPTER THREE PART I.PPT
 
Or ch2 (2)
Or ch2 (2)Or ch2 (2)
Or ch2 (2)
 
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
 
CH-2 Linear Programing.pptx
CH-2 Linear Programing.pptxCH-2 Linear Programing.pptx
CH-2 Linear Programing.pptx
 
Operations research
Operations researchOperations research
Operations research
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxCHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Optimization using lp.pptx
Optimization using lp.pptxOptimization using lp.pptx
Optimization using lp.pptx
 
introduction to Operation Research
introduction to Operation Research introduction to Operation Research
introduction to Operation Research
 
D05511625
D05511625D05511625
D05511625
 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdf
 
Integer programming
Integer programmingInteger programming
Integer programming
 
Linear programming.pptx
Linear programming.pptxLinear programming.pptx
Linear programming.pptx
 

More from VARUN KUMAR

Distributed rc Model
Distributed rc ModelDistributed rc Model
Distributed rc ModelVARUN KUMAR
 
Electrical Wire Model
Electrical Wire ModelElectrical Wire Model
Electrical Wire ModelVARUN KUMAR
 
Interconnect Parameter in Digital VLSI Design
Interconnect Parameter in Digital VLSI DesignInterconnect Parameter in Digital VLSI Design
Interconnect Parameter in Digital VLSI DesignVARUN KUMAR
 
Introduction to Digital VLSI Design
Introduction to Digital VLSI DesignIntroduction to Digital VLSI Design
Introduction to Digital VLSI DesignVARUN KUMAR
 
Challenges of Massive MIMO System
Challenges of Massive MIMO SystemChallenges of Massive MIMO System
Challenges of Massive MIMO SystemVARUN KUMAR
 
E-democracy or Digital Democracy
E-democracy or Digital DemocracyE-democracy or Digital Democracy
E-democracy or Digital DemocracyVARUN KUMAR
 
Ethics of Parasitic Computing
Ethics of Parasitic ComputingEthics of Parasitic Computing
Ethics of Parasitic ComputingVARUN KUMAR
 
Action Lines of Geneva Plan of Action
Action Lines of Geneva Plan of ActionAction Lines of Geneva Plan of Action
Action Lines of Geneva Plan of ActionVARUN KUMAR
 
Geneva Plan of Action
Geneva Plan of ActionGeneva Plan of Action
Geneva Plan of ActionVARUN KUMAR
 
Fair Use in the Electronic Age
Fair Use in the Electronic AgeFair Use in the Electronic Age
Fair Use in the Electronic AgeVARUN KUMAR
 
Software as a Property
Software as a PropertySoftware as a Property
Software as a PropertyVARUN KUMAR
 
Orthogonal Polynomial
Orthogonal PolynomialOrthogonal Polynomial
Orthogonal PolynomialVARUN KUMAR
 
Patent Protection
Patent ProtectionPatent Protection
Patent ProtectionVARUN KUMAR
 
Copyright Vs Patent and Trade Secrecy Law
Copyright Vs Patent and Trade Secrecy LawCopyright Vs Patent and Trade Secrecy Law
Copyright Vs Patent and Trade Secrecy LawVARUN KUMAR
 
Property Right and Software
Property Right and SoftwareProperty Right and Software
Property Right and SoftwareVARUN KUMAR
 
Investigating Data Trials
Investigating Data TrialsInvestigating Data Trials
Investigating Data TrialsVARUN KUMAR
 
Gaussian Numerical Integration
Gaussian Numerical IntegrationGaussian Numerical Integration
Gaussian Numerical IntegrationVARUN KUMAR
 
Censorship and Controversy
Censorship and ControversyCensorship and Controversy
Censorship and ControversyVARUN KUMAR
 
Romberg's Integration
Romberg's IntegrationRomberg's Integration
Romberg's IntegrationVARUN KUMAR
 
Introduction to Censorship
Introduction to Censorship Introduction to Censorship
Introduction to Censorship VARUN KUMAR
 

More from VARUN KUMAR (20)

Distributed rc Model
Distributed rc ModelDistributed rc Model
Distributed rc Model
 
Electrical Wire Model
Electrical Wire ModelElectrical Wire Model
Electrical Wire Model
 
Interconnect Parameter in Digital VLSI Design
Interconnect Parameter in Digital VLSI DesignInterconnect Parameter in Digital VLSI Design
Interconnect Parameter in Digital VLSI Design
 
Introduction to Digital VLSI Design
Introduction to Digital VLSI DesignIntroduction to Digital VLSI Design
Introduction to Digital VLSI Design
 
Challenges of Massive MIMO System
Challenges of Massive MIMO SystemChallenges of Massive MIMO System
Challenges of Massive MIMO System
 
E-democracy or Digital Democracy
E-democracy or Digital DemocracyE-democracy or Digital Democracy
E-democracy or Digital Democracy
 
Ethics of Parasitic Computing
Ethics of Parasitic ComputingEthics of Parasitic Computing
Ethics of Parasitic Computing
 
Action Lines of Geneva Plan of Action
Action Lines of Geneva Plan of ActionAction Lines of Geneva Plan of Action
Action Lines of Geneva Plan of Action
 
Geneva Plan of Action
Geneva Plan of ActionGeneva Plan of Action
Geneva Plan of Action
 
Fair Use in the Electronic Age
Fair Use in the Electronic AgeFair Use in the Electronic Age
Fair Use in the Electronic Age
 
Software as a Property
Software as a PropertySoftware as a Property
Software as a Property
 
Orthogonal Polynomial
Orthogonal PolynomialOrthogonal Polynomial
Orthogonal Polynomial
 
Patent Protection
Patent ProtectionPatent Protection
Patent Protection
 
Copyright Vs Patent and Trade Secrecy Law
Copyright Vs Patent and Trade Secrecy LawCopyright Vs Patent and Trade Secrecy Law
Copyright Vs Patent and Trade Secrecy Law
 
Property Right and Software
Property Right and SoftwareProperty Right and Software
Property Right and Software
 
Investigating Data Trials
Investigating Data TrialsInvestigating Data Trials
Investigating Data Trials
 
Gaussian Numerical Integration
Gaussian Numerical IntegrationGaussian Numerical Integration
Gaussian Numerical Integration
 
Censorship and Controversy
Censorship and ControversyCensorship and Controversy
Censorship and Controversy
 
Romberg's Integration
Romberg's IntegrationRomberg's Integration
Romberg's Integration
 
Introduction to Censorship
Introduction to Censorship Introduction to Censorship
Introduction to Censorship
 

Recently uploaded

Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
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
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Linear programming

  • 1. Linear Programming Dr. Varun Kumar Dr. Varun Kumar ( IIIT Surat) Linear Programming 1 / 15
  • 2. Outlines 1 Fundamental of Operation Research 2 Introduction to Linear Programming Problem Formulation Generalized form of Linear Programming Solution by Graphical Method Dr. Varun Kumar ( IIIT Surat) Linear Programming 2 / 15
  • 3. Introduction to operation research Operation research ⇒ It is scientific approach for decision making. ⇒ It operates on a system under the condition requiring the allocation of scarce resource. ⇒ Origin during world war II, when British military asked to scientists to analyze the military problems. ⇒ Application of mathematics + Scientific approach → Operation research Dr. Varun Kumar ( IIIT Surat) Linear Programming 3 / 15
  • 4. Fundamental of operation research 1 Linear Programming- Formulation 2 Linear Programming- Solutions 3 Duality and Sensitivity Analysis 4 Transportation Problem 5 Assignment Problem 6 Dynamic Programming 7 Deterministic Inventory Models Dr. Varun Kumar ( IIIT Surat) Linear Programming 4 / 15
  • 5. Introduction to Linear Programming Programming problem flow chart Linear Programming ⇒ Linear programming is a method to achieve the best outcome in a mathematical model whose requirements are represented by linear relationships. ⇒ Linear programming is a technique for the optimization of a linear objective function, subject to linear equality and linear inequality constraints. Dr. Varun Kumar ( IIIT Surat) Linear Programming 5 / 15
  • 6. Example 1: Maximization of the profit Example 1 ⇒ Consider a small manufacturer making two products A and B. ⇒ Two resources R1 and R2 are required for making these products. ⇒ Each unit of A required 1 unit of R1 and 3 unit of R2. ⇒ Each unit of B required 1 unit of R1 and 4 unit of R2. ⇒ Manufacturer has 20 units of R1 and 72 unit R2. ⇒ The manufacturer also makes a profit of Rs 4 per unit of product A sold Rs 5 per unit of product B sold Dr. Varun Kumar ( IIIT Surat) Linear Programming 6 / 15
  • 7. Problem formulation ⇒ Let manufacturer sold x1 unit of product A and x2 unit of product B. ⇒ Here objective function f (x1, x2) = Z is to maximize the profit. ⇒ As per the question Rs 4 per unit of product A sold Rs 5 per unit of product B sold Hence, the aim of manufacturer is to maximize the profit, i.e f (x1, x2) = Z = max{4x1 + 5x2} Condition x1 + x2 ≤ 20, 3x1 + 4x2 ≤ 72, x1 ≥ 0, x2 ≥ 0 Final formulated problem (maximization) f (x1, x2) = Z = 4x1 + 5x2 s.t x1 + x2 ≤ 20, 3x1 + 4x2 ≤ 72, x1 ≥ 0, x2 ≥ 0 Dr. Varun Kumar ( IIIT Surat) Linear Programming 7 / 15
  • 8. Terminology and essential condition Terminology ⇒ Decision variable → x1 and x2 (As per above example) ⇒ Objective function → f (x1, x2) = Z (As per above example) ⇒ Constraints Inequality → x1 + x2 ≤ 20, 3x1 + 4x2 ≤ 72 (As per above example) Equality Essential condition ⇒ Non-negative restriction x1 ≥ 0, x2 ≥ 0 ⇒ Objective function → f (x1, x2) and constraints both should be linear. Dr. Varun Kumar ( IIIT Surat) Linear Programming 8 / 15
  • 9. Example 2 Problem related to product manufacturing ⇒ A company makes a single product. ⇒ The estimated demand for product for next four months are 10000, 8800, 12000, 9000. ⇒ The company has regular time (RT) capacity of 8000 per month and over-time (OT) capacity of 2000 per month. ⇒ The cost of RT is Rs 200 per unit and OT is Rs 250. ⇒ The company can carry inventory to the next month is Rs 30/unit. ⇒ The demand has to meet every month. Dr. Varun Kumar ( IIIT Surat) Linear Programming 9 / 15
  • 10. Problem formulation ⇒ Expected demand from 1st to 4th month → 10000, 8800, 12000, 9000. ⇒ Production cost/capacity: Rs 200 → RT→ 8000/month Rs 250 → OT→ 2000/month. Inventory cost: Rs 30/unit/month ⇒ Decision variable: Let Xj be the quantity produced in RT at jth month. Let Yj be the quantity produced in OT at jth month. Let Ij be the quantity carried at the end of month jth . ⇒ Objective function minimize n Z = 200 4 X j=1 Xj + 250 4 X j=1 Yj + 30 3 X j=1 Ij o Dr. Varun Kumar ( IIIT Surat) Linear Programming 10 / 15
  • 11. Continued– ⇒ Constraints X1 + X2 = 10000 + I1 (For 1st month) I1 + X3 + X4 = 8800 + I2 (For 2nd month) I2 + X5 + X6 = 12000 + I3 (For 3rd month) I3 + X7 + X8 = 9000 (For 4th month) Xj ≤ 8000 ∀ j = {1, 2, 3, 4} Yj ≤ 2000 ∀ j = {1, 2, 3, 4} ⇒ Non-negative restriction Xj , Yj , Ij ≥ 0 ∀ j Dr. Varun Kumar ( IIIT Surat) Linear Programming 11 / 15
  • 12. Linear programming problem generalization In general linear programming problem having n decision variable x1, x2, ....., xn optimize the objective function. Ex- Let F is a linear objective function. Mathematically, F = W1x1 + W2x2 + ...... + Wnxn → Linear objective function Linear equality/inequality constraints C11x1 + C12x2 + ...... + C1nxn (≤ = ≥) b1 C21x1 + C22x2 + ...... + C2nxn (≤ = ≥) b2 . . . Cm1x1 + Cm2x2 + ...... + Cmnxn (≤ = ≥) bm and x1, x2, ....., xn ≥ 0 In matrix form, above linear programming problem can be expressed as Dr. Varun Kumar ( IIIT Surat) Linear Programming 12 / 15
  • 13. Continued– Objective function F = WT x Linearity equality/inequality constraints Cx(≤ = ≥)b ⇒ W is weight vector of size n × 1. ⇒ C is matrix of size m × n ⇒ x is vector of size n × 1 ⇒ b is a vector of size m × 1 Constraints on decision variable: x 4 or < 0 ⇒ 4 or < notation is used for the element-wise inequality. ⇒ Dr. Varun Kumar ( IIIT Surat) Linear Programming 13 / 15
  • 14. Linear programming solution- Graphical method Q Formulated problem is as follow f (x1, x2) = Z = 4x1 + 5x2 s.t x1 + x2 ≤ 20, 3x1 + 4x2 ≤ 72, x1 ≥ 0, x2 ≥ 0 Graphical method: Dr. Varun Kumar ( IIIT Surat) Linear Programming 14 / 15
  • 15. Dr. Varun Kumar ( IIIT Surat) Linear Programming 15 / 15