SlideShare a Scribd company logo
OPERATION
RESEARCH
BASIC LPP AND APPLICATIONS;
VARIOUS COMPONENTS OF LP
PROBLEM FORMULATION.
CONVEX SET AND EXPLANATION
WITH EXAMPLES
ARITRA KUNDU
DEPT:CSE
ROLL NUMBER:35000120030
SEMESTER:7TH
1 Introduction
2 Basic Linear Programming (LP)
3 LP Problem Formulation Components
4 Applications of LP
5 Convex Sets and LP
6 Characteristics of Convex Sets
7 Convex Set Examples
LIST OF CONTENTS
INTRODUCTION
Operations Research (OR) is a discipline that applies mathematical and analytical methods
to tackle complex decision-making challenges. It involves using tools like optimization,
simulation, and modeling to find the best possible solutions to problems in diverse areas
such as logistics, finance, healthcare, and engineering. OR aims to enhance efficiency,
minimize costs, and improve processes by providing data-driven insights that help
organizations make informed choices.
At its core, Operations Research uses quantitative techniques to analyze and solve real-
world problems. It's about transforming complex situations into mathematical models,
gathering and interpreting data, and using computational approaches to guide decision-
makers toward optimal outcomes. By leveraging these methods, Operations Research
assists organizations in navigating uncertainty, making strategic decisions, and improving
overall performance in a wide range of industries.
BASIC LINEAR PROGRAMMING
Linear Programming (LP) is a mathematical optimization method that tackles resource allocation by optimizing a linear
objective while adhering to linear constraints. It involves decision variables, an objective function, and constraints, all
expressed linearly. LP aims to maximize or minimize the objective function while satisfying constraints, finding optimal
solutions for various real-world problems like production planning, supply chain management, and financial portfolio
optimization. It excels in scenarios where decisions have linear relationships and constraints are represented as linear
equations or inequalities, making it a valuable tool for efficient decision-making in diverse fields.
Objective Function: The objective function in Linear Programming defines the quantity that needs to be optimized, whether it's
maximized (finding the highest value) or minimized (finding the lowest value). It is typically a linear mathematical expression
involving decision variables. The goal is to adjust the values of these variables to achieve the best possible value of the objective
function. For instance, in a manufacturing context, the objective might be to maximize profit or minimize costs, and the objective
function would be formulated as a linear equation involving factors like production quantities and costs.
Decision Variables: Decision variables are the unknown quantities that you're trying to determine in a Linear Programming problem.
These variables represent the choices or decisions you can make to achieve the desired outcome. They could be quantities of items to
produce, allocate, or invest in. For instance, in a production planning problem, decision variables might represent the number of units
of different products to manufacture. The objective is to find the optimal values of these variables that lead to the optimal value of the
objective function, subject to the given constraints.
Constraints: Constraints are the restrictions or limitations that define the feasible region within which the decision variables must
operate. These constraints are usually linear equations or inequalities involving the decision variables. Constraints represent real-
world limitations on resources, capacities, or other factors. For example, in a transportation problem, constraints might involve
limiting the available quantities of goods, the capacity of transportation vehicles, and the demands at various destinations. The
feasible region is the set of values for the decision variables that satisfy all constraints simultaneously.
In essence, Linear Programming seeks to find the values of decision variables that simultaneously meet all constraints while
optimizing the objective function. It's a mathematical approach to problem-solving that balances available resources and desired
outcomes, making it a powerful tool for making informed decisions in various practical scenarios.
LP Problem Formulation Components
Decision Variables: These are the variables that you can adjust or
control to achieve the desired outcome.
Objective Function: This is a linear equation that you want to
maximize (in case of profit) or minimize (in case of cost) based on the
decision variables.
Constraints: These are linear inequalities or equations that represent
limitations or requirements on the decision variables. They define the
feasible region, i.e., the set of solutions that satisfy all constraints.
Non-Negativity Constraints: Decision variables are typically required
to be nonnegative (i.e., greater than or equal to zero) in most LP
problems.
Convex Sets and LP
Convex Sets and Convexity: A convex set is a mathematical concept in which, for any two points within the set, the
straight line segment connecting them also lies entirely within the set. In other words, a set is convex if it contains all the
points on the line segment connecting any two points within the set. This property is known as "convexity," and it
implies that the set doesn't have any indentations, holes, or disjointed parts. Convexity is a fundamental property in
mathematics and has significant implications in various fields, including Linear Programming (LP).
Relation to LP Solutions: Convex sets play a crucial role in Linear Programming. In LP, both the feasible region (the set of
solutions satisfying constraints) and the objective function are typically linear. The feasible region is often a convex set
because the constraints are represented by linear inequalities or equations. The optimal solution of an LP problem,
which maximizes or minimizes the objective function while staying within the feasible region, often lies at a vertex of
this convex feasible region. This vertex is a point where multiple constraints meet, and it's crucially a part of the convex
hull of the feasible region.
Intuitive Understanding: Imagine you have a convex set as a piece of flexible rubber sheet. If you place two points
anywhere on the rubber sheet, the rubber can be stretched and bent in a way that the sheet always remains between
those two points. There are no holes or creases in the sheet. Now, think of the rubber sheet as the feasible region in an LP
problem, and the two points as potential solutions that adhere to the constraints. The stretching and bending of the
rubber sheet represent all possible combinations of the decision variables within the constraints. This concept shows
how convex sets ensure that all the points on the line connecting the two solutions also lie within the feasible region,
preserving the convexity property.
In summary, convex sets ensure that the "straightforward path" between any two points within the set stays within the
set itself. In Linear Programming, the convexity of the feasible region ensures that optimization algorithms can reliably
find solutions, and the concept of convexity provides a geometric foundation for understanding the relationships
between constraints, decision variables, and optimal solutions.
CHARACTERISTICS OF CONVEX SET
1.Line Segment Inclusion: For any two points A and B within the set, the entire line segment connecting A and B lies within the set.
Mathematically, if λA+(1−λ)B are in the set, then λA+(1−λ)B is also in the set for 0≤λ≤1.
2.Convex Combination: Any point that can be expressed as a weighted average of two points within the set is also within the set.
Mathematically, if A and B are in the set, then λA+(1−λ)B is in the set for 0≤λ≤1.
3. Vertex Inclusion: All vertices (extreme points) of the convex set are part of the set. A vertex is a point that cannot be expressed as
a convex combination of other points within the set.
4.Affine Combination: Any point obtained by an affine combination (a linear combination with weights summing to 1) of points
within the set is also in the set.
5.No Holes or Gaps: Convex sets have no indentations, holes, or gaps in their structure.
Relevance to LP Solutions:
These characteristics of convex sets are highly relevant to Linear Programming (LP) solutions for several reasons:
1. Optimality at Vertices: In LP, the optimal solution often lies at a vertex of the convex feasible region. This is because vertices are extreme
points that cannot be improved by moving along the line segment connecting them. The property of vertex inclusion ensures that optimal
solutions are part of the feasible region.
2. Linearity of Constraints and Objectives: LP constraints are typically linear equations or inequalities, and the objective function is also linear.
The line segment inclusion property of convex sets ensures that all the points on the line segment connecting feasible solutions adhere to the
linear constraints, enabling LP solvers to efficiently explore the feasible region.
3. Convexity Ensures Global Optimality: Convexity guarantees that any local minimum or maximum within the feasible region is also a global
minimum or maximum. This property is vital for LP problems where finding the global optimum is essential.
4. Efficient Solution Search: Convexity simplifies the search for solutions by allowing LP algorithms to focus on vertices or boundary points of
the feasible region. This reduces the search space and makes optimization more efficient.
In summary, the key characteristics of convex sets ensure that LP problems have well-defined, achievable solutions that can be efficiently found
through optimization algorithms. Convexity underlies the stability, efficiency, and global optimality of solutions in Linear Programming.
EXAMPLES OF CONVEX SET

