Beruflich Dokumente
Kultur Dokumente
! "# $%#&
c
Ans:
Operations Research is an interdisciplinary branch of applied mathematics
and formal science that uses methods such as mathematical modelling, statistics,
and algorithms to arrive at optimal or near optimal solutions to complex problems.
It is typically concerned with optimizing the maxima (profit, assembly line
performance, crop yield, bandwidth, etc) or minima (loss, risk, etc.) of some
objective function. Operations research helps management achieve its goals using
scientific methods. The terms operations research and management science are
often used synonymously. When a distinction is drawn, management science
generally implies a closer relationship to the problems of business management.
The field of operations research is closely related to Industrial engineering.
Industrial engineers typically consider Operations Research (OR) techniques to be a
major part of their toolset. Some of the primary tools used by operations
researchers are statistics, optimization, probability theory, queuing theory, game
theory, graph theory, decision analysis, and simulation. Because of the
computational nature of these fields, OR also has ties to computer science, and
operations researchers use custom-written and off-the-shelf software. Operations
research is distinguished by its frequent use to examine an entire management
information system, rather than concentrating only on specific elements (though
this is often done as well). An operations researcher faced with a new problem is
expected to determine which techniques are most appropriate given the nature of
the system, the goals for improvement, and constraints on time and computing
power. For this and other reasons, the human element of OR is vital. Like any other
tools, OR techniques cannot solve problems by themselves.
Scope of operation Research:
Examples of applications in which operations research is currently used include:
1.Y critical path analysis or project planning: identifying those processes in a
complex project which affect the overall duration of the project.
2.Y Designing the layout of a factory for efficient flow of materials.
3.Y constructing a telecommunications network at low cost while still
guaranteeing QoS (quality of service) or QoS (Quality of Experience) if
particular connections become very busy or get damaged.
4.Y Road traffic management and 'one way' street allocations i.e. allocation
problems.
5.Y Determining the routes of school buses (or city buses) so that as few
buses are needed as possible.
6.Y Designing the layout of a computer chip to reduce manufacturing time
(therefore reducing cost) Managing the flow of raw materials and products
in a supply chain based on uncertain demand for the finished products.
7.Y Efficient messaging and customer response tactics.
!.Y Robotizing or automating human-driven operations processes.
9.Y Globalizing operations processes in order to take advantage of cheaper
materials, labour, land or other productivity inputs Managing freight
transportation and delivery systems (Examples: LTL Shipping, intermodal
freight transport).
10.Scheduling.
11.Personnel staffing.
12.Manufacturing steps.
13.Project tasks.
14.Network data traffic: these are known as queuing models or queueing
systems.
15.Sports events and their television coverage blending of raw materials in
oil.
16.Refineries determining optimal prices, in many retail and B2B settings,
within the disciplines of pricing science.
Operations research is also used extensively in government where
evidence-based policy is used.
c $ %% -.
) +
- /
1.Systems approach:
The term system approach implies that each problem should be examined in its
entirely to the extent possible and economically feasible from the point of view of
the overall system of which the problem under consideration is one part. Under
those approaches a manager makes conscious attempt to understand the
relationships among various parts of the organisation and their role in supporting
the overall performance of the organisation. Operations objective of operations
research is to provide managers of the organisation with a scientific basis for
solving problems involving the interaction of components of the organisation as a
whole. The decision which is best for the organisation as a whole is called an
optimal decision. Operations research tries to find the best decision relative to a
large portion of the total organisation. Hence in operations research every problem
is considered in its totality, i.e. O.R. adopts systems approach for solving the
problem. In other words, ³Operations Research is the scientific study of large
systems with a view to identify problem areas and provide the mangers with a
quantitative basis for decisions which will enhance their effectiveness in achieving
the specified objectives.´
From all above areas of applications, one may conclude that operations
research can be widely advocate a systems approach for making timely
management decisions and also used as a corrective measure. O.R. encourages
systems approach which concerned with the cost optimization, and hence we can
say: O
' % + %+
c
Operations research is today recognised as an applied science concerned with large
number of diverse human activities. To be precise an operation uses some valuable
resources like men, money, machines, time, effort, etc. The outcome of the
operation has also some value. An operations research worker is required: i) to
minimize the input value for a specific output, or /and ii) to maximize the output
value for a specific input, or /and iii) maximize some function of these values, e. g.
the profit function (difference between output & input values) or return-on-
investment function (ratio of output and input values), etc.
c) Bidding policies.
3. Production Management:
a) Î
4. Marketing Management:
5. Personnel Management:
From all above areas of applications, one may conclude that operations
research can be widely used in taking timely management decisions and also used
as a corrective measure. The application of this tool involves certain data and not
merely a personality of decision maker, and hence we can say: O
From the given data, we compute a matrix of net returns as done in table below;
v
v
Factory Dealers Factory
capacity
1 2 3 4
city - A 6 6 6 4 1000
city - B 4 2 4 5 700
city - c 5 6 7 ! 900
v
Factory Dealers Factory
capacity
1 2 3 4
city - A 2 2 2 4 1000
city - B 4 6 4 3 700
city - c 3 2 1 0 900
Dealer 900 !00 500 400 2600
requirement
The difference in the simplex solution procedure for a maximization problem and a
minimization problem of linear programming can be explained by the steps followed
to solve the minimization/ minimization problem as follows ;
2. Introduce surplus variables (Si¶s) and artificial variables (Ai) for ³³´ type of
constraint.
4. cost (cj) of slack and surplus variables will be zero and that of artificial
variable will be M´
6. Slack and artificial variables will form basic variable for the first simplex
table. Surplus variable will never become basic variable for the first simplex
table.
!. Select the most negative value of Zj ± cj. That column is called key column.
The variable corresponding to the column will become basic variable for the
next table.
9. Divide the quantities by the corresponding values of the key column to get
ratios; select the minimum ratio. This becomes the key row. The basic
variable corresponding to this row will be replaced by the variable found in
step 6.
10. The element that lies both on key column and key row is called Pivotal
element.
11. Ratios with negative and a´ value are not considered for determining
key row.
12. Once an artificial variable is removed as basic variable, its column will be
deleted from next iteration.
Y The column co-efficient in the primal constraint is the row co-efficient in the
dual constraint.
Y The co-efficients in the primal objective function are the RHS constraint in
the dual constraint.
Y The RHS column of constants of the primal constraints becomes the row of
co-efficient of the dual objective function.
The concept of duality is useful to obtain additional information about the variation
in the optimal solution. These changes could be effected in the constraint co-
efficient, in resource availabilities and/or objective function co-efficient. This effect
is termed as post optimality or sensitivity analysis.
Y When the primal problem has a degenerate optimal solution, the dual has
multiple optimal solutions.
Y When the primal problem has multiple optimal solutions, the optimal dual
solution is degenerate.
ii. () type of constraints in the primal become () type of constraints in the dual
and vice versa.
iii. The coefficients c1, c2, . . .,cn in the objective function of the primal become b1,
b2,«,bm in the objective function of the dual.
iv. The constants b1, b2,«,bm in the constraints of the primal become c1, c2, . .
.,cn in the constraints of the dual
v. If the primal has n variables and m constraints the dual will have m variables
and n constraints
vi. The variables in both the primal and dual are non-negative
Formation of dual LPP is easier when the standard form of LPP for maximisation
problem must contain ³´ type of constraints, while for minimisation problem, it
must contain ³$'type of constraints.
Phase I: Formulate the new problem. Start by eliminating the original objective
function by the sum of the artificial variables for a minimisation problem and the
negative of the sum of the artificial variables for a maximisation problem. The
Simplex method optimizes the ensuing objective with the constraints of the original
problem. If a feasible solution is arrived, the optimal value of the new objective
function is zero (suggestive of all artificial variables being zero). Subsequently
proceed to phase -II. If the optimal value of the new objective function is non-zero,
it means there is no solution to the problem and the method terminates.
Phase II: Start phase II using the optimum solution of phase I as the base. Then
take the objective function without the artificial variables and solve the problem
using the Simplex method.
Why is it used?
The drawback of the penalty cost method is the possible computational error
resulting from assigning a very large value to the constant M. To overcome this
difficulty, Two - Phase Simplex method is considered where the use of M is
eliminated by solving the problem in two phases.
1.YIt does not produce optimal results. Solutions are approximate, and it is
some less than formal but µsatisfactory¶ approach to problem-solving only.
2.YTo be able to simulate systems, a fairly good knowledge of the parts or
components of the system and their characteristics is required. The desire is
to understand, explain and predict the dynamic behavior of the system or the
sum total of these parts. Adequate knowledge of the system behavior.
3.YEach simulation run like a single experiment conducted under a given set of
conditions as defined by a set of values for the input solution. A number of
simulation runs will be necessary and thus can be time consuming. As the
number of variables increases in terms of input, the difficulty in finding the
optimum values increases considerably.
4.YSince simulation involves repetitions of the experiment, it is a time
consuming task when manually done.
5.YAs a number of parameters, increase, the difficulty in finding the optimum
values increases to a considerable extent.
6.YBecause of the simplicity in adoption of simulation process, one may develop
to rely on this technique too often, although mathematical model is more
suitable to the situation.
7.YOne should not ignore the cost associated with a simulation study for data
collection, formation of the model. A good simulation model may be very
expensive. Often it takes years to develop a usable corporate planning
model.
!.Y The computer time as it is fairly significant.
9.Y A simulation application is based on the premise that the behaviour pattern
of relevant variables is known, and this very premise sometimes becomes
questionable.
10.Not always can the probabilities be estimated with ease or desired reliability.
The results of simulation should always be compared with solutions obtained
by other methods wherever possible, and ³tempered´ with managerial
judgment
c
1. Explain how to transform an unbalanced transportation problem into
a balanced transportation problem where the demand of warehouses
is satisfied by the supply of factories.
Ans:-
back to itself (If assignments have been made correctly, the matrix has only one
closed path for each empty cell.) In the closed path there can only be one empty
cell that we are examining. The 90-degree turns must therefore occur at those
places that meet this requirement. Two closed paths are identified. closed path
is required to evaluate empty cell A-E; closed path is required to evaluate empty
cell A-F
.Move one unit into the empty cell from a filled cell at a corner of the
closed path and modify the remaining filled cells at the other comers of the closed
path to reflect this move. (More than one unit could be used to test the desirability
of a shift. However, since the problem is linear, if it is desirable to shift one unit, it
is desirable to shift more than one, and vice versa.) Modifying entails adding to
and subtracting from filled cells in such a way that supply and demand constraints
are not violated. This requires that one unit always be subtracted in a given row or
column for each unit added to that row or column. Thus, the following additions
and subtractions would be required :
.
Add one unit to A-E (the empty cell).
Subtract one unit from A-H.
Add one unit to c-H.
Subtract one unit from c-E.
þ
Add one unit to A-F (the empty cell).
Subtract one unit from A-H.
Add one unit to c-H.
Subtract one unit from c-G.
Add one unit to D-G.
Subtract one unit from D-F.
8.Determine desirability of the move. This is easily done by (1) summing
the cost values for the cell to which a unit has been added, (2) summing the cost
values of the cells from which a unit has been subtracted, and (3) taking the
difference between the two sums to determine if there is a cost reduction. If the
cost is reduced by making the move, as many units as possible should be shifted
out of the evaluated filled cells into the empty cell. If the cost is increased, no
move should be made and the empty cell should be crossed.
5 %%'±þ%
Q4: 4. How would you deal with the Assignment problems, where a) the objective
function is to be maximized?
b) Some Assignments are prohibited?
Ans:- Let¶s say there are Än jobs in a factory having Än machines to process the
jobs. A job i (=1« n), when processed by machine j (=1« n) is assumed to incur a
cost cij. The assignment is to be made in such a way that each job can associate
with one and only one machine. You can then determine an assignment of jobs to
the machines to minimise the overall cost.
The cost data is given as a matrix where rows correspond to jobs and columns to
machines and there are as many rows as the number of columns. The number of
jobs and number of machines should be equal.
Assignment becomes a problem because each job requires different skills and the
capacity or efficiency of each person with respect to these jobs can be different.
This gives rise to cost differences. If each person is able to do all jobs with same
efficiency then all costs will be the same and each job can be assigned to any
person. When assignment is a problem it becomes a typical optimization problem.
Therefore, you can compare an assignment problem to a transportation problem.
The cost element is given and is a square matrix and requirement at each
destination is one and availability at each origin is also one.
Additionally, you have number of origins,
Which equal the number of destinations. Therefore, the total demand is equal to the
total supply. There is only one assignment in each row and each column. However if
you compare this to a transportation problem, you will find that a general
transportation problem does not have the above mentioned limitations. These
limitations are peculiar to assignment problems only.
An assignment problem can be either balanced or unbalanced. Let¶s first focus on a
balanced assignment problem. A balanced assignment problem is one where the
number of rows = the number of columns (comparable to a balanced transportation
problem where total demand =total supply).
7$%
It is sometimes possible that a particular person is incapable of doing certain work
or a specific a specific job cannot be performed on a particular machine. The
solution of the assignment problem should take into account these restrictions so
that the infeasible assignment can be avoided. This can be achieved by assigning a
very high cost (say or M) to the cells where assignments are prohibited, thereby,
restricting the entry of this pair of job ± machine or resource ± activity into the final
solution. After inserting a high value at the cell we need to apply Hungarian
method to solve the problem.
0!
% %%+)%% %
-
+%%%+ %(
+%%+% % &
±%
Since ± f10 is negative, the optimal solution is unfeasible. Thus the dual simplex
method is to be applied for obtaining an optimum feasible solution. After obtaining
this solution, the above referred procedure is applied for constructing second
Gomory¶s constraint. The process is to be continued till all the integer solution has
been obtained.