SlideShare a Scribd company logo
Application to linear programming
Linear programming is used for arithmetical calculations such as maximizing and minimizing
of a certain quantity under some various constraints. Most of the problems in day-to-day life
we have to consider maximizing and minimizing. But rather than simple analytical problems
there will be some other advance problems, that have to consider many number of constraints
simultaneously. Such problems, linear programming can be used as a guiding tool.
Problems that can contains any number of variables and also many number of constraints. If
these constraints are interrelated with linearly, can be applied linear algebraic concepts. In the
world of science and also industrial related problems can be solved or can get optimal
solution with the help of this technique.
As an approach we can get two variable geometric problem. In generally we can get any two
variables that are subjected to series of constraints. As an instance, let’s get 𝑧 = 𝑎𝑥 + 𝑏𝑦,
where a and b are constants. We have given that maximize or minimize z, that subjected to
following constraints.
𝑎1 𝑥 + 𝑏1 𝑦 (≤)(≥)(=) 𝑐1
𝑎2 𝑥 + 𝑏2 𝑦 (≤)(≥)(=) 𝑐2
𝑎3 𝑥 + 𝑏3 𝑦 (≤)(≥)(=) 𝑐3
𝑎 𝑛 𝑥 + 𝑏 𝑛 𝑦 (≤)(≥)(=) 𝑐 𝑛
and also, 𝑥 ≥ 0, 𝑦 ≥ 0. Here that equations that show above could have only one symbol
among them. These problem-solving method is going similarly with the genetic algorithm
problems. In genetic algorithms, basically the logic is implemented using randomly generated
values and then check the constraints. Then get the values of z. And also after calculations,
use penalty values and optimize the penalty values.
Here the main function, that is the equation or constraint containing, z is the objective
function. We are trying to get optimal solution for z as our final goal. The values that satisfy
all constraints are called as feasible solutions, and also the region that feasible values are
spread out is called as feasible region. If the problem has many number of constraints, we
cannot put each and every value and check the satisfaction. So that when we can find a
region that contains satisfactory values, will cause to reduce the calculation effort.
Here we are going to focus on linearly related variables, but when we have problems such as
nonlinear related, have to look another solving methods. As an example, genetic algorithm is
a one programming concept that can use to develop nonlinear programming and get
optimized solution. Another method is neural networks. These are quite high-end
programming concepts, that are more developed than linear programming. Because of the
advance, these concepts can be used to implement the artificial intelligence problem solving
logics also.
Let’s focus on linear programming. 𝑎1 𝑥 + 𝑏1 𝑦 = 𝑐1is an equation of a straight line that
contain in xy plane. 𝑎1 𝑥 + 𝑏1 𝑦 ≤ 𝑐1 𝑜𝑟 𝑎1 𝑥 + 𝑏1 𝑦 ≥ 𝑐1 are represent half side of the plane.
If there is a constraint that contains inequality symbol, that means that region is contained
many lines. With regarding many constraints, we can get bounded region, that means the
region is enclosed with sufficient constraints. Another type is unbounded region. That implies
that the region is cannot be exactly determined. There can be feasible regions that has no
constraints points, means empty feasible region. Also, extreme points are the points that are
boundary points intersection of the straight-line sections.
There are some theorems that will guided us to the successful answers that are satisfy all
constraint points. These theorems said that,
“If the feasible region of a linear programming problem is nonempty and bounded, then the
objective function attains both a maximum and minimum value and these occur at extreme
points of the feasible region. If the feasible region is unbounded, then the objective function
may or may not attain a maximum or minimum value; however, if it attains a maximum or
minimum value, it does so at an extreme point.”
we can get an example and try to solve.
A candy manufacturer has 130 pounds of chocolate-covered cherries and 170 pounds of
chocolate-covered mints in stock. He decides to sell them in the form of two different
mixtures. One mixture will contain half cherries and half mints by weight and will sell for
$2.00 per pound. The other mixture will contain one-third cherries and two-thirds mints by
weight and will sell for $1.25 per pound. How many pounds of each mixture should the
candy manufacturer prepare in order to maximize his sales revenue?
Let’s get approach to this question. For the simplicity we can call A the mixture of half
cherries and half mints, and B the mixture which is 1/3 cherries and 2/3 mints. X be the
number of pounds of A to be prepared and y the number of pounds of B to be prepared. With
that we can build our objective function.
𝑧 = 2𝑥 + 1.25𝑦
The total number of pounds of cherries in both mixture is
1
2
𝑥 +
1
3
𝑦
The total number of pounds of mints used in both mixtures is
1
2
𝑥 +
2
3
𝑦
Using that data, we can derive constraints as shown in bellow,
1
2
𝑥 +
1
3
𝑦 ≤ 130
1
2
𝑥 +
2
3
𝑦 ≤ 170
Using given data
𝑥 ≥ 0
𝑦 ≥ 0
To solve the question, we can use linear programming technique as mentioned above. After
that we have to define feasible region. That have to define feasible region first.
Here we can see that the feasible region is bounded. The optimal solution can be found at the
extreme points as shown in the graph. So that to evaluating the objective function, we can get
the values as follows.
As shown in the table, we can see, largest value for z is 520.0 and the optimal solution is
(260,0). So that manufacture can get maximum sae of $520 when he produces 260 pounds of
mixture A and none of mixture B.
This example is taken out from the website, the link is mentioned in the reference region.
That is a simple problem that can be solved using linear programming. We can say the
equations can be solved easily without aid of any computer programme. But we have to
remember, these methods can be implemented to higher accuracy needed and more number
of constrained problems, that we cannot even think about the feasible region. And also, the
problem is get more complex when the feasible region is un-bounded.
Algorithm making and computer coding methods are varying from people to people, because
all of them looking for the problem in different angles. And also deriving equations will be
different. So that we have to improve our own method to solve these types of equations.
References
Application to linear programming. (n.d.). Retrieved from Applications of linear algebra:
http://aix1.uottawa.ca/~jkhoury/app.htm
ANTON, H. and C. RORRES. Elementary Linear Algebra: Applications Version, 8th ed. New York: John
Wiley & Sons, Inc., 2000.
Ad