More Related Content

Similar to 35000120030_Aritra Kundu_Operations Research.pdf

Linear programing
Linear programingLinear programing
Linear programing
anam katmale
 
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxCHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
Godisgoodtube
 
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
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2
shushay hailu
 
Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}
FellowBuddy.com
 
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxUNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
MinilikDerseh1
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
KOUSHIkPIPPLE
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdf
Tsegay Berhe
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
ssuser4debce1
 
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Dr. Amarjeet Singh
 
ETCS262A-Analysis of design Algorithm.pptx
ETCS262A-Analysis of design Algorithm.pptxETCS262A-Analysis of design Algorithm.pptx
ETCS262A-Analysis of design Algorithm.pptx
RahulSingh190790
 
Linear programming optimization in r
Linear programming optimization in r Linear programming optimization in r
Linear programming optimization in r
Ashwini Mathur
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
kongara
 
Quantitative management
Quantitative managementQuantitative management
Quantitative managementsmumbahelp
 
Basic linear programming
Basic linear programmingBasic linear programming
Basic linear programming
Muhammad ALI RAZA
 
Linear programming
Linear programmingLinear programming
Linear programming
Shubhagata Roy
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Operations research
Operations researchOperations research
Operations research
Vishnu Rajendran C R
 
LPP.pptx
LPP.pptxLPP.pptx

