Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Session 1
Linear Programming for Quantitative Decision Making
1
Faculty of Management and Commerce
Session Topics
▪ The Management Science Approach to Problem Solving
▪ Model Building: Break-Even Analysis
▪ Computer Solution
▪ Management Science Modeling Techniques
▪ Business Usage of Management Science Techniques
▪ Management Science Models in Decision Support Systems
2
Faculty of Management and Commerce
Session Topics Continued
◼ Model Formulation
◼ A Maximization Model Example
◼ Graphical Solutions of Linear Programming Models
◼ A Minimization Model Example
◼ Irregular Types of Linear Programming Models
◼ Characteristics of Linear Programming Problems
3
Faculty of Management and Commerce
Introduction to Operations Research
Operations research/management science is defined as:
‘A scientific approach to decision making, which seeks to determine
how best to design and operate a system, usually under conditions
requiring the allocation of scarce resources.’ - Winston
‘A scientific method of providing executive departments with a
quantitative basis for decisions regarding the operations under their
control.’ - Kimball & Morse
4
Faculty of Management and Commerce
The Management Science Approach
5
Faculty of Management and Commerce
The Management Science Process
7
Faculty of Management and Commerce
Example of Model Construction (1 of 3)
Consider a business firm that makes and sells a product. The product costs ₹ 5 to
produce and sells for ₹ 20. Assume that the product is made from steel and that the
business firm has 100 pounds of steel available. If it takes 4 pounds of steel to make
each unit of the product, develop a model that computes the total profit that will
accrue from the items.
Information and Data:
▪ Business firm makes and sells a steel product
▪ Product costs Rs.5 to produce
▪ Product sells for Rs.20
▪ Product requires 4 pounds of steel to make
▪ Firm has 100 pounds of steel
Business Problem:
▪ Determine the number of units to produce to make the most profit, given the
limited amount of steel available
8
Faculty of Management and Commerce
Example of Model Construction (2 of 3)
10
Faculty of Management and Commerce
Model Building: Break-Even Analysis (1 of 9)
11
Faculty of Management and Commerce
Model Building: Break-Even Analysis (2 of 9)
Model Components
• Fixed Cost (cf) - costs that remain constant regardless of
number of units produced
• Variable Cost (cv) - unit production cost of product
• Volume (v) – the number of units produced or sold
• Total variable cost (vcv) - function of volume (v) and unit
variable cost
12
Faculty of Management and Commerce
Model Building: Break-Even Analysis (3 of 9)
Model Components
• Total Cost (TC) - total fixed cost plus total variable cost.
TC = c f + vcv
13
Faculty of Management and Commerce
Model Building: Break-Even Analysis (4 of 9)
14
Faculty of Management and Commerce
Model Building: Break-Even Analysis (5 of 9)
v = (10,000)/(23 -8)
= 666.7 pairs
15
Faculty of Management and Commerce
Model Building: Break-Even Analysis (6 of 9)
16
Faculty of Management and Commerce
Model Building: Break-Even Analysis (7 of 9)
17
Faculty of Management and Commerce
Model Building: Break-Even Analysis (8 of 9)
18
Faculty of Management and Commerce
Model Building: Break-Even Analysis (9 of 9)
19
Faculty of Management and Commerce
Break-Even Analysis: Excel Solution (1 of 5)
20
Faculty of Management and Commerce
Classification of Management Science Techniques
Modelling Techniques
21
Faculty of Management and Commerce
Characteristics of Modeling Techniques
◼ Linear Mathematical Programming - clear objective; restrictions
on resources and requirements; parameters known with
certainty
◼ Probabilistic Techniques - results contain uncertainty
◼ Network Techniques - model often formulated as diagram;
deterministic or probabilistic
◼ Other Techniques - variety of deterministic and probabilistic
methods for specific types of problems including forecasting,
inventory, simulation, multicriteria, etc.
22
Faculty of Management and Commerce
Business Use of Management Science
23
Faculty of Management and Commerce
Decision Support Systems (DSS)
A decision support system is a computer-based system that helps
decision makers address complex problems that cut across
different parts of an organization and operations
Features of Decision Support Systems
– Interactive
– Use databases & management science models
– Address “what if” questions
– Perform sensitivity analysis
Examples include:
ERP – Enterprise Resource Planning
OLAP – Online Analytical Processing
24
Faculty of Management and Commerce
Management Science Models
Decision Support Systems (2 of 2)
25
Faculty of Management and Commerce
Linear Programming: Model Formulation and
Graphical Solution
26
Faculty of Management and Commerce
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. Implementation
27
Faculty of Management and Commerce
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
28
Faculty of Management and Commerce
Summary of Model Formulation Steps
29
Faculty of Management and Commerce
LP Model Formulation A Maximization Example
Beaver Creek Pottery Company is a small crafts operation run by a Native American
tribal council. The company employs skilled artisans to produce clay bowls and
mugs with authentic Native American designs and colors. The two primary
resources used by the company are special pottery clay and skilled labor. Given
these limited resources, the company desires to know how many bowls and mugs
to produce each day in order to maximize profit. The two products have the
following resource requirements for production and profit per item produced (i.e.,
the model parameters):
Bowl 1 4 40
Mug 2 3 50
31
Faculty of Management and Commerce
LP Model Formulation
A Maximization Example (2 of 4)
32
Faculty of Management and Commerce
LP Model Formulation
A Maximization Example (3 of 4)
Resource 40 hrs of labor per day
Availability: 120 lbs of clay
Decision x1 = number of bowls to produce per day
Variables: x2 = number of mugs to produce per day
Objective Maximize Z = 40x1 + 50x2
Function: Where Z = profit per day in Rs.
Resource 1x1 + 2x2 40 hours of labor
Constraints: 4x1 + 3x2 120 pounds of clay
Non-Negativity x1 0; x2 0
Constraints:
33
Faculty of Management and Commerce
LP Model Formulation
A Maximization Example (4 of 4)
Complete Linear Programming Model:
34
Faculty of Management and Commerce
Feasible Solutions
Example: x1 = 5 bowls
x2 = 10 mugs
Z = 40x1 + 50x2 = 700
35
Faculty of Management and Commerce
Infeasible Solutions
Example: x1 = 10 bowls
x2 = 20 mugs
Z = 40x1 + 50x2 = 1400
(Z is in Rs.)
36
Faculty of Management and Commerce
Graphical Solution of LP Models
37
Faculty of Management and Commerce
Coordinate Axes
Graphical Solution of Maximization Model (1 of 12)
X2 is mugs
X1 is bowls
Figure 1.9: Coordinates for Graphical Analysis
38
Faculty of Management and Commerce
Labor Constraint
Graphical Solution of Maximization Model (2 of 12)
Z is Profit in Rs.
Maximize Z = 40x1 + 50x2
subject to: 1x1 + 2x2 40
4x1 + 3x2 120
x1, x2 0
Z is Profit in Rs.
Maximize Z = 40x1 + 50x2
subject to: 1x1 + 2x2 40
4x1 + 3x2 120
x1, x2 0
Z is in Rs.
Maximize Z = 40x1 + 50x2
subject to: 1x1 + 2x2 40
4x1 + 3x2 120
x1, x2 0
Z is Profit in Rs.
Maximize Z = 40x1 + 50x2
subject to: 1x1 + 2x2 40
4x1 + 3x2 120
x1, x2 0
Z is in Rs.
Maximize Z = 40x1 + 50x2
subject to: 1x1 + 2x2 40
4x1 + 3x2 120
x1, x2 0
Z is Profit in Rs.
Maximize Z = 40x1 + 50x2
subject to: 1x1 + 2x2 40
4x1 + 3x2 120
x1, x2 0
Z is Profit in Rs.
Maximize Z = 40x1 + 50x2
subject to: 1x1 + 2x2 40
4x1 + 3x2 120
x1, x2 0
Z is Profit in Rs.
Maximize Z = 70x1 + 20x2
subject to: 1x1 + 2x2 40
4x1+ 3x2 120
x1, x2 0
50
Faculty of Management and Commerce
Linear Programming Model: Standard Form
Nitrogen Phosphate
Brand
(lb/bag) (lb/bag)
Super-gro 2 4
Crop-quick 4 3
52
Faculty of Management and Commerce
LP Model Formulation – Minimization (1 of 8)
◼ Two brands of fertilizer available - Super-grow, Crop-quick
◼ Field requires at least 16 pounds of nitrogen and 24 pounds of
phosphate
◼ Super-grow costs Rs.6 per bag, Crop-quick Rs.3 per bag
◼ Problem: How much of each brand to purchase to minimize total
cost of fertilizer given following data ?
Chemical Contribution
Nitrogen Phosphate
Brand
(lb/bag) (lb/bag)
Super-gro 2 4
Crop-quick 4 3
54
Faculty of Management and Commerce
LP Model Formulation – Minimization (3 of 8)
Decision Variables:
x1 = bags of Super-gro
x2 = bags of Crop-quick
55
Faculty of Management and Commerce
Constraint Graph – Minimization (4 of 8)
59
Faculty of Management and Commerce
Graphical Solutions – Minimization (8 of 8)
61
Faculty of Management and Commerce
Multiple Optimal Solutions Beaver Creek Pottery
65
Faculty of Management and Commerce
Properties of Linear Programming Models
66
Faculty of Management and Commerce
Problem Statement
Example Problem No. 1
Moore’s Company produces a food mixture in 1,000-pound batches. The mixture
contains two ingredients— A and B . The cost per pound of each of these
ingredients is as follows:
Ingredient Cost/lb.
A ₹3
B ₹5
67
Faculty of Management and Commerce
Problem Statement
Example Problem No. 1 (1 of 3)
■ Hot dog mixture in 1000-pound batches
■ Two ingredients, chicken (Rs.3/lb) and beef (Rs.5/lb)
■ Recipe requirements:
at least 500 pounds of “A”
at least 200 pounds of “B”
■ Ratio of chicken to beef must be at least 2 to 1
■ Determine optimal mixture of ingredients that will minimize
costs
68
Faculty of Management and Commerce
Solution
Example Problem No. 1 (2 of 3)
Step 1:
Identify decision variables.
x1 = lb of A in mixture
x2 = lb of B in mixture
Step 2:
Formulate the objective function.
Minimize Z = 3x1 + 5x2
where Z = cost per 1,000-lb batch in Rs.
3x1 = cost of A
5x2 = cost of B
69
Faculty of Management and Commerce
Solution
Example Problem No. 1 (3 of 3)
Step 3:
Establish Model Constraints
x1 + x2 = 1,000 lb
x1 500 lb of A
x2 200 lb of B
x1/x2 2/1 or x1 - 2x2 0
x1, x2 0
The Model: Minimize Z = 3x1 + 5x2
subject to: x1 + x2 = 1,000 lb
x1 50
x2 200
x1 - 2x2 0
x1,x2 0
70
Faculty of Management and Commerce
Example Problem No. 2 (1 of 3)
74
Faculty of Management and Commerce