More Related Content

What's hot (20)

Hidden surfaces
Hidden surfacesHidden surfaces
Hidden surfaces
Mohd Arif
 
Applications of linear algebra in field of it
Applications of linear algebra in field of itApplications of linear algebra in field of it
Applications of linear algebra in field of it
university of Gujrat, pakistan
 
Reasoning in AI
Reasoning in AIReasoning in AI
Reasoning in AI
Gunjan Chhabra
 
Design of animation sequence
Design of animation sequenceDesign of animation sequence
Design of animation sequence
Azhar Nayeem
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clipping
Mohd Arif
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
Sangeetha Rajesh
 
04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks
Tamer Ahmed Farrag, PhD
 
Visualization of Deep Learning
Visualization of Deep LearningVisualization of Deep Learning
Visualization of Deep Learning
YaminiAlapati1
 
Applications of linear algebra in computer science
Applications of linear algebra in computer scienceApplications of linear algebra in computer science
Applications of linear algebra in computer science
Arnob Khan
 
Antialiasing & Its different technique
Antialiasing & Its different techniqueAntialiasing & Its different technique
Antialiasing & Its different technique
Anwar Hasan Shuvo
 
Applications Of Computer Graphics
Applications Of Computer GraphicsApplications Of Computer Graphics
Applications Of Computer Graphics
Muhammad Amjad Rana
 
Types of environment in Artificial Intelligence
Types of environment in Artificial IntelligenceTypes of environment in Artificial Intelligence
Types of environment in Artificial Intelligence
Noman Ullah Khan
 
Virtual Mouse
Virtual MouseVirtual Mouse
Virtual Mouse
Vivek Khutale
 
Intelligent control applicatoin
Intelligent control applicatoinIntelligent control applicatoin
Intelligent control applicatoin
NJUSTAiMo
 
Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.
Takrim Ul Islam Laskar
 
Introduction to genetic programming
Introduction to genetic programmingIntroduction to genetic programming
Introduction to genetic programming
abhishek singh
 
Raster animation
Raster animationRaster animation
Raster animation
abhijit754
 
Internet saytlarının təhlükəsizlik sisteminin işlınməsi yusifzadə sübhan 62_2...
Internet saytlarının təhlükəsizlik sisteminin işlınməsi yusifzadə sübhan 62_2...Internet saytlarının təhlükəsizlik sisteminin işlınməsi yusifzadə sübhan 62_2...
Internet saytlarının təhlükəsizlik sisteminin işlınməsi yusifzadə sübhan 62_2...
Subhan Yusifzade
 
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Simplilearn
 
Facial expression recognition android application
Facial expression recognition android applicationFacial expression recognition android application
Facial expression recognition android application
Alexander Fernicola
 
Hidden surfaces
Hidden surfacesHidden surfaces
Hidden surfaces
Mohd Arif
 
Design of animation sequence
Design of animation sequenceDesign of animation sequence
Design of animation sequence
Azhar Nayeem
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clipping
Mohd Arif
 
Visualization of Deep Learning
Visualization of Deep LearningVisualization of Deep Learning
Visualization of Deep Learning
YaminiAlapati1
 