Similar to 35000120030_Aritra Kundu_Operations Research.pdf (20)

Linear programing
Linear programingLinear programing
Linear programing
 
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptxCHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
CHAPTER 6 System Techniques in water resuorce ppt yadesa.pptx
 
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
 
1 resource optimization 2
1 resource optimization 21 resource optimization 2
1 resource optimization 2
 
Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}Linear Programming Problems {Operation Research}
Linear Programming Problems {Operation Research}
 
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxUNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
Chapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdfChapter 2.Linear Programming.pdf
Chapter 2.Linear Programming.pdf
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
 
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
Nonlinear Programming: Theories and Algorithms of Some Unconstrained Optimiza...
 
ETCS262A-Analysis of design Algorithm.pptx
ETCS262A-Analysis of design Algorithm.pptxETCS262A-Analysis of design Algorithm.pptx
ETCS262A-Analysis of design Algorithm.pptx
 
Linear programming optimization in r
Linear programming optimization in r Linear programming optimization in r
Linear programming optimization in r
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Quantitative management
Quantitative managementQuantitative management
Quantitative management
 
Basic linear programming
Basic linear programmingBasic linear programming
Basic linear programming
 
Lp assign
Lp assignLp assign
Lp assign
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Operations research
Operations researchOperations research
Operations research
 
LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
 

Recently uploaded

Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 

Recently uploaded (20)

Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 

