SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Linear Programming: Introduction




                                                           The Purplemath Forums                                                                 Search

                                                                                                                                    powered by FreeFind
                                                               Helping students gain understanding
                                                                  and self-confidence in algebra


 Return to the Lessons Index | Do the Lessons in Order | Get "Purplemath on CD" for offline use | Print-friendly page



 Linear Programming: Introduction (page 1 of 5)
 Sections: Optimizing linear systems, Setting up word problems


 Linear programming is the process of taking various linear inequalities relating to some situation, and
 finding the "best" value obtainable under those conditions. A typical example would be taking the
 limitations of materials and labor, and then determining the "best" production levels for maximal profits
 under those conditions.

 In "real life", linear programming is part of a very important area of mathematics called "optimization
 techniques". This field of study (or at least the applied results of it) are used every day in the
 organization and allocation of resources. These "real life" systems can have dozens or hundreds of
 variables, or more. In algebra, though, you'll only work with the simple (and graphable) two-variable
 linear case.
                                                                                                                        Siemens answers:
 The general process for solving linear-programming exercises is to graph the inequalities (called the                  The digital factory
 "constraints") to form a walled-off area on the x,y -plane (called the "feasibility region"). Then you                 Answers for industry.
                                                                                                                        www.siemens.com/answers
 figure out the coordinates of the corners of this feasibility region (that is, you find the intersection
 points of the various pairs of lines), and test these corner points in the formula (called the
 "optimization equation") for which you're trying to find the highest or lowest value.
                                                                                                                        Linear Guides
                                                                                                                        Miniature
         Find the maximal and minimal value of                       z = 3x + 4y subject to the following               Side Rail Type, Wide
         constraints:                                                                                                   Rail Type
                                                                                                                        Standard,Wide
                                                                                                                        Standard-Blocks&Rails
                                                                                                                        in.misumi-ec.com/

                                                                                                                        Data Management
                                                                                                                        Solution
                                                                                                                        Do More With Your
         The three inequalities in the curly braces are the constraints. The area of the plane that they                Unified Storage Tune
         mark off will be the feasibility region. The formula "z = 3x + 4y " is the optimization equation. I            SQL Database upto
         need to find the (x, y) corner points of the feasibility region that return the largest and smallest           80% Faster.
                                                                                                                        www.EMCIndia.co.in/vnx
         values of z .
                                                                                                                        IIT JEE Maths
         My first step is to solve each inequality for the more-easily graphed equivalent forms:                        Material
                                                                                                                        Theory, IIT Solutions
                                                                                                                        in Video form
                                                                                                                        Prepared by Topper.
                                                                                                                        Free Demo
                                                                                                                        ExponentEducation.com/IIT…

                                                                                                                        Worksheets &
                                                                                                                        Exercises
         It's easy to graph the system:          Copyright © Elizabeth Stapel 2006-2011 All Rights Reserved             Tests, Lessons,
                                                                                                                        Animations, Videos.