Applications of linear algebra in computer science
Applications of linear algebra in computer scienceApplications of linear algebra in computer science
Applications of linear algebra in computer science
Arnob Khan
 
Antialiasing & Its different technique
Antialiasing & Its different techniqueAntialiasing & Its different technique
Antialiasing & Its different technique
Anwar Hasan Shuvo
 
Applications Of Computer Graphics
Applications Of Computer GraphicsApplications Of Computer Graphics
Applications Of Computer Graphics
Muhammad Amjad Rana
 
Types of environment in Artificial Intelligence
Types of environment in Artificial IntelligenceTypes of environment in Artificial Intelligence
Types of environment in Artificial Intelligence
Noman Ullah Khan
 
Intelligent control applicatoin
Intelligent control applicatoinIntelligent control applicatoin
Intelligent control applicatoin
NJUSTAiMo
 
Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.
Takrim Ul Islam Laskar
 
Introduction to genetic programming
Introduction to genetic programmingIntroduction to genetic programming
Introduction to genetic programming
abhishek singh
 
Raster animation
Raster animationRaster animation
Raster animation
abhijit754
 
Internet saytlarının təhlükəsizlik sisteminin işlınməsi yusifzadə sübhan 62_2...
Internet saytlarının təhlükəsizlik sisteminin işlınməsi yusifzadə sübhan 62_2...Internet saytlarının təhlükəsizlik sisteminin işlınməsi yusifzadə sübhan 62_2...
Internet saytlarının təhlükəsizlik sisteminin işlınməsi yusifzadə sübhan 62_2...
Subhan Yusifzade
 
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Simplilearn
 
Facial expression recognition android application
Facial expression recognition android applicationFacial expression recognition android application
Facial expression recognition android application
Alexander Fernicola
 

Similar to Linear algebra application in linear programming (20)

Linear logisticregression
Linear logisticregressionLinear logisticregression
Linear logisticregression
kongara
 
Linear programming
Linear programmingLinear programming
Linear programming
polast
 
How to Solve Linear Equation with the help of Liner Equation Calculator?
How to Solve Linear Equation with the help of Liner Equation Calculator?How to Solve Linear Equation with the help of Liner Equation Calculator?
How to Solve Linear Equation with the help of Liner Equation Calculator?
Maria Wilson
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
Divyans890
 
ML_Lec3 introduction to regression problems.pdf
ML_Lec3 introduction to regression problems.pdfML_Lec3 introduction to regression problems.pdf
ML_Lec3 introduction to regression problems.pdf
BeshoyArnest
 
Bootcamp of new world to taken seriously
Bootcamp of new world to taken seriouslyBootcamp of new world to taken seriously
Bootcamp of new world to taken seriously
khaled125087
 
A brief study on linear programming solving methods
A brief study on linear programming solving methodsA brief study on linear programming solving methods
A brief study on linear programming solving methods
MayurjyotiNeog
 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)
Dionísio Carmo-Neto
 
1439049238 272709.Pdf
1439049238 272709.Pdf1439049238 272709.Pdf
1439049238 272709.Pdf
Andrew Parish
 
Theory of linear programming
Theory of linear programmingTheory of linear programming
Theory of linear programming
Tarun Gehlot
 
Ch11_LPIntro.pdf
Ch11_LPIntro.pdfCh11_LPIntro.pdf
Ch11_LPIntro.pdf
yebegashet
 
Module 2 topic 1 notes
Module 2 topic 1 notesModule 2 topic 1 notes
Module 2 topic 1 notes
chrystal_brinson
 
PRML Chapter 7
PRML Chapter 7PRML Chapter 7
PRML Chapter 7
Sunwoo Kim
 
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATIONGENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
ijaia
 
Daa unit 1
Daa unit 1Daa unit 1
Daa unit 1
jinalgoti
 
linear programming
linear programming linear programming
linear programming
DagnaygebawGoshme
 
Week 2 Rational Function, Equation and Inequality -Autosaved-.pptx
Week 2 Rational Function, Equation and Inequality -Autosaved-.pptxWeek 2 Rational Function, Equation and Inequality -Autosaved-.pptx
Week 2 Rational Function, Equation and Inequality -Autosaved-.pptx
klynth23
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
DagnaygebawGoshme
 
Analysis and Design of Algorithms notes
Analysis and Design of Algorithms  notesAnalysis and Design of Algorithms  notes
Analysis and Design of Algorithms notes
Prof. Dr. K. Adisesha
 
Exercises for pupils in primary education(0 4)-en
Exercises for pupils in primary education(0 4)-enExercises for pupils in primary education(0 4)-en
Exercises for pupils in primary education(0 4)-en
Georgeta Manafu
 
