Lesson - Linear Programming - An Introduction
Lesson - Linear Programming - An Introduction
PROGRAMMING
Presentation OUTLINE
❑What is Linear Programming?
❑Definitions/Terminologies
❑Linear Programming Problem/applications
❑Solving Linear Programming Problems – The
Graphical Method
Linear Programming
What is Linear Programming?
➢ In technical/mathematical perspective:
▪ technique that helps find the optimum solution for a given problem - an
optimum solution is a solution that is the best possible outcome of a
given particular problem
➢In simple terms:
▪ it is the method to find out how to do something in the best
possible way (optimum solution) with given limited resources
(constraints)
▪ to optimize utilization of resources to achieve the best possible
result in a particular objective
Linear Programming
Example:
*amount of money to
invest
Example:
*total investment should
not be more than 80%
Definition/
Terminologies
Definition/Terminologies
▪Decision variable: an unknown quantity that represents a decision to
be made
▪Constraint: restriction or requirement that limits the values of the
decision variables
▪Objective function: a function on the decision variables to be
maximized or minimized.
▪Feasible solution: a solution that satisfies all constraints
▪Optimum solution: the best solution among all of the possible one
that supports the objective of the problem
Linear Programming
Problems/applications
Linear Programming Problems*
▪Manufacturing Problem: deals with the number of units that should
be produced or sold in order to maximize profits when each product
requires fixed manpower, machine hours, and raw materials.
▪Transportation Problems: used to determine the transportation
schedule to find the cheapest way of transporting a product from
plants /factories situated at different locations to different markets.
* N OT E: t h e r e a r e m a n y o t h e r d i f f e r e n t l i n e a r p r o g r a m m i n g p r o b l e m s
Linear Programming Problems*
▪Portfolio management: identifying optimal investment policy in terms
of risk and return; entails putting together a good investment mix,
allocating assets based on risk and financial goals, and expanding
resources to avoid losing money
▪Trade execution: finding the best possible means to execute a client's
trade for security is important in finance activities, importantly for
brokers.
* N OT E: t h e r e a r e m a n y o t h e r d i f f e r e n t l i n e a r p r o g r a m m i n g p r o b l e m s
Solving Linear
Programming Problems
– The Graphical Method
✓ a set that has a boundary around the feasible set
Feasible set: ✓ a linear programming problem with a bounded set
bounded always has an optimal solution.
Solution
Substitute each vertex into the objective function
to determine which vertex optimizes the objective
function.
Solution STEP 4:
State the solution to the problem.
Optimal Solution: