ORS255 · TU past paper
Operations Research 2081 question paper
The complete TU 2081 exam paper for Operations Research (ORS255), all 12 questions with solved model answers written to the mark scheme.
Tap a question to open its answer.
- 110 marksNumericalSimplex method for solving LPPHideAnswer
Find the optimum solution of the given LPP by using the simplex method.Min Z=20A+10BMin; Z = 20A + 10BMinZ=20A+10BSubject to:Subject;to:Subjectto:A+2B≤40A + 2B \le 40A+2B≤404A+3B≥604A + 3B \ge 604A+3B≥603A+B≥303A + B \ge 303A+B≥30A,B≥0A, B \ge 0A,B≥0[10]
Objective: Minimize $Z = 20A + 10B$ Constraints: - (1) $A + 2B \le 40$ - (2) $4A + 3B \ge 60$ - (3) $3A + B \ge 30$ - $A, B \ge 0$ $$A + 2B + S1 = 40$$ $$4A + 3B - S2 + A1 = 60$$ $$3A + B - S3 + A2 = 30$$ Big-M objective (minimization): ...
- 210 marksNumericalMarginal analysis approachHideAnswer
Cloud Storage Pricing and Demand Analysis
A cloud services provider buys data storage at Rs. 20 per GB and sells it to clients at Rs. 25 per GB. Any unsold storage capacity is wasted. The daily demand for storage has the following probability distribution. If each day's demand is independent of the previous day, using the marginal analysis approach calculate the required measures.
Demand (GB) 46 48 50 52 54 56 58 60 62 64 Probability 0.01 0.03 0.06 0.10 0.20 0.25 0.15 0.10 0.05 0.05 (a) Calculate the maximum expected profit.
(b) Find the expected profit with perfect information (EPPI).
(c) Compute the expected value of perfect information (EVPI).
(d) What will be the maximum amount the cloud provider would be willing to pay for perfect and reliable information?
[10]
- Cost price (CP): Rs. 20 per GB - Selling price (SP): Rs. 25 per GB - Marginal Profit (MP) per GB sold = $25 - 20 = 5$ - Marginal Loss (ML) per GB unsold = $20$ (cost wasted) Demand distribution: Demand 46 48 50 52 54 56 58 60 62 64 ---...
- 310 marksNumericalMinimization and maximization of transportHideAnswer
Transportation Problem - Minimum Cost Solution
Obtain the minimum transportation cost for the following transportation problem.
$$\begin{array}{|c|ccc|c|}\hline \text{Destination/Source} & S1 & S2 & S3 & \text{Units Demanded} \ \hline D1 & 12 & 16 & 10 & 200 \ \hline D2 & 15 & 12 & 10 & 200 \ \hline D3 & 11 & 12 & 12 & 50 \ \hline \text{Units Available} & 200 & 150 & 100 & 450 \ \hline \end{array}$$
[10]
Minimum Transportation Cost - Verified Solution
Step 1: Extract Given Data
I must read the matrix carefully. The LaTeX has two conflicting layouts. The trailing (cleaner) array is:
$$ \begin{array}{|c|ccc|c|}\hline \text{Destination/Source} & D1 & D2 & D3 & \text{Units Available} \ \hline S1 & 12 & 15 & 11 & 200 \ S2 & 16 & 12 & 12 & 150 \ S3 & 10 & 10 & 12 & 100 \ \hline \text{Units Demanded} & 200 & 200 & 50 & 450 \ \hline \end{array} $$
So sources are S1, S2, S3 (supplies 200, 150, 100) and destinations are D1, D2, D3 (demands 200, 200, 50).
Cost matrix $c_{ij}$ (row = source, column = destination):
Source \ Dest D1 D2 D3 Supply S1 12 15 11 200 S2 16 12 12 150 S3 10 10 12 100 Demand 200 200 50 450 Note: the same table is sometimes laid out with sources as columns; the numeric cells are then the transpose of this one, and the allocations are unchanged.
Step 2: Check Balance
- Supply $= 200 + 150 + 100 = 450$
- Demand $= 200 + 200 + 50 = 450$
Balanced. Proceed with VAM.
Step 3: Vogel's Approximation Method
Iteration 1
Row penalties (2nd smallest − smallest):
- S1: rows $12,15,11 \Rightarrow 12-11=1$
- S2: $16,12,12 \Rightarrow 12-12=0$
- S3: $10,10,12 \Rightarrow 10-10=0$
Column penalties:
- D1: $12,16,10 \Rightarrow 12-10=2$
- D2: $15,12,10 \Rightarrow 12-10=2$
- D3: $11,12,12 \Rightarrow 12-11=1$
Max penalty $= 2$ (D1 or D2). Take D1. Min cost in D1 = 10 (S3). Allocate $\min(100,200)=100$ to S3-D1. S3 exhausted; D1 remaining = 100.
Iteration 2 (S3 removed)
D1 D2 D3 Supply Row pen S1 12 15 11 200 $12-11=1$ S2 16 12 12 150 $12-12=0$ Demand 100 200 50 Column penalties: D1 $=16-12=4$, D2 $=15-12=3$, D3 $=12-11=1$. Max $=4$ (D1). Min cost in D1 = 12 (S1). Allocate $\min(200,100)=100$ to S1-D1. D1 satisfied; S1 remaining = 100.
Iteration 3 (D1 removed)
D2 D3 Supply Row pen S1 15 11 100 $15-11=4$ S2 12 12 150 $0$ Demand 200 50 Column penalties: D2 $=15-12=3$, D3 $=12-11=1$. Max $=4$ (S1). Min cost in S1 = 11 (D3). Allocate $\min(100,50)=50$ to S1-D3. D3 satisfied; S1 remaining = 50.
Iteration 4
Remaining cells: S1-D2 (supply 50), S2-D2 (supply 150), demand D2 = 200. Allocate $50$ to S1-D2 and $150$ to S2-D2.
Step 4: Final Allocation Table
Route Qty Cost Total S3-D1 100 10 1000 S1-D1 100 12 1200 S1-D3 50 11 550 S1-D2 50 15 750 S2-D2 150 12 1800 Number of allocations = 5 = $m+n-1 = 3+3-1$. Non-degenerate. ✓
Step 5: Total Cost
$$Z = 1000 + 1200 + 550 + 750 + 1800 = \mathbf{Rs.\ 5300}$$
Common Mistakes to Avoid
Allocating 50 to S3-D2 when S3 has already supplied 100 to S3-D1 makes S3's total 150, which exceeds S3's supply of 100 and violates the row constraint, so such an allocation is infeasible. The correct VAM solution sends the leftover 50 units of S1 to D2 (cost 15), giving $Rs.\ 5300$, not $Rs.\ 5050$.
Final Answer
Minimum Transportation Cost = Rs. 5300
- 45 marksNumericalHungarian Assignment MethodHideAnswer
Assignment Problem - Hungarian Method
A software company wants to assign its technical support agents to different regions to maximize customer satisfaction. The company has four agents, each with varying effectiveness in different regions. The table below shows the expected satisfaction score if each agent is assigned to a specific region. Use the Hungarian method to assign each technical support agent to a region in a way that maximizes overall customer satisfaction.
$$\begin{array}{|c|cccc|}\hline \text{Regions/Agents} & \text{Sandip} & \text{Sanjay} & \text{Shankar} & \text{Subhash} \ \hline \text{Kathmandu} & 140 & 146 & 148 & 136 \ \hline \text{Biratnagar} & 148 & 132 & 136 & 129 \ \hline \text{Janakpur} & 149 & 135 & 141 & 138 \ \hline \text{Butwal} & 130 & 146 & 149 & 144 \ \hline \end{array}$$
[5]
Satisfaction score matrix (rows = regions, columns = agents): Region\Agent Sandip Sanjay Shankar Subhash --------------- Kathmandu 140 146 148 136 Biratnagar 148 132 136 129 Janakpur 149 135 141 138 Butwal 130 146 149 144 Objective: Maxi...
- 55 marksNumericalCritical path identificationHideAnswer
Critical Path Analysis
The following activities must be completed to complete the project. Determine the critical path and time duration of the project.
Activity Predecessor Time (in a week) A - 3 B - 8 C A,B 4 D B 2 E A 1 F C 7 G E,F 5 H D,F 6 I G,H 8 J I 9 [5]
Critical Path Analysis
Step 1: Given Data
Activity Predecessor Duration (weeks) A - 3 B - 8 C A, B 4 D B 2 E A 1 F C 7 G E, F 5 H D, F 6 I G, H 8 J I 9 Step 2: Forward Pass (Earliest Times)
$ES$ = max of predecessors' $EF$; $EF = ES + \text{duration}$.
Activity Dur ES EF A 3 0 3 B 8 0 8 C 4 max(3,8)=8 12 D 2 8 10 E 1 3 4 F 7 12 19 G 5 max(4,19)=19 24 H 6 max(10,19)=19 25 I 8 max(24,25)=25 33 J 9 33 42 Project completion time = 42 weeks
Step 3: Backward Pass (Latest Times)
Project finish $LF = 42$. $LF$ = min of successors' $LS$; $LS = LF - \text{duration}$; Slack $= LS - ES$.
Successor mapping:
- J → none; I → J; G, H → I; F → G, H; E → G; D → H; C → F; A → C, E; B → C, D
Activity Dur LF LS Slack J 9 42 33 0 I 8 33 25 0 H 6 25 19 0 G 5 25 20 1 F 7 min(20,19)=19 12 0 E 1 20 19 15 D 2 19 17 7 C 4 12 8 0 A 3 min(8,19)=8 5 2 B 8 min(8,17)=8 0 0 Step 4: Identify Critical Path
Activities with Slack = 0: B, C, F, H, I, J.
$$\textbf{Critical Path: } B \to C \to F \to H \to I \to J$$
Duration check: $$8 + 4 + 7 + 6 + 8 + 9 = 42 \text{ weeks}$$
Final Answer
- Critical Path: $B \to C \to F \to H \to I \to J$
- Project Duration: $42$ weeks
- 65 marksNumericalAverage number of customers in system and HideAnswer
A bank operates a single-channel queuing system with customers arriving at a rate of 6 per hour and each customer being served at an average rate of 8 per hour. Calculate (a) the average number of customers in the system and (b) the average waiting time. λ=6 per hour\lambda = 6;per;hourλ=6perhourμ=8 per hour\mu = 8;per;hourμ=8perhour[5]
- Arrival rate: $\lambda = 6$ customers/hour - Service rate: $\mu = 8$ customers/hour - Model: M/M/1 (single server, Poisson arrivals, exponential service) - Utilization: $\rho = \lambda/\mu = 6/8 = 0.75 < 1$ (stable) $$Ls = \frac{\lambd...
- 75 marksNumericalPayoff matricesHideAnswer
Game Theory Problem: Telecom Companies ABC and XYZ
The following table gives a payoff in millions in the competitive situation between telecom companies ABC and XYZ. Determine the optimal strategies for each company and find the game value.
$$\begin{array}{|c|ccc|}\hline \text{ABC's Strategies/XYZ's Strategies} & \text{No advertising} & \text{Medium advertising} & \text{High advertising} \ \hline \text{No advertising} & 50 & 40 & 28 \ \hline \text{Medium advertising} & 70 & 50 & 45 \ \hline \text{High advertising} & 75 & 52 & 50 \ \hline \end{array}$$
[5]
Two-person zero-sum game. ABC = row player (maximizer), XYZ = column player (minimizer). Payoff matrix (ABC's gains in millions): ABC \ XYZ No Adv Med Adv High Adv ------------ No advertising 50 40 28 Medium advertising 70 50 45 High adv...
- 85 marksNumericalFormulation of linear programming problemsHideAnswer
ABC Manufacturing Company produces three products: Tables, Chairs, and Desks. These products require processing through three departments: Cutting, Assembly, and Painting. These three departments have limited working time to 300 hours, 450 hours, and 200 hours per week respectively. Each table requires 4 hours for cutting, 5 hours for assembly, and 1 hour for painting and contributes Rs. 1000 to profit. Each chair requires 3 hours for cutting, 4 hours for assembly, and 1 hour for painting and contributes Rs. 800 to profit. Each desk requires 2 hours for cutting, 3 hours for assembly, and 2 hours for painting and contributes Rs. 1200 to profit. To maintain balance, the total production of all three products must not exceed 150 units per week. Formulate objective (profit) function and constraints for this LPP. [5]
STEP 1 - EXTRACT: Given Data
Products: Tables ($x_1$), Chairs ($x_2$), Desks ($x_3$)
Department time limits per week:
- Cutting: 300 hours
- Assembly: 450 hours
- Painting: 200 hours
Resource requirements and profit:
Product Cutting (hr) Assembly (hr) Painting (hr) Profit (Rs.) Table ($x_1$) 4 5 1 1000 Chair ($x_2$) 3 4 1 800 Desk ($x_3$) 2 3 2 1200 Balance constraint: Total production $\leq 150$ units per week.
STEP 2 - SOLVE: LPP Formulation
Decision Variables
Let:
- $x_1$ = number of Tables produced per week
- $x_2$ = number of Chairs produced per week
- $x_3$ = number of Desks produced per week
Objective Function (Maximize Profit)
$$\text{Maximize } Z = 1000x_1 + 800x_2 + 1200x_3 \quad \text{(Rs. per week)}$$
Constraints
Cutting department (300 hours): $$4x_1 + 3x_2 + 2x_3 \leq 300$$
Assembly department (450 hours): $$5x_1 + 4x_2 + 3x_3 \leq 450$$
Painting department (200 hours): $$1x_1 + 1x_2 + 2x_3 \leq 200$$
Production balance (max 150 total units): $$x_1 + x_2 + x_3 \leq 150$$
Non-negativity: $$x_1, x_2, x_3 \geq 0$$
Complete Model
$$\text{Max } Z = 1000x_1 + 800x_2 + 1200x_3$$
Subject to: $$ \begin{aligned} 4x_1 + 3x_2 + 2x_3 &\leq 300 \ 5x_1 + 4x_2 + 3x_3 &\leq 450 \ x_1 + x_2 + 2x_3 &\leq 200 \ x_1 + x_2 + x_3 &\leq 150 \ x_1, x_2, x_3 &\geq 0 \end{aligned} $$
All coefficients match the given data exactly. The formulation is correct and complete.
- 95 marksModified DistributionHideAnswer
Explain the algorithm of the Modified Distribution (MODI) method for testing the optimality of the transportation problem. [5]
The MODI method (also called the u-v method) tests whether a basic feasible solution to a transportation problem is optimal. Here is the algorithm: For each basic variable (occupied cell) in the current solution, assign dual variables ui...
- 105 marksApplications of operations research in difHideAnswer
What are the applications of operations research in different fields? [5]
Applications of Operations Research in Different Fields
Operations Research (OR) is a quantitative discipline that applies mathematical and analytical methods to solve complex decision-making problems. Here are its major applications across different fields:
1. Manufacturing and Production
- Production scheduling and planning
- Inventory management and control
- Quality control and process optimization
- Resource allocation and capacity planning
- Minimizing production costs while maintaining quality standards
2. Transportation and Logistics
- Vehicle routing and fleet management
- Route optimization to minimize fuel and time
- Warehouse location and distribution network design
- Supply chain management
- Port and airport operations planning
3. Finance and Banking
- Portfolio optimization and investment decisions
- Risk management and analysis
- Credit allocation and loan management
- Capital budgeting
- Financial forecasting and planning
4. Healthcare
- Hospital resource allocation (beds, staff, equipment)
- Patient scheduling and appointment systems
- Ambulance routing and emergency response optimization
- Drug inventory management
- Treatment planning and resource optimization
5. Telecommunications
- Network design and optimization
- Bandwidth allocation
- Call routing and switching
- Infrastructure planning
6. Agriculture
- Crop planning and resource allocation
- Irrigation scheduling
- Pest management optimization
- Farm equipment utilization
7. Government and Public Sector
- Urban planning and development
- Traffic management
- Public resource allocation
- Policy analysis and decision-making
8. Retail and Commerce
- Inventory management
- Store location decisions
- Pricing strategies
- Demand forecasting
Key Benefit: OR helps organizations make optimal decisions under constraints, leading to cost reduction, efficiency improvement, and better resource utilization across all sectors.
- 115 marksNumericalPERT network diagramsHideAnswer
Project Completion Time and Variance Analysis
A project consists of nine activities whose time estimates (in weeks) and other characteristics are given below. What is the expected project completion time and its variance?
Activities A B C D E F G H I Preceding activities - - - A A B,D B,D C,F E Optimistic time 2 6 6 2 11 8 3 9 4 Most likely time 4 6 12 5 14 10 6 15 10 Pessimistic time 6 6 24 8 23 12 9 27 16 [5]
Activity Predecessors $to$ $tm$ $tp$ -------------------------------------------- A - 2 4 6 B - 6 6 6 C - 6 12 24 D A 2 5 8 E A 11 14 23 F B, D 8 10 12 G B, D 3 6 9 H C, F 9 15 27 I E 4 10 16 $$te = \frac{to + 4tm + tp}{6}, \qquad \sigma...
- 125 marksVogel's Approximation MethodHideAnswer
Write short notes on: (a) Vogel's Approximation Method (VAM) (b) Dominance rule of game theory [0+2.5+2.5]
Definition: Vogel's Approximation Method is an iterative procedure for finding an initial basic feasible solution to the Transportation Problem. It is more efficient than the North-West Corner Rule as it produces solutions closer to the ...