MN-101 Notes
MN-101 Notes
NOTES
Q1) Define system? State types of systems. Also explain in brief the various types of decision
making environments.
Definition of a System:
Types of Systems:
Dynamic Programming (DP) is a powerful optimization technique used to solve complex problems by
breaking them into simpler sub-problems. It is particularly useful when a problem involves sequential
decision-making and has overlapping subproblems with optimal substructure.
1. Inventory Management:
o Helps determine optimal inventory levels and reordering policies over a planning
horizon.
o Objective: Minimize holding, shortage, and ordering costs.
o Example: Multi-period inventory model with varying demand.
2. Capital Budgeting:
o Used to allocate limited capital across several investment projects to maximize return or
utility.
o Helps select the best combination of projects under budget constraints.
3. Resource Allocation:
o Distributes limited resources among competing activities to maximize output or profit.
o Example: Allocating manpower, machines, or budget across multiple departments.
4. Production Scheduling:
o Optimizes machine scheduling, job sequencing, and batch processing.
o Objective: Minimize total processing time, tardiness, or cost.
5. Shortest Path Problems:
o Determines the minimum-cost path between two points in a network.
o Example: Finding the shortest route in transportation or logistics networks.
6. Equipment Replacement:
o Determines the optimal replacement policy for machinery or vehicles.
o Objective: Minimize the long-term cost of maintenance and replacement.
7. Stage-wise Decision Making:
o Problems where decisions are made at multiple stages.
o Example: Project planning where decisions at each phase affect the final outcome.
8. Portfolio Optimization:
o Used in finance to allocate funds among different investment options to maximize
return and minimize risk over time.
9. Assignment Problems (Special Cases):
o Solves complex job-assignment problems that standard assignment models cannot handle
due to dependencies or constraints.
10. Knapsack Problems:
In logistics or project selection, helps select items/projects within a capacity or budget limit to
maximize profit/value.
4
Q4) Elaborate on the big M method and describe the two-phase method.
`
5
6
1. Optimal Substructure:
A problem exhibits optimal substructure if its optimal solution can be constructed from the
optimal solutions of its subproblems.
Each stage's decision contributes to the global optimum.
Example:
In shortest path problems, the shortest path from A to C via B is the sum of the shortest path from A to
B and B to C.
2. Overlapping Subproblems:
Example:
In inventory management over multiple periods, optimal decisions for one period are reused in later
calculations.
DP breaks down a problem into a finite number of decision stages, each having a set of
possible states.
Decisions at one stage affect the state in the next stage.
Example:
In equipment replacement problems, the decision to replace or retain affects future costs.
An optimal policy has the property that, whatever the initial state and decision are, the
remaining decisions must constitute an optimal policy with respect to the state resulting from
the first decision.
5. Recursive Relationship:
DP solutions are developed using recurrence relations that link the solution of a problem to
solutions of smaller subproblems.
6. Tabulation or Memoization:
Can be applied in both deterministic models (where outcomes are certain) and stochastic
models (where outcomes are probabilistic).
8. Multi-Stage Optimization:
Most suitable for problems that require optimization across several stages, where each stage
represents a sub-decision process.
9
Q7) Use the graphical LPP method to solve the following LP Problem. Maximize Z = 3X 1 + 4X2,
subject to constraints: X1 + X2 ≤ 450, 2X1 + X2 ≤ 600, X1, X2 ≥ 0. Use graph paper to draw the line
diagram.
10
11
Q8) Four operators A-D are available to a manager who has to get four jobs I-IV done by assigning
one job to each operator. Given the times (Hours) needed by different operators for different jobs in
the matrix below.
Job A B C D
Operator
I 15 13 14 17
II 11 12 15 13
III 18 12 10 11
IV 15 17 14 16
How should the manager assign the jobs so that the total time needed for all the jobs is minimum?
The given matrix represents the time taken by each operator (A, B, C, D) to complete each job
(I, II, III, IV):
Operator A B C D
I 15 13 14 17
II 11 12 15 13
III 18 12 10 11
IV 15 17 14 16
Subtract the smallest value in each row from all entries in that row.
Reduced Matrix:
Operator A B C D
I 2 0 1 4
II 0 1 4 2
III 8 2 0 1
IV 1 3 0 2
Subtract the smallest value in each column from all entries in that column.
Column A: Min = 0
New column: [2-0, 0-0, 8-0, 1-0] = [2, 0, 8, 1]
Column B: Min = 0
New column: [0-0, 1-0, 2-0, 3-0] = [0, 1, 2, 3]
Column C: Min = 0
New column: [1-0, 4-0, 0-0, 0-0] = [1, 4, 0, 0]
Column D: Min = 1
New column: [4-1, 2-1, 1-1, 2-1] = [3, 1, 0, 1]
13
Operator A B C D
I 2 0 1 3
II 0 1 4 1
III 8 2 0 0
IV 1 3 0 1
We need to cover all zeros with the minimum number of horizontal or vertical lines.
Total lines drawn: 2 (which is less than 4, the size of the matrix). Proceed to adjust the matrix.
Adjusted Matrix:
Operator A B C D
I 1 0 0 2
II 0 1 3 0
III 8 2 0 0
14
Operator A B C D
IV 0 3 0 0
Now, we can make the optimal assignment where each row and column has exactly one zero.
However, this leads to a conflict (Operator C is assigned to Job III and Job IV). Let's correct this:
Alternative assignment:
Final Assignment:
Alternative assignment:
Another alternative:
A II 11
B I 13
C IV 14
D III 11
Conclusion:
The manager should assign the jobs as follows to achieve the minimum total time of 49 hours:
16
Q10) A small project is composed of 7 activities, whose time estimates are listed in the table below.
Activities are identified by their beginning (i) and ending (j) node numbers. Use this
tabulated data below and solve all the three problem based on this data only.
Q11) A coal company has three mines which transport coal to four washeries. The daily
production from each mine, the demand at each washery and unit transportation cost from each
mine to each washery are given in table.
Washery w1 W2 W3 W4 Supply (te/day)
Mine
M1 19 30 50 10 700
M2 70 30 40 60 900
M3 40 8 70 20 1800
Demand (te/day) 500 800 700 1400
Find the cost of initial basic feasible solution using Vogel’s Approximation method.
24
25
Q15) In a PERT network, the “time estimates” of an activity are the following: Optimistic time-
2days, Most likely time- 4 days, and Pessimistic time- 12 days. Find out the expected time and
standard deviation of the activity in days.
29
30