Q R Notes
Q R Notes
(MBA 516)
BY :
ADMKEW HAILE (ASSISTANT PROFESSOR, PHD FELLOW)
DEPT OF MANAGEMENT
COLLEGE OF BUSINESS AND ECONOMICS
HARAMAYA UNIVERSITY
10/6/2023
2
Chapter -1:
Introduction to Quantitative Techniques
10/6/2023
What is QT
QuantitativeAnalysis
Operations Research
Types of Decision Models
Decision
Models
Optimization Predictive
Models Models
Optimization Models
Decision
Models
Deterministic Probabilistic
Models Models
Deterministic Models
➢ Complete certainty.
Programming.
Probabilistic Models
Probabilistic models -
decision is made.
Steps Involved in Decision Modeling
1. Formulation.
2. Solution.
3. Interpretation.
Management Science Modeling Techniques
b. Transportation Models
c. Assignment Models
e. Goal Programming
Management Science Modeling Techniques
2. Probabilistic Techniques
a. Decision Analysis
b. Waiting Line (Queuing) Models
c. Simulation Models
d. Forecasting Models
3. Network Techniques
a. Network Flow
b. Project Management Techniques (PERT/CPM)
Management Science Modeling Techniques
4. Other Techniques
a. Non-Linear Programming Models
b. Inventory Models
Characteristics of Modeling Techniques
- Project Planning
- Capital Budgeting
- Inventory Analysis
- Production Planning
- Scheduling
CHAPTER – 2
Linear Programming Models
(Resource Allocation Models)
❖ linearity,
personnel management.
20
manufactured.
competing candidates.
24
❖ Maximize Z = 5x + 7y Subject to a condition (written as s.t.)
OBJECTIVE FUNCTION.
❖ 1x + 1y ≤ 40
❖ The manager has to find out the best course of action in the interest
of the organization.
❖ To show the relationship between left hand side and right hand side the
29
symbols ≤ , = , ≥ are used.
❖ Generally
30
A retail store stocks two types of shirts A and B. These are packed in
attractive cardboard boxes. During a week the store can sell a maximum
combined. Type A shirt fetches a profit of birr 20/ per unit and type B a
profit of 50/ per unit. How many of each type the store should stock per
the problem.
Admkew H. (Assistant professor of Mgmt) Haramaya University 10/6/2023
Example 2
31
A patient consult a doctor to check up his ill health. Doctor examines him
and advises him that he is having deficiency of two vitamins, vitamin A
and vitamin D. Doctor advises him to consume vitamin A and D regularly
for a period of time so that he can regain his health. Doctor prescribes
tonic x and tonic y, which are having vitamin A, and D in certain
proportion. Also advises the patient to consume at least 40 units of
vitamin A and 50 units of vitamin Daily. The cost of tonics x and y and the
proportion of vitamin A and D that present in x and y are given in the
table below
(i) Generally the method is used to solve the problem, when it involves two
decision variables.
(iii) This method provides a basis for understanding the other methods of
solution.
When the problem is having more than two decision variables, simplex
38
CHAPTER – 3
❖ If not an optimal solution, redesign the programme, and test for optimality
❖ Hence we can say that the Simplex Method depends on two concepts
❖ The simplex method is based on the property that the optimal solution to a
44
Step 3: Transfer of key row: Divide all Elements of Key Row by Respective
Key Column Number.
Step 4: Transfer of Non-Key rows: NEW ROW NUMBER = (old row number –
corresponding key row number) × fixed ratio. Fixed ratio = Key column
number of the row/key number.
1. In the given inequalities, there should not be any negative element on right hand
53
side (bi ≥ 0).
If any bi is negative, multiply the inequality by –1 and change the inequality sign.
2. Sometimes, the objective function may be maximization type and the inequalities
may be ≥ type. In such cases, multiply the objective function by –1 and convert it
into minimization type and vice versa.
3. While selecting, the incoming variable, i.e., key column, in maximization case, we
have to select the highest positive opportunities cost and in minimization case,
select the highest element with negative sign (smallest element). While doing so,
sometimes you may find the highest positive element in maximization case or
lowest element in minimization case falls under the slack variable in
maximization case or under surplus variable in minimization case.
5. While selecting the out going variable i.e., key row, we have to select limiting
ratio (lowest ratio) in net evaluation row.
In case any element of key column is negative, the replacement ratio will be
negative. In case it is negative, do not consider it for operation. Neglect
that and consider other rows to select out going variable.
(a) Take any one ratio of your choice to select key row or out going variable. If you do this,
there is a possibility that the problem may cycle. Cycling means, after doing many
iterations, you will get the first table once again. But it may not be the case all times.
(a) If we do above two courses of action, we may encounter with one problem. That one of the
remaining variable in the next table (the one corresponding to the tied variable that was
not considered) will be reduced to a magnitude of zero. This causes trouble in selecting key
column in the next table.
(e) If the ratios in the identity do not break the tie, form similar ratios in the
columns of the main body and select the key row as described in (d) above.
The application of the above we shall see when we deal with degeneracy
problems.
7. While solving the linear programming problems, we may come across a situation
that the opportunity cost of more than one non- basic variables are zero, then we
can say that the problem has got ALTERNATE SOLUTIONS.
Admkew H. (Assistant professor of Mgmt) Haramaya University 10/6/2023
8. If in a simplex table only one un favorable Cj – Zj identifying the only
incoming variable and if all the elements of that column are either
57
negative elements or zeros, showing that no change in the basis can be
made and no current basic variable can be reduced to zero. Actually,
as the incoming arable is introduced, we continue to increase, without
bounds, those basic variables whose ratios of substitutions are
negative. This is the indication of UNBOUND SOLUTION.
59
As a mathematical interest, we may deal with some problems which have the
60
characteristics of both maximization and minimization problems.
These problems may not exist in real world, but they are significantly
important as far as mathematical interest. These problems are generally
known as Mixed problems. Let us work out some problems of this
nature. (by using big – M method).
Solve the following L.P.P.:
Minimize Z = 4a + 2b S.t.
3a + 1b ≥ 27
1a + 2b ≥ 30
61
Maximize Z = 1a + 2b + 3c – 1d S.t.
1a + 2b + 3c = 15
2a + 1b + 5c = 20
1a + 2b + 1c + 1f = 10 and a, b, c, f all are ≥ 0.
Maximize 4x + 3y s.t.
1x + 1y ≤ 50
1x + 2y ≥ 80
3x + 2y ≥ 140
The tie occurs when two or more net evaluation row elements of
variables are equal. 62
❖ In maximization problem (highest positive element to indicate
incoming variable)
❖ In minimization (lowest element to indicate incoming variable
or highest numerical value with negative sign).
❖ When two or more net evaluation row elements are same, to break the
tie, we select any one of them to indicate incoming variable and in the next
iteration the problem of tie will be solved.
❖ To select the out going variable, we have to select the lowest
ratio or limiting ratio in the replacement ratio column.
❖ Here also, some times during the phases of solution, the ratios may be
equal. This situation in linear programming problem is known as
degeneracy.
❖ In this problem, for the first column of the identity (i.e. the S1 column) the
66
problem.
❖ The medical shop man wants to maximize the sales of vitamins A and B;
to vitamins.
Note that the primal problem is minimization problem and the dual problem is the
maximization problem.
❖ If we solve and get the solution of the primal problem, we can read the
70
❖ The patient has to minimize the cost by purchasing vitamin X and Y and
71
the shopkeeper has to increase his returns by fixing competitive prices for
vitamin X and Y. Minimum cost for patient is br 51.27 and the maximum
returns for the shopkeeper is br 51.25. The competitive price for tonics is
br 3 and br 2.50. Here we can understand the concept of shadow price
or economic worth of resources clearly.
rate. 72
❖ One cannot earn more than the economic worth of the resources he has
on his hand.
❖ The fact that the value of the objective function in the optimal program
equals to the imputed value of the available resources has been called
columns we get the dual problem (primal problem) and vice versa.
Admkew H. (Assistant professor of Mgmt) Haramaya University 10/6/2023
Exercise (individual)
A company manufactures two products X and Y on three machines
73
Turning, Milling and finishing machines. Each unit of X takes, 10
hours of turning machine capacity, 5 hours of milling machine
capacity and 1 hour of finishing machine capacity. One unit of Y takes
6 hours of turning machine capacity, 10 hours of milling machine
capacity and 2 hours of finishing machine capacity.
The company has 2500 hours of turning machine capacity, 2000 hours
of milling machine capacity and 500 hours of finishing machine
capacity in the coming planning period. The profit contribution of
product X and Y are br 23 per unit and br 32 per unit respectively.
Formulate the linear programming problems and write the dual.
3. The right hand side elements of the primal appear as objective function
coefficients in the dual and vice versa.
4. The input - output coefficient matrix of the dual is the transpose of the input
– output coefficient matrix of the primal and vice versa.
5. If the inequalities in the primal are of the “less than or equal to” type then in
the dual they are of the “greater than or equal to” type.
Conversely, if the inequalities in the primal are of the “greater than or equal
to” type; then in the dual they are of the “less than or equal to” type.
Admkew H. (Assistant professor of Mgmt) Haramaya University 10/6/2023
6. The necessary and sufficient condition for any linear programming problem and its dual to
have optimum solution is that both have feasible solution. Moreover if one of them has a
finite optimum solution, the other also has a finite optimum solution.
75
The solution of the other (dual or primal) can be read from the net evaluation row (elements
under slack/surplus variable column in net evaluation row). Then the values of dual
variables are called shadow prices.
7. If the primal (either) problem has an unbound solution, then the dual has no solution.
8. If the ith dual constraints are multiplied by –1, then i th primal variable computed from net
9. If the dual has no feasible solution, then the primal also admits no feasible solution.
10. If k th constraint of the primal is equality, then the k th dual variable is unrestricted in sign.
11. If p th variable of the primal is unrestricted in sign, then the p th constraint of the dual is a
strict equality.
❖ Technology is fixed,
❖ Fixed prices
❖ Fixed levels of resources or requirements,
❖ The coefficients of variables in structural constraints (i.e. time
required by a product on a particular resource) are fixed, and
❖ profit contribution of the product will not vary during the
planning period.
❖ The process of checking the sensitivity of the optimal solution for changes
❖ They may have to ask question ‘what if’, a double–edged sword. They
could have been committed, or what possible future changes can occur,
81
without disturbing the optimality of the current optimal solution.
❖ The outcome of sensitivity analysis fixes ranges i.e., upper limits and lower limits
of parameters like Cj, aij, bi etc. within which the current optimal programme will
remain optimal.
❖ Hence, sensitivity analysis is a major guide to managerial planning and control.
❖ Also sensitivity analysis arises the need for reworking of the entire problem from
❖ The present optimal solution can be used to study the changes with minimum
computational effort.
❖ adding or deleting a new column (product) or adding or deleting a new row (new
process) we can analyze the changes with respect to Cj, aij, and bi
CHAPTER: 4
Eg. Three factories A, B and C manufactures sugar and are located in different
regions.
sugar per year and C manufactures b3 tons of sugar. The sugar is required by four
markets W, X, Y and Z. The requirement of the four markets is as follows: Demand
for sugar in Markets W, X, Y and Z is d1, d2, d3 and d 4 tons respectively.
❖ The transportation cost of one ton of sugar from each factory to market is given in
Step 1. Balancing the given problem. Balancing means check whether sum of
availability constraints must be equals 88
to sum of requirement constraints. That is
Σbi = Σd j . Once they are equal, go to step two. If not by opening a Dummy row
or Dummy column balance the problem.
constraint is equals to Σbi – Σd j and the cost coefficient of the cells are zeros.
❖ In case if Σd j is greater than Σbi , then open a dummy row, whose availability
constraint will be equals to Σd j – Σbi and the cost coefficient of the cells are zeros.
a slack variable.
Admkew H. (Assistant professor of Mgmt) Haramaya University 10/6/2023
Step II. A .Basic feasible solution can be obtained by three methods, they are
(b) Least - cost cell method. (Or Inspection method Or Matrix minimum – row
After getting the basic feasible solution (b.f.s.) give optimality test to check
whether the solution is optimal or not. There are two methods of giving
optimality test:
❖ VAM.
Example 92
Four factories, A, B, C and D produce sugar and the capacity of each factory
94
Once, we get the basic feasible solution for a transportation problem, the
96
next duty is to test whether the solution got is an optimal one or not?
❖ Once the opportunity cost of all empty cells are negative, the
solution is said to be optimal.
❖ In case any one cell has got positive opportunity cost, then the solution is
to be modified.
❖ The Stepping stone method is used for finding the opportunity costs of
empty cells. Every empty cell is to be evaluated for its opportunity cost. To
do this the methodology is:
Admkew H. (Assistant professor of Mgmt) Haramaya University 10/6/2023
1. Put a small ‘+’ mark in the empty cell.
2. Starting from that cell draw a loop moving horizontally and vertically from
98
loaded cell to loaded cell. Remember, there should not be any diagonal
movement. We have to take turn only at loaded cells and move to vertically
downward or upward or horizontally to reach another loaded cell. In
between, if we have a loaded cell, where we cannot take a turn, ignore that
and proceed to next loaded cell in that row or column.
3. After completing the loop, mark minus (–) and plus (+) signs alternatively.
4. Identify the lowest load in the cells marked with negative sign.
5. This number is to be added to the cells where plus sign is marked and
subtract from the load of the cell where negative sign is marked.
6. Do not alter the loaded cells, which are not in the loop.
10/6/2023
Admkew H. (Assistant professor of Mgmt) Haramaya University
7. The process of adding and subtracting at each turn or corner is necessary to
see that rim requirements are satisfied.
99
8. Construct a table of empty cells and work out the cost change for a shift of
load from loaded cell to loaded cell.
9. If the cost change is positive, it means that if we include the evaluated cell in
the programme, the cost will increase. If the cost change is negative, the
total cost will decrease, by including the evaluated cell in the programme.
10. The negative of cost change is the opportunity cost. Hence, in the optimal
solution of transportation problem empty cells should not have positive
opportunity cost.
11. Once all the empty cells have negative opportunity cost, the solution is said to
be optimal.
100
Chapter 5
Chapter 6
Chapter 7
❖ What is a project?
❖ Definition: PERT is basically a method for analyzing the task involved in completing
106
a given project.
❖ It is a network technique which consist events. PERT is useful in project planning
and control.
❖ used in : Project management - for non-repetitive jobs (research and development
work), where the time and cost estimates tend to be quite uncertain. This technique
uses probabilistic time estimates.
❖ Critical Path Method (CPM):
activities
project
Activity-on-Node (AON):
Uses nodes to represent the activity
Uses arrows to represent precedence relationships
Immediate Duration
Activity Description
Predecessor (weeks)
A Develop product specifications None 4
B Design manufacturing process A 6
C Source & purchase materials A 3
D Source & purchase tooling & equipment B 6
E Receive & install tooling & equipment D 14
F Receive materials C 5
G Pilot production run E&F 2
H Evaluate product design G 2
I Evaluate process performance G 3
J Write documentation report H&I 4
K Transition to manufacturing J 2
Admkew H.(Ast.Professor) Haramaya University 10/6/2023
Step 2- Diagram the Network for Cables By Us
110
The longest path (ABDEGIJK) limits the project’s duration (project cannot
❖ Latest Start (LS) and Latest Finish (LF) = the latest an activity can
start (LS) or finish (LF) without delaying the project completion
Admkew H.(Ast.Professor) Haramaya University 10/6/2023
ES, EF Network
114
117
118
A typical beta distribution is shown below, note that it
has definite end points
The expected time for finishing each activity is a
weighted average
119
❖ We have already calculated the expected time for each activity by making
2
p−o
σ = 2
6
where p=pessimistic activity time estimate
o=optimistic activity time estimate
10/6/2023
Admkew H.(Ast.Professor) Haramaya University 124
Project Activity Variance
125
126
2 A,B,D,E,G,I,J,K 4.96
3 A,C,F,G,H,J,K 2.24
4 A,C,F,G,I,J,K 2.38
because:
❖ Different deadlines
❖ Penalty clauses
❖ Crash the least expensive activities on the critical path first (based on
cost per week)
❖ Crash activity I from 3 weeks to 2 weeks $1000
❖ Crash activity J from 4 weeks to 2 weeks $2400
❖ Crash activity D from 6 weeks to 4 weeks $4000
❖ Recommend Crash Cost $7400
10/6/2023
131
Admkew H.(Ast.Professor) Haramaya University
The Critical Chain Approach
❖ The Critical Chain Approach focuses on project due dates rather than on
individual activities and the following realities:
❖ Project time estimates are uncertain so we add safety time
❖ Multi-levels of organization may add additional time to be “safe”
❖ Individual activity buffers may be wasted on lower-priority activities
❖ A better approach is to place the project safety buffer at the end
10/6/2023
Admkew H.(Ast.Professor) Haramaya University 132
133
The End
Admkew Haile
yadeniadmkew @gmail.com
+251 921674931