Operations Reserch Unit 1&2
Operations Reserch Unit 1&2
R)
CHAPTER ONE
CHAPTER OBJECTIVES
After completing this chapter, you should be able to:
Explain the origin and historical development of Operations Research
Define operations research
Distinguish between the quantitative and qualitative decision making tools as well as their
merits
Explain the meaning, rationales, and types of model and how models are used in
Operations Research
Construct the management science/operations research approaches to problem solving.
INTRODUCTION
Operations Research is discipline devoted to solving certain managerial types of problems using
quantitative models. Being initiated mainly during the Second World War, these quantitative approaches
are widely employed in various organizations across the world.
It is assumed that you have studied various schools/views of management so far. Operations research
finds its roots from two of these schools:
These schools of management strongly advocate the use of mathematical methods or quantitative tools
for making management decisions. Quantitative approach to management requires that decision
problems be defined, analyzed, and solved in a conscious, rational, logical and systematic and scientific
manner - based on data, facts, information and logic, and not on mere guess work or thumb rules.
Management is expected to associate alternatives courses of action to objectively measured decision
criteria before selection, hence, implementation. Operations Research is the body of knowledge, which
uses mathematical techniques to solve management problems and make timely optimal decisions.
Though common sense, experience, and commitment of the manager is essential in making decisions, we
cannot deny the role-played by scientific methods in making optimal decisions. Operations Research
uses logical analysis and analytical techniques to study the behaviors of a system in relation to its overall
working as resulting from its functionally interconnected constraints, whose parameters are recognized,
Areas of application of Operations Research include forecasting, capital budgeting, capacity planning,
scheduling, inventory management, project management and production planning.
In this chapter, the basics of Operations Research are covered including the answers to such questions as:
what is Operations Research? Who, why, and where to use it? What are the common approaches to
address management problems? How did Operations Research emerge as an organized set of tools to
decision making? What is a model? What is the role of model in solving for management problems? Our
discussion in this chapter concludes with developing the process structure of management
science/Operations Research as a an approach to management decision making.
It was also necessary to utilize the military resources cautiously. Hence, the generals of military invited a
team of experts in various walks of life such as scientists, doctors, mathematicians, business people, and
professors, engineers etc., to address the problem of resource utilization. These specialists handled
successive and intensive brain storming sessions and came out with a method of solving the problem.
They coined it with the name “Operations Research”.
As the name indicates, the word „Operations‟ was used to refer to the problems of military and the word
„Research‟ was used for inventing new method. After the World War, scarcity of industrial materials
emerged as the most serious economic problem and industrial productivity reached the lowest level
leading to Industrial recession. To solve the industrial problem, the method called linear programming
was used.
After seeing the success of British, the United States military started applying the OR techniques to solve
military, civil and industrial problems. The Americans have added various names to this discipline. Some
of which are Operational Analysis, Operations Evaluation, Operations Research, System Analysis,
System Evaluation, Systems Research, Quantitative methods, Optimizations Techniques and
Ope rations Research Ayanaw. Yeneneh Page 2
Management Science etc. ultimately, however, the name OPERATIONS RESEARCH prevailed and still
serves as most common reference of the discipline.
Before being introduced to the industry OR attracted little interest from the academic and research world.
But, the introduction of Linear Programming and Simplex method of solution by an American
Mathematician called George B. Dontzig in 1947 motivated others in the academic fields and various
industrial sectors. Their works resulted in many more techniques and models.
When initially introduced to the industrial world, the most critical problems addressed through these
techniques were related to how to optimize: profit maximization or minimization of costs. Today,
however, OR enjoys a considerable number of techniques applied across an extensive set of
organizational problems. In one word, we can say that Operations Research play a vital role in every
organization, especially in decision-making process.
Throughout its evolutionary development, OR has been offered with various definitions by different scholars.
This module emphasizes definitions that provide a useful basis for an initial understanding of the nature of
OR.
According to Mores and Kimball (1943) OR should viewed as scientific method of providing executive
management with a quantitative base for decisions regarding operations under their control. This view is
shared by Wagner (1969) who described OR as the scientific approach to problem solving for executive
management. The most extensive description, however, came from Hiller and Lieberman, where OR is
addressed as Optimal decision-making in, and modeling of, deterministic and probabilistic systems that
originate from real life. These applications, which occur in government, business, engineering, economics,
and the natural and social sciences, are largely characterized by the need to allocate limited resources. In
these situations, considerable insight can be obtained from scientific analysis, such as that provided by OR
(Hiller-Lieberman 1974). Others (Gross, 1979) tried to associate OR to its set of quantitative tools describing
it as a branch of applied mathematics where in the application is to the decision-making process. Those, who
studied OR at its contemporary development (Stevenson, 1989), tried to present it as a discipline devoted to
solving certain managerial type problems using quantitative models.
Working definition
For the purpose of this course; we can define Operations Research as a systematic analysis of a
problem through scientific methods, carried out by appropriate specialists, working together as
a team, constituted at the instance of management for the purpose of finding an optimum and
the most appropriate solution, to meet the given objective under a given set of constraints.
Decision Making
Decision making is the most vital aspect in management. Every one of us takes a number of decisions
every day. Some are important; some may not be necessarily so. Some decisions initiate a set of activities;
some put an end to them. In the business environment decisions made at the right time and place with
adequate analysis and deliberations ensure success. This shows the importance of decision making.
Though it is one of the most dynamic and situational management practices, decision making is most
commonly defined as:
Note
Decision making: The process of identifying, developing, and evaluating alternative courses of
action to select the most feasible and optimal one, in order to solve identified problems or achieve
predetermined objectives.
Example
Max Z=3000x 1 +2500x 2
Subject to:
2x 1 +x 2 < 40
x 1 +3x 2 < 45
x1 , x2 > 0
Where
The first line represents the objective function - A mathematical statement of the goal of an
organization, stated as intent to maximize or to minimize some important quantity such as profits
or costs.
Max Z=3000x 1 +2500x 2 is the objective function
Line three to five represent constraints - A restriction on the resources available to a firm (stated
in the form of an inequality or an equation.)
2x 1 +x 2 < 40
x 1 +3x 2 < 45 Are constraints
x1 < 12
x 1, x 2 > 0 x 1 , x 2 > 0 is non-negativity constraint
x 1 and x 2 are decision variables-the unknown values that the problem is solved for.
Linear programming (LP) model enables users to find optimal solutions to certain problems in which the
solution must satisfy a given set of requirements or constraints. It is a model used for optimum allocation
of scarce or limited resources to competing products or activities under such assumptions as certainty,
linearity, fixed technology, and constant profit per unit.
As a decision making tool, it has demonstrated its value in various fields such as production, finance,
marketing, research and development and personnel management.
Determination of optimal product mix (a combination of products, which gives maximum profit),
transportation schedules, Assignment problem and many more are the techniques managers use to make
optimal decisions.
In this chapter, you will learn about linear programming models where emphasis will be given to such
issues as familiarization of the model, problem recognition and formulation using the model, solving
linear programming problem for feasibility and optimality, and post optimality analysis.
Note
The coefficients of the variables in the Objective Function are called the profit or
cost coefficients. They express the rate at which the value of the Objective Function
increases or decreases by including in the solution one unit of each of the decision
variables.
The coefficients of the constraints’ variables are called the input- output coefficients
that indicate the rate at which the given resources are depleted or utilized.
Example 1
A firm that assembles computers and computer equipment is about to start production two new
microcomputers. Each type of microcomputers will require assembly time, inspection time and
storage space. The amount of each of these resources that can be devoted to the production of
these microcomputers is limited. The manager of the firm would like to determine the quantity
of each microcomputer to produce in order to maximize the profit generated by sales of these
microcomputers.
Additional information
In order to develop a suitable model of the problem, the manager has met with design and
manufacturing personnel. As a result of these meetings the manager has obtained the following
information.
The manager has also acquired information on the availability of company resources. These
weekly resources are:
The manager also met with the firm‟s marketing manager and learned that demand for the
microcomputers was such that whatever combination of these two types of microcomputers is
produced, all of the outputs can be sold.
Re quired:
The problem is maximization problem, as indicated in the problem (5th line of the problem)
To write the equation both the objective function and the constraints summarize the given
information in tabular form accordingly
Storage space per unit 3 cubic feet 3 cubic feet 39 cubic feet
Max Z = 60x1 + 50 x2
Example 2
A firm is engaged in breeding pigs. The pigs are feed on various products grown on the farm. In
view of the need to ensure certain nutrient constituents (call them vitamins, minerals and
proteins) it is necessary to buy two additional products say A and B . One unit of product A
contains 36 units of vitamins, 3 units of minerals and 20 units of proteins. One units of product B
contains 6 units of vitamins, 12 units of minerals and 10 units of proteins. The minimum
requirement of vitamins, minerals and proteins is 108units, 36units and 100 units respectively.
Product A costs birr 20 per unit and product B costs birr 40 per unit
Required
Solution
NUTRIENT
CONSTITUENTS
PRODUCT A PRODUCT B REQUIREMENT
1. Graphical methods
2. Simplex methods
Is used to find solutions for LPP when the decision variables of the problem are not greater
than two.
Proce dure
1. Formulate LPP
5. Determine the values of the objective function at each corner points of feasible region
6. Select the point on the feasible region that optimizes the objective function-optimal
solution (The most favorable values)
Example 1
Consider the microcomputer problem formulated above and solve it using the graphical
approach.
To draw the graph first change the inequality to equality i.e. replace the < and > sign into =
sign.
Subject to
Then find the x and y intercepts (in our case x1 and x2 respectively) - points where each
constraint intersects the axis. To do so, set x1 = 0 to find values for x2 and set x2 = 0 to find
values for x1 .
X2 = 10 x1 = 25
The x1 and x2 intercepts are (0, 10) (25, 0). Similarly calculate for the second and third constraints.
For the second constraint the intercepts are (0, 22) (11, 10)
For the third constraint the intercepts are (0, 13) (13, 0)
As indicated in the graph, the corner points of the feasible region (the corner points of the
shaded region) are A, B, C, D and E. The next task is to find the coordinates of these corner
points, some are determined by observation and some are through simultaneous equation.
Then we test each corner points to find the points that results the optimal solution. These
activities are indicated in the following table.
Since the maximum value (because the objective function of the problem is maximization) is 740, the
solution is:
Example 2
Max.Z 50 X 180 X 2
St :
X 12 X 2 32
X 12 X 2 82
X1, X 2 0
Note: Try to solve the problem by yourself, in separate piece of paper before you
check the answer.
Example 3
Consider two models of color TV sets; Model A and B, are produced by a company to maximize
profit. The profit realized is $300 from a TV set of model A, and $250 from that of set B. The
limitations are:
A. availability of only 40hrs of labor each day in the production department
B. a daily availability of only 45 hrs on machine time
C. ability to sale 12 set of model A
Required
How many sets of each model will be produced each day so that the total profit will be as large as
possible?
Labor hr. 2 1 40
Machine hr. 1 3 45
Marketing hr. 1 0 12
Note: Try to solve the problem by yourself, in separate piece of paper before you
check the answer.
4. Identify the feasible area of the solution which satisfies all constrains.
5. Identify the corner points in the feasible region
A (0, 0), B (0, 15), C (12, 11) and D (12, 0)
Interpretation
12 units of product A and 11 units of product B should be produced so that the total profit
will be $6350
Example 4
A manufacturer of light weight mountain tents makes two types of tents, REGULAR tent and
SUPER tent. Each REGULAR tent requires 1 labor-hour from the cutting department and 3
labor-hours from the assembly department. Each SUPER tent requires 2 labor-hours from the
cutting department and 4 labor-hours from the assembly department .The maximum labor hours
available per week in the cutting department, and the assembly department are 32 and 84
respectively. Moreover, the distributor, because of demand, will not take more than 12 SUPER
tents per week. The manufacturer sales each REGULAR tents for $160 and costs$110 per tent to
make. Where as SUPER tent ales for $210 per tent and costs $130 per tent to make.
Required
A. Formulate the mathematical model of the problem
B. Using the graphic method, determine how many of each tent the company should manufacture
each tent the company should manufacture each week so as to maximize its profit?
C. What is this maximum profit assuming that all the tents manufactured in each week are sold in
that week?
___________________________________________________________________
Cutting department 1 2 32
Assembly department 3 4 84
Selling price per tent $160 $210
Cost per tent $110 $130
Profit per tent $50 $80
The distributor will not take more than 12 SUPER tents per week. Thus, the manufacturer
should not produce more than 12 SUPER tents per week.
Decision variable : number of regular and super tent to be produced per week.
Let X1 =The No of REGULAR tents produced per week .
X2 =The No of SUPER tents produced per week .
Resource used
_________________________________________________________________________
Labor/hr 2 3 15______
Min.Z 25 X 130 X 2
St :
20 X 115 X 2 100 LPP Model
2 X 13 X 2 15
X1, X 2 0
Constraint equation:
X1 X2 > 0
___________________________________________________________________________________________
Corners Coordinates MinZ=25 X1 + 30X2
A (0, 20/3) 200
B (2.5, 3.33) 162.5
C (7.5, 0) 187.5
_____________________________________________________________
The optimal solution mix is represented by X1 =2.5, X2 =3.33, and Min Z= 162.5
Example 6
A company owns two flour mills (A and B) which have different production capacities for
HIGH, MEDIUM and LOW grade flour. This company has entered contract supply flour to a
firm every week with 12, 8, and 24 quintals of HIGH, MEDIUM and LOW grade respectively. It
costs the Co. $1000 and $800 per day to run mill A and mill B respectively. On a day, mill A
produces 6, 2, and 4 quintals of HIGH, MEDIUM and LOW grade flour respectively. Mill B
produces 2, 2 and 12 quintals of HIGH, MEDIUM and LOW grade flour respectively.
Required
How many days per week should each mill be operated in order to meet the contract order most
economically standardize? Solve graphically.
Solution
No of days per week of Minimum flour in
Mil A (X1 ) Mill B(X2 ) quintals
HIGH Capacity (in quintal) 6 2 12
MEDIUM Capacity (in quintal) 2 2 8
LOW Capacity (in quintal) 4 12 24
Running cost/day $1000 $800
Subject to
Note
A slack variable is always added for a < constraint to convert the constraint to a
standard form.
Slack variables represent unused resource or idle capacity. Thus, they don‟t produce any product and their
contribution to profit is zero.
Slack variables are added to the objective function with zero coefficients.
Max Z= 60x1 + 50x2+0s1+0s2+0s3
Subject to
4x1 + 10x2 +s1 =100
2x1 + x2 +s2 = 22
3x1 + 3x2 +s3 =39
x1 , x2 ,s1 ,s2 ,&s3 = 0
From the above example n=5 variables (x1, x 2 , s1 , s2 , and s3 ) and m=3 constraints (assembly, inspection
and storage space constraints), excluding non-negativity.
Therefore, n-m=5-3=2 variables (x 1 and x 2 ) are set equal to zero in the 1st simplex tableau. These are non-
basic variables. 3 Variables (s1 , s2 , and s3 ) are basic variables (in the 1st simplex tableau) because they
have non-zero solution values.
Solution quantity
Profit per unit
columns
Basic or DV
column
column
column
C 60 50 0 0 0
BV X1 X2 S1 S2 S3 Q
S1 0 4 10 1 0 0 100 R1
S2 0 2 1 0 1 0 22 Constraint
R2 equation rows
S3 0 3 3 0 0 1 39 R3
Z 0 0 0 0 0 0
Gross Profit row
C–Z 60 50 0 0 0
Net Profit row
/Indicator row/
Note:
The entering variable is the variable that has the most (the largest) positive value in
the C - Z row (indicator row).
It is the variable that has the highest contribution to profit per unit.
X1 in our case is the entering variable. (Because the maximum number in the c-z row
is 60)
The column associated with the entering variable is called key or pivot column X 1
column in our case.
Note
The leaving variable is the variable that has the smallest replacement ratio(minimum ratio).
S2 in our case is the leaving variable. (Because the smallest replacement ratio is 11
The row associated with the entering variable is called key or pivot row S 2 row in our case.
The pivot element is the intersection point between the pivot row and pivot column; No 2 in the
above example
Replacement Ratio (RR) = Solution Quantity (Q)
Corresponding values in pivot column OR
In our case
100 =25
4
22 = 11 is the minimum
2
39 =13
3
2nd tableau
C 60 50 0 0 0
SV X1 X2 S1 S2 S3 Q RR
Note
Divide each element of the pivot row by the pivot element to find new values in the key or pivot row.
Perform row operations to make all other entries for the pivot column equal to zero.
BV C X1 x2 s1 s2 s3 Q
Z 60 30 0 30 0 660
BV C 60 50 0 0 0 Q
X1 X2 S1 S2 S3
S1 0 0 0 1 6 - 24
16/3
X1 60 1 0 0 1 - 9
1/3
X2 50 0 1 0 -1 2/3 4
Z 60 50 0 10 40/3 740
C-Z 0 0 0 -10 -
40/3
The last step is interpreting the result: in order to achieve the maximum weekly profit of birr 740,
the company should produce 9 units of microcomputer type one and 4 units of micro computer
type two. This will leave no slack in either inspection (s 2 =0) or storage space (s 3 =0). How ever,
there will be 24 hours of assembly time that is unused.