Linear logisticregression
Linear logisticregressionLinear logisticregression
Linear logisticregression
kongara
 
Linear programming
Linear programmingLinear programming
Linear programming
polast
 
How to Solve Linear Equation with the help of Liner Equation Calculator?
How to Solve Linear Equation with the help of Liner Equation Calculator?How to Solve Linear Equation with the help of Liner Equation Calculator?
How to Solve Linear Equation with the help of Liner Equation Calculator?
Maria Wilson
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
Divyans890
 
ML_Lec3 introduction to regression problems.pdf
ML_Lec3 introduction to regression problems.pdfML_Lec3 introduction to regression problems.pdf
ML_Lec3 introduction to regression problems.pdf
BeshoyArnest
 
Bootcamp of new world to taken seriously
Bootcamp of new world to taken seriouslyBootcamp of new world to taken seriously
Bootcamp of new world to taken seriously
khaled125087
 
A brief study on linear programming solving methods
A brief study on linear programming solving methodsA brief study on linear programming solving methods
A brief study on linear programming solving methods
MayurjyotiNeog
 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)
Dionísio Carmo-Neto
 
1439049238 272709.Pdf
1439049238 272709.Pdf1439049238 272709.Pdf
1439049238 272709.Pdf
Andrew Parish
 
Theory of linear programming
Theory of linear programmingTheory of linear programming
Theory of linear programming
Tarun Gehlot
 
Ch11_LPIntro.pdf
Ch11_LPIntro.pdfCh11_LPIntro.pdf
Ch11_LPIntro.pdf
yebegashet
 
PRML Chapter 7
PRML Chapter 7PRML Chapter 7
PRML Chapter 7
Sunwoo Kim
 
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATIONGENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
ijaia
 
Week 2 Rational Function, Equation and Inequality -Autosaved-.pptx
Week 2 Rational Function, Equation and Inequality -Autosaved-.pptxWeek 2 Rational Function, Equation and Inequality -Autosaved-.pptx
Week 2 Rational Function, Equation and Inequality -Autosaved-.pptx
klynth23
 
Analysis and Design of Algorithms notes
Analysis and Design of Algorithms  notesAnalysis and Design of Algorithms  notes
Analysis and Design of Algorithms notes
Prof. Dr. K. Adisesha
 
Exercises for pupils in primary education(0 4)-en
Exercises for pupils in primary education(0 4)-enExercises for pupils in primary education(0 4)-en
Exercises for pupils in primary education(0 4)-en
Georgeta Manafu
 
Ad

More from Lahiru Dilshan (20)

"Capture" in lambda expression.
"Capture" in lambda expression."Capture" in lambda expression.
"Capture" in lambda expression.
Lahiru Dilshan
 
CAD vs CAM vs CAE software.pdf
CAD vs CAM vs CAE software.pdfCAD vs CAM vs CAE software.pdf
CAD vs CAM vs CAE software.pdf
Lahiru Dilshan
 
Degeneracies in 3D modeling.pdf
Degeneracies in 3D modeling.pdfDegeneracies in 3D modeling.pdf
Degeneracies in 3D modeling.pdf
Lahiru Dilshan
 
Operator overloading C++
Operator overloading C++Operator overloading C++
Operator overloading C++
Lahiru Dilshan
 
What does Buffer in C++ means.pdf
What does Buffer in C++ means.pdfWhat does Buffer in C++ means.pdf
What does Buffer in C++ means.pdf
Lahiru Dilshan
 
Open CASCADE for your project.pdf
Open CASCADE for your project.pdfOpen CASCADE for your project.pdf
Open CASCADE for your project.pdf
Lahiru Dilshan
 
Linkage mechanisms - Presentation
Linkage mechanisms - PresentationLinkage mechanisms - Presentation
Linkage mechanisms - Presentation
Lahiru Dilshan
 
Industrial Training Experience
Industrial Training ExperienceIndustrial Training Experience
Industrial Training Experience
Lahiru Dilshan
 
Small scale business analysis
Small scale business analysisSmall scale business analysis
Small scale business analysis
Lahiru Dilshan
 
Computational and experimental investigation of aerodynamics of flapping aero...
Computational and experimental investigation of aerodynamics of flapping aero...Computational and experimental investigation of aerodynamics of flapping aero...
Computational and experimental investigation of aerodynamics of flapping aero...
Lahiru Dilshan
 
Experimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structureExperimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structure
Lahiru Dilshan
 
Experimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structureExperimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structure
Lahiru Dilshan
 
Transient three dimensional cfd modelling of ceilng fan
Transient three dimensional cfd modelling of ceilng fanTransient three dimensional cfd modelling of ceilng fan
Transient three dimensional cfd modelling of ceilng fan
Lahiru Dilshan
 
