Operational Reseach 1
Operational Reseach 1
INTRODUCTION
Merits
A complex problem can be spilitted into a series of interrelated sub problems
and can be solved easily
It is highly flexible.
Built-in sensitivity analysis.
Computational savings over Computer Enumeration Procedure.
Demerits
DP is conceptually powerful but high degree of expertise and insight is required
for the efficient formulation of the problem.
More storage space is required in the computer
There is no unique algorithm
Application of Dynamic Programming
Production
Inventory Control
Allocation of Resources
Selection of advertising media
Spare part level determination
Equipment replacement policies
Scheduling methods for routine and major overhaul on complex machinery
These are only few of the wide range of situation to which dynamic
programming has been successfully applied.
Dynamic Programming Approach
Stage:- As already discussed the problem is broken down into sub-problems and
each sub- problem is referred to as stage.
it signifies a portion of decision problem for which a separate decision can be
made.
At each stage there are no. of alternatives and the decision making process
involves the selection of one feasible alternative which may be called as stage
decision.
The stage decision may not be optimal for the considered stage, but contribute
to make an overall optimal decision for the entire problem.
State:- this is the other important concept.
The variables which specify the condition of decision process and summarize
the current status of the system are called state variable.
For example in the capital budgeting problem, the capital is the state variable.
The amount of capital allocated to the present stage and the preceding stage define
the status of the problem.
The no. of state variable should be as small as possible
The increase in no. of state variable, increases the difficulty of the problem solving.
In decision making process, at each stage, a decision is made to change the state of
the problem, with the aim of maximizing the return. At the next stage the decision
are made using the values of the state variable that result from the preceding stage
decisions.
Thank you!