Chapter 2. Linear Programming
Chapter 2. Linear Programming
MODEL FORMULATION
AND COMPUTER
SOLUTION
JOEREMY L. CONCEPCION, CPA
• Objectives of business decisions frequently
OVERVIEW involve maximizing profit or minimizing
costs.
LINEAR PROGRAMMING
• Steps in application:
1. Identify problem as solvable by linear
programming.
2
MODEL
FORMULATION
MODEL COMPONENTS
LINEAR PROGRAMMING
Decision Variable Objective Constraints Parameters
Function
MODEL COMPONENTS
LINEAR PROGRAMMING
Objective
Constraints
Decision Variable
Parameters
Function
MODEL COMPONENTS
mathematical symbols
representing levels of
activity by the firm.
LINEAR PROGRAMMING
Objective
Constraints
Parameters Decision Variable
Function
MODEL COMPONENTS
a linear mathematical
relationship describing an
objective of the firm, in
terms of decision variables
- this function is to be
maximized or minimized.
LINEAR PROGRAMMING
Decision
Constraints
Variable
Parameters Objective
Function
MODEL COMPONENTS
requirements or restrictions
placed on the firm by the
operating environment,
stated in linear
relationships of the
decision variables.
LINEAR PROGRAMMING
Decision
Objective
Variable
Parameters Constraints
Function
MODEL COMPONENTS
numerical coefficients
and constants used in
the objective function
and constraints.
LINEAR PROGRAMMING
Constraints
Decision
Objective
Variable Parameters
Function
MODEL FORMULATION STEPS
STEP 2
STEP 1 STEP 3
Define the
Define the
Define the decision
objective
variables. constraints.
LINEAR PROGRAMMING
function.
10
MODEL FORMULATION STEPS
STEP 2
STEP 1 STEP 3
Define the
Define the decision Define the
objective
variables. constraints.
LINEAR PROGRAMMING
function.
11
MODEL FORMULATION STEPS
STEP 2
STEP 1 STEP 3
Define the
Define the decision Define the
objective
variables. constraints.
LINEAR PROGRAMMING
function.
12
MAXIMIZATION MODEL EXAMPLE
HAIRY POTTER COMPANY
Resource Requirements:
▪ Product mix problem – Hairy Potter Company
▪ How many bowls and mugs should be produced per day to maximize profits given
labor and materials constraints?
▪ Product resource requirements and unit profit:
Clay Labor Profit
Product
(lb/unit) (Hour/unit) ($/unit)
LINEAR PROGRAMMING
Bowl 4 lb 1 hr 40
Mug 3 lb 2 hr 50
▪ Resource availability/constraints:
Resource Availability
Clay 120 lbs
Labor 40 hours/day
13
HAIRY POTTER –
MANUAL SOLUTION
LINEAR PROGRAMMING
14
HAIRY POTTER – MANUAL SOLUTION
STEP 1: DEFINE DECISION VARIABLES
Decision variables:
x = number of bowls to produce per day
y = number of mugs to produce per day
PRESENTATION TITLE
21
STEP 1:
INSTALL
SOLVER ADD-IN
ON MS EXCEL
LINEAR PROGRAMMING
22
HAIRY POTTER – COMPUTER
SOLUTION
LINEAR PROGRAMMING
24
TRY IT ON
YOUR OWN!
25 LINEAR PROGRAMMING
G TECHS COMPANY - SOLUTION
MODEL CONSTRUCTION:
LINEAR PROGRAMMING
x3 ≤ 9,000
x1,x2,x3 ≥ 0
26
G-TECHS COMPANY - SOLUTION
LINEAR PROGRAMMING
27
POPO COMPANY - SOLUTION
MODEL CONSTRUCTION:
LINEAR PROGRAMMING
C ≥ 50
A,B,C ≥ 0
28
POPO COMPANY - SOLUTION
LINEAR PROGRAMMING
29
MINIMIZATION
PROBLEM
USING
SOLVER
MINIMIZATION MODEL EXAMPLE
LUMAKI SA FARM FERTILIZER COMPANY
LINEAR PROGRAMMING
Brand Nitrogen (lb/bag) Phospate(lb/bag)
Super-gro 2 lb 4 lb
Crop-quick 4 lb 3 lb
31
HAIRY POTTER – MANUAL SOLUTION
LINEAR PROGRAMMING
33
THANK YOU!
ANY QUESTIONS?
LINEAR PROGRAMMING
34