Payload safety and related human factors
Payload safety and related human factorsPayload safety and related human factors
Payload safety and related human factors
Lahiru Dilshan
 
Human factors consideration in emergency evacuation for commercial aircaft
Human factors consideration in emergency evacuation for commercial aircaftHuman factors consideration in emergency evacuation for commercial aircaft
Human factors consideration in emergency evacuation for commercial aircaft
Lahiru Dilshan
 
Human factors in payload safety of fighter aircrafts
Human factors in payload safety of fighter aircraftsHuman factors in payload safety of fighter aircrafts
Human factors in payload safety of fighter aircrafts
Lahiru Dilshan
 
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONSHUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
Lahiru Dilshan
 
Human factors - Maintenance and inspection
Human factors - Maintenance and inspectionHuman factors - Maintenance and inspection
Human factors - Maintenance and inspection
Lahiru Dilshan
 
Fire safety of passenger aircraft
Fire safety of passenger aircraftFire safety of passenger aircraft
Fire safety of passenger aircraft
Lahiru Dilshan
 
Displays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraftDisplays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraft
Lahiru Dilshan
 
"Capture" in lambda expression.
"Capture" in lambda expression."Capture" in lambda expression.
"Capture" in lambda expression.
Lahiru Dilshan
 
CAD vs CAM vs CAE software.pdf
CAD vs CAM vs CAE software.pdfCAD vs CAM vs CAE software.pdf
CAD vs CAM vs CAE software.pdf
Lahiru Dilshan
 
Degeneracies in 3D modeling.pdf
Degeneracies in 3D modeling.pdfDegeneracies in 3D modeling.pdf
Degeneracies in 3D modeling.pdf
Lahiru Dilshan
 
Operator overloading C++
Operator overloading C++Operator overloading C++
Operator overloading C++
Lahiru Dilshan
 
What does Buffer in C++ means.pdf
What does Buffer in C++ means.pdfWhat does Buffer in C++ means.pdf
What does Buffer in C++ means.pdf
Lahiru Dilshan
 
Open CASCADE for your project.pdf
Open CASCADE for your project.pdfOpen CASCADE for your project.pdf
Open CASCADE for your project.pdf
Lahiru Dilshan
 
Linkage mechanisms - Presentation
Linkage mechanisms - PresentationLinkage mechanisms - Presentation
Linkage mechanisms - Presentation
Lahiru Dilshan
 
Industrial Training Experience
Industrial Training ExperienceIndustrial Training Experience
Industrial Training Experience
Lahiru Dilshan
 
Small scale business analysis
Small scale business analysisSmall scale business analysis
Small scale business analysis
Lahiru Dilshan
 
Computational and experimental investigation of aerodynamics of flapping aero...
Computational and experimental investigation of aerodynamics of flapping aero...Computational and experimental investigation of aerodynamics of flapping aero...
Computational and experimental investigation of aerodynamics of flapping aero...
Lahiru Dilshan
 
Experimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structureExperimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structure
Lahiru Dilshan
 
Experimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structureExperimental and numerical stress analysis of a rectangular wing structure
Experimental and numerical stress analysis of a rectangular wing structure
Lahiru Dilshan
 
Transient three dimensional cfd modelling of ceilng fan
Transient three dimensional cfd modelling of ceilng fanTransient three dimensional cfd modelling of ceilng fan
Transient three dimensional cfd modelling of ceilng fan
Lahiru Dilshan
 
Payload safety and related human factors
Payload safety and related human factorsPayload safety and related human factors
Payload safety and related human factors
Lahiru Dilshan
 
Human factors consideration in emergency evacuation for commercial aircaft
Human factors consideration in emergency evacuation for commercial aircaftHuman factors consideration in emergency evacuation for commercial aircaft
Human factors consideration in emergency evacuation for commercial aircaft
Lahiru Dilshan
 
Human factors in payload safety of fighter aircrafts
Human factors in payload safety of fighter aircraftsHuman factors in payload safety of fighter aircrafts
Human factors in payload safety of fighter aircrafts
Lahiru Dilshan
 
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONSHUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
HUMAN FACTOR CONSIDERATIONS IN MILITARY AIRCRAFT MAINTENANCE AND INSPECTIONS
Lahiru Dilshan
 
Human factors - Maintenance and inspection
Human factors - Maintenance and inspectionHuman factors - Maintenance and inspection
Human factors - Maintenance and inspection
Lahiru Dilshan
 
Fire safety of passenger aircraft
Fire safety of passenger aircraftFire safety of passenger aircraft
Fire safety of passenger aircraft
Lahiru Dilshan
 