35000120030_Aritra Kundu_Operations Research.pdf

  • 1. OPERATION RESEARCH BASIC LPP AND APPLICATIONS; VARIOUS COMPONENTS OF LP PROBLEM FORMULATION. CONVEX SET AND EXPLANATION WITH EXAMPLES ARITRA KUNDU DEPT:CSE ROLL NUMBER:35000120030 SEMESTER:7TH
  • 2. 1 Introduction 2 Basic Linear Programming (LP) 3 LP Problem Formulation Components 4 Applications of LP 5 Convex Sets and LP 6 Characteristics of Convex Sets 7 Convex Set Examples LIST OF CONTENTS
  • 3. INTRODUCTION Operations Research (OR) is a discipline that applies mathematical and analytical methods to tackle complex decision-making challenges. It involves using tools like optimization, simulation, and modeling to find the best possible solutions to problems in diverse areas such as logistics, finance, healthcare, and engineering. OR aims to enhance efficiency, minimize costs, and improve processes by providing data-driven insights that help organizations make informed choices. At its core, Operations Research uses quantitative techniques to analyze and solve real- world problems. It's about transforming complex situations into mathematical models, gathering and interpreting data, and using computational approaches to guide decision- makers toward optimal outcomes. By leveraging these methods, Operations Research assists organizations in navigating uncertainty, making strategic decisions, and improving overall performance in a wide range of industries.
  • 4. BASIC LINEAR PROGRAMMING Linear Programming (LP) is a mathematical optimization method that tackles resource allocation by optimizing a linear objective while adhering to linear constraints. It involves decision variables, an objective function, and constraints, all expressed linearly. LP aims to maximize or minimize the objective function while satisfying constraints, finding optimal solutions for various real-world problems like production planning, supply chain management, and financial portfolio optimization. It excels in scenarios where decisions have linear relationships and constraints are represented as linear equations or inequalities, making it a valuable tool for efficient decision-making in diverse fields. Objective Function: The objective function in Linear Programming defines the quantity that needs to be optimized, whether it's maximized (finding the highest value) or minimized (finding the lowest value). It is typically a linear mathematical expression involving decision variables. The goal is to adjust the values of these variables to achieve the best possible value of the objective function. For instance, in a manufacturing context, the objective might be to maximize profit or minimize costs, and the objective function would be formulated as a linear equation involving factors like production quantities and costs. Decision Variables: Decision variables are the unknown quantities that you're trying to determine in a Linear Programming problem. These variables represent the choices or decisions you can make to achieve the desired outcome. They could be quantities of items to produce, allocate, or invest in. For instance, in a production planning problem, decision variables might represent the number of units of different products to manufacture. The objective is to find the optimal values of these variables that lead to the optimal value of the objective function, subject to the given constraints. Constraints: Constraints are the restrictions or limitations that define the feasible region within which the decision variables must operate. These constraints are usually linear equations or inequalities involving the decision variables. Constraints represent real- world limitations on resources, capacities, or other factors. For example, in a transportation problem, constraints might involve limiting the available quantities of goods, the capacity of transportation vehicles, and the demands at various destinations. The feasible region is the set of values for the decision variables that satisfy all constraints simultaneously. In essence, Linear Programming seeks to find the values of decision variables that simultaneously meet all constraints while optimizing the objective function. It's a mathematical approach to problem-solving that balances available resources and desired outcomes, making it a powerful tool for making informed decisions in various practical scenarios.
  • 5. LP Problem Formulation Components Decision Variables: These are the variables that you can adjust or control to achieve the desired outcome. Objective Function: This is a linear equation that you want to maximize (in case of profit) or minimize (in case of cost) based on the decision variables. Constraints: These are linear inequalities or equations that represent limitations or requirements on the decision variables. They define the feasible region, i.e., the set of solutions that satisfy all constraints. Non-Negativity Constraints: Decision variables are typically required to be nonnegative (i.e., greater than or equal to zero) in most LP problems.
  • 6.
  • 7. Convex Sets and LP Convex Sets and Convexity: A convex set is a mathematical concept in which, for any two points within the set, the straight line segment connecting them also lies entirely within the set. In other words, a set is convex if it contains all the points on the line segment connecting any two points within the set. This property is known as "convexity," and it implies that the set doesn't have any indentations, holes, or disjointed parts. Convexity is a fundamental property in mathematics and has significant implications in various fields, including Linear Programming (LP). Relation to LP Solutions: Convex sets play a crucial role in Linear Programming. In LP, both the feasible region (the set of solutions satisfying constraints) and the objective function are typically linear. The feasible region is often a convex set because the constraints are represented by linear inequalities or equations. The optimal solution of an LP problem, which maximizes or minimizes the objective function while staying within the feasible region, often lies at a vertex of this convex feasible region. This vertex is a point where multiple constraints meet, and it's crucially a part of the convex hull of the feasible region. Intuitive Understanding: Imagine you have a convex set as a piece of flexible rubber sheet. If you place two points anywhere on the rubber sheet, the rubber can be stretched and bent in a way that the sheet always remains between those two points. There are no holes or creases in the sheet. Now, think of the rubber sheet as the feasible region in an LP problem, and the two points as potential solutions that adhere to the constraints. The stretching and bending of the rubber sheet represent all possible combinations of the decision variables within the constraints. This concept shows how convex sets ensure that all the points on the line connecting the two solutions also lie within the feasible region, preserving the convexity property. In summary, convex sets ensure that the "straightforward path" between any two points within the set stays within the set itself. In Linear Programming, the convexity of the feasible region ensures that optimization algorithms can reliably find solutions, and the concept of convexity provides a geometric foundation for understanding the relationships between constraints, decision variables, and optimal solutions.
  • 8. CHARACTERISTICS OF CONVEX SET 1.Line Segment Inclusion: For any two points A and B within the set, the entire line segment connecting A and B lies within the set. Mathematically, if λA+(1−λ)B are in the set, then λA+(1−λ)B is also in the set for 0≤λ≤1. 2.Convex Combination: Any point that can be expressed as a weighted average of two points within the set is also within the set. Mathematically, if A and B are in the set, then λA+(1−λ)B is in the set for 0≤λ≤1. 3. Vertex Inclusion: All vertices (extreme points) of the convex set are part of the set. A vertex is a point that cannot be expressed as a convex combination of other points within the set. 4.Affine Combination: Any point obtained by an affine combination (a linear combination with weights summing to 1) of points within the set is also in the set. 5.No Holes or Gaps: Convex sets have no indentations, holes, or gaps in their structure. Relevance to LP Solutions: These characteristics of convex sets are highly relevant to Linear Programming (LP) solutions for several reasons: 1. Optimality at Vertices: In LP, the optimal solution often lies at a vertex of the convex feasible region. This is because vertices are extreme points that cannot be improved by moving along the line segment connecting them. The property of vertex inclusion ensures that optimal solutions are part of the feasible region. 2. Linearity of Constraints and Objectives: LP constraints are typically linear equations or inequalities, and the objective function is also linear. The line segment inclusion property of convex sets ensures that all the points on the line segment connecting feasible solutions adhere to the linear constraints, enabling LP solvers to efficiently explore the feasible region. 3. Convexity Ensures Global Optimality: Convexity guarantees that any local minimum or maximum within the feasible region is also a global minimum or maximum. This property is vital for LP problems where finding the global optimum is essential. 4. Efficient Solution Search: Convexity simplifies the search for solutions by allowing LP algorithms to focus on vertices or boundary points of the feasible region. This reduces the search space and makes optimization more efficient. In summary, the key characteristics of convex sets ensure that LP problems have well-defined, achievable solutions that can be efficiently found through optimization algorithms. Convexity underlies the stability, efficiency, and global optimality of solutions in Linear Programming.