Linear Programming
Linear Programming
Linear Programming
(OR):
Linear Programming
Prepared by
May G. Tamala
2-1
Operations Research
A scientific approach to decision making,
which seeks to determine how to optimally
design and operate a system, usually under
conditions requiring the allocation of
scarce resources.
2-2
Major Phases of OR
I. Problem Description
II. Model Construction
III. Model Solution
IV. Analysis of the Results
V. Implementation
2-3
Linear Programming: An Overview
Objectives of business decisions frequently involve maximizing
profit or minimizing costs.
Linear programming uses linear algebraic relationships to
represent a firm’s decisions, given a business objective, and
resource constraints.
Steps in application:
1. Identify problem as solvable by linear programming.
2. Formulate a mathematical model of the unstructured problem.
3. Solve the model.
4. Testing the model and refine as needed
5. Implementation
2-4
Model Components
Decision variables - mathematical symbols representing levels
of activity of a firm.
Objective function - a linear mathematical relationship
describing an objective of the firm, in terms of decision variables
- this function is to be maximized or minimized.
Constraints – requirements or restrictions placed on the firm by
the operating environment, stated in linear relationships of the
decision variables.
Parameters - numerical coefficients and constants used in the
objective function and constraints.
2-5
Summary of Model Formulation Steps
2-6
Characteristics of Linear Programming Problems
2-7
Advantages of Linear Programming Model
It helps decision - makers to use their productive resource
effectively.
The decision-making approach of the user becomes more
objective and less subjective.
In a production process, bottle necks may occur. For example, in
a factory some machines may be in great demand while others
may lie idle for some time. A significant advantage of linear
programming is highlighting of such bottle necks.
2-8
LP Model Formulation
A Maximization Example (1 of 4)
Bowl 1 4 40
Mug 2 3 50
2-9
LP Model Formulation
A Maximization Example (2 of 4)
2-10
LP Model Formulation
A Maximization Example (3 of 4)
2-11
LP Model Formulation
A Maximization Example (4 of 4)
2-12
Feasible Solutions
Example: x1 = 5 bowls
x2 = 10 mugs
Z = $40x1 + $50x2 = $700
2-13
Infeasible Solutions
Example: x1 = 10 bowls
x2 = 20 mugs
Z = $40x1 + $50x2 = $1400
2-14
Graphical Solution of LP Models
2-15
Coordinate Axes
Graphical Solution of Maximization Model (1 of 12)
X2 is mugs
X1 is bowls
Figure 2.2 Coordinates for Graphical Analysis
2-16
Labor Constraint
Graphical Solution of Maximization Model (2 of 12)
2-28
The Diet Problem
2-29
Production Process Model
2-30
Production Process Model
2-31
Inventory Model
2-32
Inventory Model
2-33
Multiperiod Financial Model
2-34