Displays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraftDisplays and controls arrangement of military aircraft
Displays and controls arrangement of military aircraft
Lahiru Dilshan
 
Ad

Recently uploaded (20)

Turner "Accessibility Essentials: A 2025 NISO Training Series, Session 7, Lan...
Turner "Accessibility Essentials: A 2025 NISO Training Series, Session 7, Lan...Turner "Accessibility Essentials: A 2025 NISO Training Series, Session 7, Lan...
Turner "Accessibility Essentials: A 2025 NISO Training Series, Session 7, Lan...
National Information Standards Organization (NISO)
 
Electronics Engineering Assignment Help Guide – Expert Support for Students
Electronics Engineering Assignment Help Guide – Expert Support for StudentsElectronics Engineering Assignment Help Guide – Expert Support for Students
Electronics Engineering Assignment Help Guide – Expert Support for Students
online college homework help
 
Capitol Doctoral Presentation -May 2025.pptx
Capitol Doctoral Presentation -May 2025.pptxCapitol Doctoral Presentation -May 2025.pptx
Capitol Doctoral Presentation -May 2025.pptx
CapitolTechU
 
ALL BENGAL U25 QUIZ LEAGUE 2.0 SET BY SKP.pptx
ALL BENGAL U25 QUIZ LEAGUE 2.0 SET BY SKP.pptxALL BENGAL U25 QUIZ LEAGUE 2.0 SET BY SKP.pptx
ALL BENGAL U25 QUIZ LEAGUE 2.0 SET BY SKP.pptx
Sourav Kr Podder
 
he Grant Preparation Playbook: Building a System for Grant Success
he Grant Preparation Playbook: Building a System for Grant Successhe Grant Preparation Playbook: Building a System for Grant Success
he Grant Preparation Playbook: Building a System for Grant Success
TechSoup
 
Post Exam Fun(da)- a General under-25 quiz, Prelims and Finals
Post Exam Fun(da)- a General  under-25 quiz, Prelims and FinalsPost Exam Fun(da)- a General  under-25 quiz, Prelims and Finals
Post Exam Fun(da)- a General under-25 quiz, Prelims and Finals
Pragya - UEM Kolkata Quiz Club
 
114P_English.pdf114P_English.pdf114P_English.pdf
114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf
114P_English.pdf114P_English.pdf114P_English.pdf
paulinelee52
 
Combustion in Compression Ignition Engine (CIE)
Combustion in Compression Ignition Engine (CIE)Combustion in Compression Ignition Engine (CIE)
Combustion in Compression Ignition Engine (CIE)
NileshKumbhar21
 
Statement by Linda McMahon on May 21, 2025
Statement by Linda McMahon on May 21, 2025Statement by Linda McMahon on May 21, 2025
Statement by Linda McMahon on May 21, 2025
Mebane Rash
 
Comeford "Accessibility Essentials: A 2025 NISO Training Series, Session 7, A...
Comeford "Accessibility Essentials: A 2025 NISO Training Series, Session 7, A...Comeford "Accessibility Essentials: A 2025 NISO Training Series, Session 7, A...
Comeford "Accessibility Essentials: A 2025 NISO Training Series, Session 7, A...
National Information Standards Organization (NISO)
 
NA FASE REGIONAL DO TL – 1.º CICLO. .
NA FASE REGIONAL DO TL – 1.º CICLO.     .NA FASE REGIONAL DO TL – 1.º CICLO.     .
NA FASE REGIONAL DO TL – 1.º CICLO. .
Colégio Santa Teresinha
 
Product in Wartime: How to Build When the Market Is Against You
Product in Wartime: How to Build When the Market Is Against YouProduct in Wartime: How to Build When the Market Is Against You
Product in Wartime: How to Build When the Market Is Against You
victoriamangiantini1
 
Management of head injury in children.pdf
Management of head injury in children.pdfManagement of head injury in children.pdf
Management of head injury in children.pdf
sachin7989
 
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdfAntepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Dr H.K. Cheema
 
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdfLeveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
TechSoup
 
Automated Actions (Automation) in the Odoo 18
Automated Actions (Automation) in the Odoo 18Automated Actions (Automation) in the Odoo 18
Automated Actions (Automation) in the Odoo 18
Celine George
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
materi 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblrmateri 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblr
fatikhatunnajikhah1
 
Letter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. SenatorsLetter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. Senators
Mebane Rash
 
ITI monthly test COPA Online Quiz December 2019 PDF
ITI monthly test  COPA Online Quiz December 2019 PDFITI monthly test  COPA Online Quiz December 2019 PDF
ITI monthly test COPA Online Quiz December 2019 PDF
SONU HEETSON
 