http://www.purplemath.com/modules/linprog.htm[11/14/2011 1:30:34 PM]
Linear Programming: Introduction

                                                                                                                                    Free NCERT Solutions,
                                                                                                                                    Join Free!
                                                                                                                                    www.MeritNation.com/Work…



                                                                                                                                    Purplemath:
                                                                                                                                     Linking to this site
                                                                                                                                     Printing pages
                                                                                                                                     Donating
                                                                                                                                     School licensing



                                                                                                                                    Reviews of
                                                                                                                                    Internet Sites:
                                                                                                                                      Free Help
                                                                                                                                      Practice
                                                                                                                                      Et Cetera

                                                                                                                                    The "Homework
                                                                                                                                      Guidelines"

                                                                                                                                    Study Skills Survey
           To find the corner points -- which aren't always clear from the graph -- I'll pair the lines (thus
                                                                                                                                    Tutoring ($$)
           forming a system of linear equations) and solve:

                                                                                                                                    This lesson may be printed out for
                          y = –( 1 / 2 )x + 7              y = –( 1 / 2 )x + 7                    y = 3x                            your personal use.
                               y = 3x                          y=x–2                             y=x–2

                         –( 1 / 2 )x + 7 = 3x           –( 1 / 2 )x + 7 = x – 2
                                                                                                3x = x – 2
                           –x + 14 = 6x                   –x + 14 = 2x – 4                       2x = –2
                                14 = 7x                          18 = 3x                                                            Ads by Google
                                                                                                  x = –1
                                  2=x                             6=x                                                               Math Tutor Algebra
                                                                                             y = 3(–1) = –3                         Linear Programming
                             y = 3(2) = 6                   y = (6) – 2 = 4
                                                                                                                                    Math
                         corner point at    (2, 6)       corner point at    (6, 4)        corner pt. at   (–1, –3)

           So the corner points are         (2, 6) , (6, 4) , and (–1, –3) .

           Somebody really smart proved that, for linear systems like this, the maximum and minimum
           values of the optimization equation will always be on the corners of the feasibility region. So, to
           find the solution to this exercise, I only need to plug these three points into "z = 3x + 4y ".


                     (2, 6):       z = 3(2) + 4(6) = 6 + 24 = 30
                     (6, 4):   z = 3(6) + 4(4) = 18 + 16 = 34
                     (–1, –3): z = 3(–1) + 4(–3) = –3 – 12 = –15

           Then the maximum of z = 34 occurs at (6, 4) ,
           and the minimum of z = –15 occurs at (–1, –3) .

                                    Top | 1 | 2 | 3 | 4 | 5 | Return to Index Next >>

 Cite this article as:    Stapel, Elizabeth. "Linear Programming: Introduction." Purplemath. Available from
                            http://www.purplemath.com/modules/linprog.htm. Accessed 14 November 2011

  Copyright © 2006-2011 Elizabeth Stapel | About | Terms of Use                                                                             Feedback | Error?

          Ads by Google               Solve Math Equation                      Ti 83 Math                     Algebra 2 Equations     Radical Equations




http://www.purplemath.com/modules/linprog.htm[11/14/2011 1:30:34 PM]

Más contenido relacionado

Similar a Linear programming introduction

Use of Symbolic Computation is Solving Structural Analysis Problems
Use of Symbolic Computation is Solving Structural Analysis ProblemsUse of Symbolic Computation is Solving Structural Analysis Problems
Use of Symbolic Computation is Solving Structural Analysis ProblemsJaved Alam
 
A Few Useful Things to Know about Machine Learning
A Few Useful Things to Know about Machine LearningA Few Useful Things to Know about Machine Learning
A Few Useful Things to Know about Machine Learningnep_test_account
 
Artificial Intelligence and Optimization with Parallelism
Artificial Intelligence and Optimization with ParallelismArtificial Intelligence and Optimization with Parallelism
Artificial Intelligence and Optimization with ParallelismOlivier Teytaud
 
What is pattern recognition (lecture 4 of 6)
What is pattern recognition (lecture 4 of 6)What is pattern recognition (lecture 4 of 6)
What is pattern recognition (lecture 4 of 6)Randa Elanwar
 
IRJET- Fault Detection and Maintenance Prediction for Gear of an Industri...
IRJET-  	  Fault Detection and Maintenance Prediction for Gear of an Industri...IRJET-  	  Fault Detection and Maintenance Prediction for Gear of an Industri...
IRJET- Fault Detection and Maintenance Prediction for Gear of an Industri...IRJET Journal
 
Iaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpgaIaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpgaIaetsd Iaetsd
 
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018Codemotion
 
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...theijes
 
Altair HTC 2012 Optistruct Training
Altair HTC 2012 Optistruct TrainingAltair HTC 2012 Optistruct Training
Altair HTC 2012 Optistruct TrainingAltair
 
IRJET - House Price Predictor using ML through Artificial Neural Network
IRJET - House Price Predictor using ML through Artificial Neural NetworkIRJET - House Price Predictor using ML through Artificial Neural Network
IRJET - House Price Predictor using ML through Artificial Neural NetworkIRJET Journal
 
Introduction to dynamic programming
Introduction to dynamic programmingIntroduction to dynamic programming
Introduction to dynamic programmingAmisha Narsingani
 
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로 모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로 r-kor
 
Development of an Interactive Simulation of Steel Cord Manufacturing for Indu...
Development of an Interactive Simulation of Steel Cord Manufacturing for Indu...Development of an Interactive Simulation of Steel Cord Manufacturing for Indu...
Development of an Interactive Simulation of Steel Cord Manufacturing for Indu...Gurdal Ertek
 
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Frank van Harmelen
 

Similar a Linear programming introduction (20)

Use of Symbolic Computation is Solving Structural Analysis Problems
Use of Symbolic Computation is Solving Structural Analysis ProblemsUse of Symbolic Computation is Solving Structural Analysis Problems
Use of Symbolic Computation is Solving Structural Analysis Problems
 
A Few Useful Things to Know about Machine Learning
A Few Useful Things to Know about Machine LearningA Few Useful Things to Know about Machine Learning
A Few Useful Things to Know about Machine Learning
 
Artificial Intelligence and Optimization with Parallelism
Artificial Intelligence and Optimization with ParallelismArtificial Intelligence and Optimization with Parallelism
Artificial Intelligence and Optimization with Parallelism
 
What is pattern recognition (lecture 4 of 6)
What is pattern recognition (lecture 4 of 6)What is pattern recognition (lecture 4 of 6)
What is pattern recognition (lecture 4 of 6)
 
IRJET- Fault Detection and Maintenance Prediction for Gear of an Industri...
IRJET-  	  Fault Detection and Maintenance Prediction for Gear of an Industri...IRJET-  	  Fault Detection and Maintenance Prediction for Gear of an Industri...
IRJET- Fault Detection and Maintenance Prediction for Gear of an Industri...
 
Maxima presentation
Maxima presentationMaxima presentation
Maxima presentation
 
AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)
 
Iaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpgaIaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpga
 
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
And Then There Are Algorithms - Danilo Poccia - Codemotion Rome 2018
 
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
The Solution of Maximal Flow Problems Using the Method Of Fuzzy Linear Progra...
 
Altair HTC 2012 Optistruct Training
Altair HTC 2012 Optistruct TrainingAltair HTC 2012 Optistruct Training
Altair HTC 2012 Optistruct Training
 
Optimization
OptimizationOptimization
Optimization
 
IRJET - House Price Predictor using ML through Artificial Neural Network
IRJET - House Price Predictor using ML through Artificial Neural NetworkIRJET - House Price Predictor using ML through Artificial Neural Network
IRJET - House Price Predictor using ML through Artificial Neural Network
 
Introduction to dynamic programming
Introduction to dynamic programmingIntroduction to dynamic programming
Introduction to dynamic programming
 
RAJAT PROJECT.pptx
RAJAT PROJECT.pptxRAJAT PROJECT.pptx
RAJAT PROJECT.pptx
 
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로 모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
 
Development of an Interactive Simulation of Steel Cord Manufacturing for Indu...
Development of an Interactive Simulation of Steel Cord Manufacturing for Indu...Development of an Interactive Simulation of Steel Cord Manufacturing for Indu...
Development of an Interactive Simulation of Steel Cord Manufacturing for Indu...
 
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
 
About IPsoft
About IPsoftAbout IPsoft
About IPsoft
 
