Professional Documents
Culture Documents
Model
Algorithm
Numerical
Solution
Allocation of Resources
Implementation
Figure 1 – The OR Process (Beasley, 2013, slightly modified )
Model?
• A model is never exact, but good enough for employment.
– If you wait for the perfect condition, you will never get
anything done (Ecclesiastes 11:4).
• God built the first model, man, of Himself, and He had good
reasons for doing so.
– And God said, let us make man in our image, after our
likeness: … (Genesis 1: 26, 27).
Examples
• Problem & Objective(s), Information Gathering, Model,
Algorithm, and Solution
– Decision Analysis
– Linear Programming
– Inventory
– Project Management
Decision Analysis -Problem and Objective(s)
• Problem
– Data Showers Limited invented a captivating computer that
might turn out in three different ways depending on external
factors (factors beyond company’s control). What decision should
be made to maximize gains?
• Objective
– Determination of the decision(s) that will maximize gains
Decision Analysis - Information Gathering
• What are the decision options available?
• What are the different external environment scenarios?
• What are the payoffs by the decision options under different
scenarios?
Decision Analysis - Information Gathered
• Decision options are to manufacture the computer alone, to
manufacture the computer as a joint venture with another company,
or to sell its rights to the invention at =N=70 million, and the payoff
matrix for manufacturing is given:
Decision Analysis - Model
Decision Analysis - Algorithm
• Some decision making approaches, without experimentation
– Naïve decision criteria – Maximin and Maximax payoff
– Maximum likelihood criteria, and
– Expected Value (EV) (Bayes’ decision rule)
• Naïve decision making
– Maximin (pessimistic) indicates that the decision which
maximizes the minimum pay-off should be selected. This
provides the best guarantee.
– Maximax (optimistic) indicates that the decision which
maximizes the maximum pay-off should be selected.
Decision Analysis - Solution
Linear Programming - Problem and Objective(s)
• Problem
– A tailor has 16m2 of cotton, 11m2 of silk and 15m2 of wool
available. What garments should the tailor make to maximize
gains in Naira terms?
• Objective
– Determination of the number of gowns and/or suits that will
maximize gains
Linear Programming - Information Gathering
• What garments could be made?
• What quantities of material would each piece of garment
consume?
• At what price would each of the different garments be sold?
(Linear Programming)
Linear Programming - Gathered Facts & Model
• Assumed Gathered Facts
– a suit requires 2m2 of cotton, 1m2 of silk and 1m2 of wool, and a
gown requires 1m2 of cotton, 2m2 of silk and 3m2 of wool
– A suit sells for N3, 000, and a gown for N5, 000
• Model
– Let x, y & z be the number of suits, gowns and total money
generated, respectively:
The objective is to maximize z = 3000x + 5000y ...(i)
Subject to: 2x + y ≤ 16 ……………………………. (ii)
x + 2y ≤ 11 …………………………… (iii)
x + 3y ≤ 15 …………………………… (iv)
x ≥ 0, y ≥ 0 non-negativity
Linear Programming - Algorithm
• Four Different Methods
– Graphical (decision variables limited to two)
– Algebraic/Quadratic
– Simplex (used to solve larger problems that occur in practical
management situations)
– Interior-Point Approach (used to solve much larger problems
that occur in practical management situations – runs faster
than simplex in such cases)
• Graphical Method
– Draw the graph of the constraints
– Select the corner points of the feasible area
– Set these points into the objective function, and select the
one that produces the best solution
– Deduce the recommended solution
Linear Programming - Solution
Chart of X Vs Y of Constraints
18
16
14
12
10
Y Axis
A(0,5)
4 B(3,4
)
2 C(7,2)
0
D(8,0)
0 2 4 6 8 10 12 14 16
X Axis
A - Weigh ingredients - 1
B - Mix ingredients A 3
D - Prepare tins - 1
E - Pre-heat oven - 10
(Tutor2u, 2015)
Project Management - Algorithm
• Draw the Network Diagram
• Carry out a Forward Pass
• The earliest project time is given by the earliest time for the
final event
Project Management - Solution
C
B F
A G
1 D
E H
Problem
Formulation
Model
Algorithm
Numerical
Solution
Allocation of Resources
Implementation