Electronics Engineering Assignment Help Guide – Expert Support for Students
Electronics Engineering Assignment Help Guide – Expert Support for StudentsElectronics Engineering Assignment Help Guide – Expert Support for Students
Electronics Engineering Assignment Help Guide – Expert Support for Students
online college homework help
 
Capitol Doctoral Presentation -May 2025.pptx
Capitol Doctoral Presentation -May 2025.pptxCapitol Doctoral Presentation -May 2025.pptx
Capitol Doctoral Presentation -May 2025.pptx
CapitolTechU
 
ALL BENGAL U25 QUIZ LEAGUE 2.0 SET BY SKP.pptx
ALL BENGAL U25 QUIZ LEAGUE 2.0 SET BY SKP.pptxALL BENGAL U25 QUIZ LEAGUE 2.0 SET BY SKP.pptx
ALL BENGAL U25 QUIZ LEAGUE 2.0 SET BY SKP.pptx
Sourav Kr Podder
 
he Grant Preparation Playbook: Building a System for Grant Success
he Grant Preparation Playbook: Building a System for Grant Successhe Grant Preparation Playbook: Building a System for Grant Success
he Grant Preparation Playbook: Building a System for Grant Success
TechSoup
 
Post Exam Fun(da)- a General under-25 quiz, Prelims and Finals
Post Exam Fun(da)- a General  under-25 quiz, Prelims and FinalsPost Exam Fun(da)- a General  under-25 quiz, Prelims and Finals
Post Exam Fun(da)- a General under-25 quiz, Prelims and Finals
Pragya - UEM Kolkata Quiz Club
 
114P_English.pdf114P_English.pdf114P_English.pdf
114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf114P_English.pdf
114P_English.pdf114P_English.pdf114P_English.pdf
paulinelee52
 
Combustion in Compression Ignition Engine (CIE)
Combustion in Compression Ignition Engine (CIE)Combustion in Compression Ignition Engine (CIE)
Combustion in Compression Ignition Engine (CIE)
NileshKumbhar21
 
Statement by Linda McMahon on May 21, 2025
Statement by Linda McMahon on May 21, 2025Statement by Linda McMahon on May 21, 2025
Statement by Linda McMahon on May 21, 2025
Mebane Rash
 
Product in Wartime: How to Build When the Market Is Against You
Product in Wartime: How to Build When the Market Is Against YouProduct in Wartime: How to Build When the Market Is Against You
Product in Wartime: How to Build When the Market Is Against You
victoriamangiantini1
 
Management of head injury in children.pdf
Management of head injury in children.pdfManagement of head injury in children.pdf
Management of head injury in children.pdf
sachin7989
 
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdfAntepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Dr H.K. Cheema
 
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdfLeveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
TechSoup
 
Automated Actions (Automation) in the Odoo 18
Automated Actions (Automation) in the Odoo 18Automated Actions (Automation) in the Odoo 18
Automated Actions (Automation) in the Odoo 18
Celine George
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
materi 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblrmateri 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblr
fatikhatunnajikhah1
 
Letter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. SenatorsLetter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. Senators
Mebane Rash
 
ITI monthly test COPA Online Quiz December 2019 PDF
ITI monthly test  COPA Online Quiz December 2019 PDFITI monthly test  COPA Online Quiz December 2019 PDF
ITI monthly test COPA Online Quiz December 2019 PDF
SONU HEETSON
 