Cd32504509
Cd32504509Cd32504509
Cd32504509
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Linear programming introduction

  • 1. Linear Programming: Introduction The Purplemath Forums Search powered by FreeFind Helping students gain understanding and self-confidence in algebra Return to the Lessons Index | Do the Lessons in Order | Get "Purplemath on CD" for offline use | Print-friendly page Linear Programming: Introduction (page 1 of 5) Sections: Optimizing linear systems, Setting up word problems Linear programming is the process of taking various linear inequalities relating to some situation, and finding the "best" value obtainable under those conditions. A typical example would be taking the limitations of materials and labor, and then determining the "best" production levels for maximal profits under those conditions. In "real life", linear programming is part of a very important area of mathematics called "optimization techniques". This field of study (or at least the applied results of it) are used every day in the organization and allocation of resources. These "real life" systems can have dozens or hundreds of variables, or more. In algebra, though, you'll only work with the simple (and graphable) two-variable linear case. Siemens answers: The general process for solving linear-programming exercises is to graph the inequalities (called the The digital factory "constraints") to form a walled-off area on the x,y -plane (called the "feasibility region"). Then you Answers for industry. www.siemens.com/answers figure out the coordinates of the corners of this feasibility region (that is, you find the intersection points of the various pairs of lines), and test these corner points in the formula (called the "optimization equation") for which you're trying to find the highest or lowest value. Linear Guides Miniature Find the maximal and minimal value of z = 3x + 4y subject to the following Side Rail Type, Wide constraints: Rail Type Standard,Wide Standard-Blocks&Rails in.misumi-ec.com/ Data Management Solution Do More With Your The three inequalities in the curly braces are the constraints. The area of the plane that they Unified Storage Tune mark off will be the feasibility region. The formula "z = 3x + 4y " is the optimization equation. I SQL Database upto need to find the (x, y) corner points of the feasibility region that return the largest and smallest 80% Faster. www.EMCIndia.co.in/vnx values of z . IIT JEE Maths My first step is to solve each inequality for the more-easily graphed equivalent forms: Material Theory, IIT Solutions in Video form Prepared by Topper. Free Demo ExponentEducation.com/IIT… Worksheets & Exercises It's easy to graph the system: Copyright © Elizabeth Stapel 2006-2011 All Rights Reserved Tests, Lessons, Animations, Videos. http://www.purplemath.com/modules/linprog.htm[11/14/2011 1:30:34 PM]
  • 2. Linear Programming: Introduction Free NCERT Solutions, Join Free! www.MeritNation.com/Work… Purplemath: Linking to this site Printing pages Donating School licensing Reviews of Internet Sites: Free Help Practice Et Cetera The "Homework Guidelines" Study Skills Survey To find the corner points -- which aren't always clear from the graph -- I'll pair the lines (thus Tutoring ($$) forming a system of linear equations) and solve: This lesson may be printed out for y = –( 1 / 2 )x + 7 y = –( 1 / 2 )x + 7 y = 3x your personal use. y = 3x y=x–2 y=x–2 –( 1 / 2 )x + 7 = 3x –( 1 / 2 )x + 7 = x – 2 3x = x – 2 –x + 14 = 6x –x + 14 = 2x – 4 2x = –2 14 = 7x 18 = 3x Ads by Google x = –1 2=x 6=x Math Tutor Algebra y = 3(–1) = –3 Linear Programming y = 3(2) = 6 y = (6) – 2 = 4 Math corner point at (2, 6) corner point at (6, 4) corner pt. at (–1, –3) So the corner points are (2, 6) , (6, 4) , and (–1, –3) . Somebody really smart proved that, for linear systems like this, the maximum and minimum values of the optimization equation will always be on the corners of the feasibility region. So, to find the solution to this exercise, I only need to plug these three points into "z = 3x + 4y ". (2, 6): z = 3(2) + 4(6) = 6 + 24 = 30 (6, 4): z = 3(6) + 4(4) = 18 + 16 = 34 (–1, –3): z = 3(–1) + 4(–3) = –3 – 12 = –15 Then the maximum of z = 34 occurs at (6, 4) , and the minimum of z = –15 occurs at (–1, –3) . Top | 1 | 2 | 3 | 4 | 5 | Return to Index Next >> Cite this article as: Stapel, Elizabeth. "Linear Programming: Introduction." Purplemath. Available from http://www.purplemath.com/modules/linprog.htm. Accessed 14 November 2011 Copyright © 2006-2011 Elizabeth Stapel | About | Terms of Use Feedback | Error? Ads by Google Solve Math Equation Ti 83 Math Algebra 2 Equations Radical Equations http://www.purplemath.com/modules/linprog.htm[11/14/2011 1:30:34 PM]