Linear algebra application in linear programming

  • 1. Application to linear programming Linear programming is used for arithmetical calculations such as maximizing and minimizing of a certain quantity under some various constraints. Most of the problems in day-to-day life we have to consider maximizing and minimizing. But rather than simple analytical problems there will be some other advance problems, that have to consider many number of constraints simultaneously. Such problems, linear programming can be used as a guiding tool. Problems that can contains any number of variables and also many number of constraints. If these constraints are interrelated with linearly, can be applied linear algebraic concepts. In the world of science and also industrial related problems can be solved or can get optimal solution with the help of this technique. As an approach we can get two variable geometric problem. In generally we can get any two variables that are subjected to series of constraints. As an instance, let’s get 𝑧 = 𝑎𝑥 + 𝑏𝑦, where a and b are constants. We have given that maximize or minimize z, that subjected to following constraints. 𝑎1 𝑥 + 𝑏1 𝑦 (≤)(≥)(=) 𝑐1 𝑎2 𝑥 + 𝑏2 𝑦 (≤)(≥)(=) 𝑐2 𝑎3 𝑥 + 𝑏3 𝑦 (≤)(≥)(=) 𝑐3 𝑎 𝑛 𝑥 + 𝑏 𝑛 𝑦 (≤)(≥)(=) 𝑐 𝑛 and also, 𝑥 ≥ 0, 𝑦 ≥ 0. Here that equations that show above could have only one symbol among them. These problem-solving method is going similarly with the genetic algorithm problems. In genetic algorithms, basically the logic is implemented using randomly generated values and then check the constraints. Then get the values of z. And also after calculations, use penalty values and optimize the penalty values. Here the main function, that is the equation or constraint containing, z is the objective function. We are trying to get optimal solution for z as our final goal. The values that satisfy all constraints are called as feasible solutions, and also the region that feasible values are spread out is called as feasible region. If the problem has many number of constraints, we cannot put each and every value and check the satisfaction. So that when we can find a region that contains satisfactory values, will cause to reduce the calculation effort. Here we are going to focus on linearly related variables, but when we have problems such as nonlinear related, have to look another solving methods. As an example, genetic algorithm is
  • 2. a one programming concept that can use to develop nonlinear programming and get optimized solution. Another method is neural networks. These are quite high-end programming concepts, that are more developed than linear programming. Because of the advance, these concepts can be used to implement the artificial intelligence problem solving logics also. Let’s focus on linear programming. 𝑎1 𝑥 + 𝑏1 𝑦 = 𝑐1is an equation of a straight line that contain in xy plane. 𝑎1 𝑥 + 𝑏1 𝑦 ≤ 𝑐1 𝑜𝑟 𝑎1 𝑥 + 𝑏1 𝑦 ≥ 𝑐1 are represent half side of the plane. If there is a constraint that contains inequality symbol, that means that region is contained many lines. With regarding many constraints, we can get bounded region, that means the region is enclosed with sufficient constraints. Another type is unbounded region. That implies that the region is cannot be exactly determined. There can be feasible regions that has no constraints points, means empty feasible region. Also, extreme points are the points that are boundary points intersection of the straight-line sections. There are some theorems that will guided us to the successful answers that are satisfy all constraint points. These theorems said that, “If the feasible region of a linear programming problem is nonempty and bounded, then the objective function attains both a maximum and minimum value and these occur at extreme points of the feasible region. If the feasible region is unbounded, then the objective function may or may not attain a maximum or minimum value; however, if it attains a maximum or minimum value, it does so at an extreme point.” we can get an example and try to solve. A candy manufacturer has 130 pounds of chocolate-covered cherries and 170 pounds of chocolate-covered mints in stock. He decides to sell them in the form of two different mixtures. One mixture will contain half cherries and half mints by weight and will sell for $2.00 per pound. The other mixture will contain one-third cherries and two-thirds mints by weight and will sell for $1.25 per pound. How many pounds of each mixture should the candy manufacturer prepare in order to maximize his sales revenue? Let’s get approach to this question. For the simplicity we can call A the mixture of half cherries and half mints, and B the mixture which is 1/3 cherries and 2/3 mints. X be the number of pounds of A to be prepared and y the number of pounds of B to be prepared. With that we can build our objective function. 𝑧 = 2𝑥 + 1.25𝑦
  • 3. The total number of pounds of cherries in both mixture is 1 2 𝑥 + 1 3 𝑦 The total number of pounds of mints used in both mixtures is 1 2 𝑥 + 2 3 𝑦 Using that data, we can derive constraints as shown in bellow, 1 2 𝑥 + 1 3 𝑦 ≤ 130 1 2 𝑥 + 2 3 𝑦 ≤ 170 Using given data 𝑥 ≥ 0 𝑦 ≥ 0 To solve the question, we can use linear programming technique as mentioned above. After that we have to define feasible region. That have to define feasible region first. Here we can see that the feasible region is bounded. The optimal solution can be found at the extreme points as shown in the graph. So that to evaluating the objective function, we can get the values as follows.
  • 4. As shown in the table, we can see, largest value for z is 520.0 and the optimal solution is (260,0). So that manufacture can get maximum sae of $520 when he produces 260 pounds of mixture A and none of mixture B. This example is taken out from the website, the link is mentioned in the reference region. That is a simple problem that can be solved using linear programming. We can say the equations can be solved easily without aid of any computer programme. But we have to remember, these methods can be implemented to higher accuracy needed and more number of constrained problems, that we cannot even think about the feasible region. And also, the problem is get more complex when the feasible region is un-bounded. Algorithm making and computer coding methods are varying from people to people, because all of them looking for the problem in different angles. And also deriving equations will be different. So that we have to improve our own method to solve these types of equations. References Application to linear programming. (n.d.). Retrieved from Applications of linear algebra: http://aix1.uottawa.ca/~jkhoury/app.htm ANTON, H. and C. RORRES. Elementary Linear Algebra: Applications Version, 8th ed. New York: John Wiley & Sons, Inc., 2000.
  翻译: