ORS255 · TU past paper
Operations Research 2080.2 question paper
The complete TU 2080.2 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 marksNumericalMarginal analysis approachHideAnswer
Milk Ordering Problem - Marginal Analysis
- Purchase (cost) price: Rs. 20 per litre - Selling price: Rs. 25 per litre - Marginal Profit (per litre sold): $MP = 25 - 20 = 5$ - Marginal Loss (per litre unsold, thrown away): $ML = 20$ - Demand distribution: Demand 46 48 50 52 54 56...
- 210 marksNumericalMinimization and maximization of transportHideAnswer
Determine the minimum transportation cost from the following matrix.
Warehouse/Store Cost per unit P₁ P₂ P₃ P₄ Supply W₁ 45 60 45 30 70 W₂ 35 15 35 35 60 W₃ 30 25 45 55 90 Demand 60 40 60 20 220/180 [10]
Cost matrix (per unit): W/S P₁ P₂ P₃ P₄ Supply ----------------------------- W₁ 45 60 45 30 70 W₂ 35 15 35 35 60 W₃ 30 25 45 55 90 Demand 60 40 60 20 Note on data: The supply column shows "$\frac{220}{180}$" which represents total supply...
- 310 marksNumericalSimplex method for solving LPPHideAnswer
Solve the given linear programming problem (LPP) by using simplex method and interpret the findings.
Min Z = $20A+10B$
Subject to
$A+2B \leq 40$
$4A+3B \geq 60$
$3A+B \geq 30$
$A,B \geq 0$
[10]
Objective: Minimize $Z = 20A + 10B$ Constraints: - $A + 2B \leq 40$ - $4A + 3B \geq 60$ - $3A + B \geq 30$ - $A, B \geq 0$ Add slack $S1$ (for $\leq$), surplus $S2, S3$ and artificial $A1, A2$ (for $\geq$): - $A + 2B + S1 = 40$ -
- 45 marksNumericalOperating characteristics of queuing systeHideAnswer
A TV repairman finds that the time spent on his job has an exponential distribution with mean 30 minutes. If he repairs sets in the order in which they come and if the arrival of sets is approximately Poisson with an average rate of 10 per 8 hour day. What is his expected idle time each day? How many jobs are ahead of the set just brought in? [5]
Model Answer: TV Repairman Queuing Problem (M/M/1)
STEP 1 - Given Data
- Service time: Exponential, mean = 30 minutes
- Arrival: Poisson, average rate = 10 sets per 8-hour day
- Working day = 8 hours = 480 minutes
STEP 2 - Solution
Rates (converted to consistent units, per hour)
Service rate: mean service time 30 min = 0.5 hour, so $$\mu = \frac{1}{0.5} = 2 \text{ sets/hour}$$
Arrival rate: $$\lambda = \frac{10}{8} = 1.25 \text{ sets/hour}$$
Traffic intensity
$$\rho = \frac{\lambda}{\mu} = \frac{1.25}{2} = 0.625$$
Since $\rho < 1$, the system is stable.
Expected idle time each day
Probability system is empty (repairman idle): $$P_0 = 1 - \rho = 1 - 0.625 = 0.375$$
Expected idle time per 8-hour day: $$= P_0 \times 8 = 0.375 \times 8 = 3 \text{ hours}$$
Expected number of jobs ahead of the set just brought in
The number of jobs "ahead" of an arriving set is the expected number in the system $L$ (all sets already present that must be dealt with before/including the one in service):
$$L = \frac{\lambda}{\mu - \lambda} = \frac{1.25}{2 - 1.25} = \frac{1.25}{0.75} = \frac{5}{3} \approx 1.67 \text{ jobs}$$
Final Answers
- Expected idle time each day: $3$ hours (180 minutes)
- Expected number of jobs ahead of the set just brought in: $L = \dfrac{5}{3} \approx 1.67$ jobs
Note on interpretation
The standard textbook interpretation of "how many jobs are ahead of the set just brought in" is the expected number in the system $L = 5/3 \approx 1.67$ (the newly arrived job sees, on average, $L$ jobs ahead of it, by PASTA). The alternative reading, the number waiting in the queue rather than in the system, gives $L_q \approx 1.04$. The conventional answer to this classic problem is $L = 5/3 \approx 1.67$.
- 55 marksNumericalOptimal strategies for playersHideAnswer
Game Theory Problem: Firm Competition Strategy
Assume that two firms are competing for market share for a particular product. Each firm is considering what promotional strategy to employ for the coming period. Assume that the following payoff matrix describes the increase in market share of Firm A and the decrease in market share for Firm B. Find the optimal strategy for each firm. Also determine value of the game.
$$\begin{array}{|c|c|c|c|}\hline \text{FirmA/FirmB} & \text{No promotion} & \text{Moderate promotion} & \text{Much promotion} \ \hline \text{No promotion} & 5 & 0 & -10 \ \text{Moderate promotion} & 10 & 6 & 2 \ \text{Much promotion} & 20 & 15 & 10 \ \hline \end{array}$$
[5]
Payoff matrix (Firm A's gain = Firm B's loss), rows = Firm A strategies, columns = Firm B strategies: Firm A \ Firm B No promotion Moderate promotion Much promotion ------------ No promotion 5 0 -10 Moderate promotion 10 6 2 Much promoti...
- 65 marksHungarian Assignment MethodHideAnswer
Describe Hungarian Assignment Method (HAM) used for finding the optimal solution of assignment problem. [5]
The Hungarian Assignment Method is an algorithm used to solve the assignment problem optimally, where the objective is to assign n jobs to n workers (or resources to tasks) such that the total cost is minimized (or profit maximized) with...
- 75 marksNumericalCritical path identificationHideAnswer
Critical Path Analysis
The following activities must be completed in the order to complete the project. Determine critical path and time duration of the project.
Activity A B C D E F G H I J Predecessor - - A,B B A C E,F D,F G,H I Time (in week) 3 8 4 2 1 7 5 6 8 9 [5]
Critical Path Analysis - Verified Solution
Given Data
Activity Predecessor(s) 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 1: Forward Pass (ES, EF)
$EF = ES + \text{Duration}$, and $ES = \max(EF \text{ of predecessors})$.
Activity Predecessors ES EF A - 0 3 B - 0 8 C A(3), B(8) 8 12 D B(8) 8 10 E A(3) 3 4 F C(12) 12 19 G E(4), F(19) 19 24 H D(10), F(19) 19 25 I G(24), H(25) 25 33 J I(33) 33 42 Project duration = 42 weeks.
Step 2: Backward Pass (LF, LS)
$LS = LF - \text{Duration}$, and $LF = \min(LS \text{ of successors})$.
Successors:
- J → (end)
- I → J
- H → I
- G → I
- F → G, H
- E → G
- D → H
- C → F
- B → C, D
- A → C, E
Activity LF LS J 42 33 I 33 25 H 25 19 G 25 20 F min(20,19)=19 12 E 20 19 D 19 17 C 12 8 B min(8,17)=8 0 A min(8,19)=8 5 Step 3: Slack (LS − ES)
Activity ES LS Slack Critical? A 0 5 5 No B 0 0 0 Yes C 8 8 0 Yes D 8 17 9 No E 3 19 16 No F 12 12 0 Yes G 19 20 1 No H 19 19 0 Yes I 25 25 0 Yes J 33 33 0 Yes Step 4: Critical Path
Zero-slack activities: B → C → F → H → I → J
Check: $8 + 4 + 7 + 6 + 8 + 9 = 42$ weeks.
Result
- Critical Path: $B \rightarrow C \rightarrow F \rightarrow H \rightarrow I \rightarrow J$
- Project Duration: $42$ weeks
- 85 marksNumericalFormulation of linear programming problemsHideAnswer
A food company at Kathmandu produce three types of a healthy food P, Q and R for children which contains three types of vitamin A, B, and C. Each unit of food P contains 2, 2 and 1 unit of vitamin A, B and C. One unit of food Q contains 2, 3 and 1 units while each unit of food R contains 1, 1 and 5 units of vitamin A, B and C respectively. Daily minimum requirements of vitamin A, B and C are 10, 12 and 14 units respectively. Formulate objective function and its constraints of LPP if cost per unit of food P, Q and R are Rs. 9, Rs. 12 and Rs. 15 respectively. [5]
Vitamin content per unit of food: Food Vitamin A Vitamin B Vitamin C Cost (Rs.) --------------------------------------------------- P 2 2 1 9 Q 2 3 1 12 R 1 1 5 15 Daily minimum requirements: - Vitamin A: 10 units - Vitamin B: 12 units -...
- 95 marksApplications of operations research in difHideAnswer
Describe the scope of operations research in different fields. [5]
Operations Research (OR) is a quantitative approach to decision-making that applies mathematical and statistical methods to solve complex organizational problems. Its scope extends across multiple fields: - Production scheduling and plan...
- 105 marksQueuing disciplines and service orderHideAnswer
What is called a queue? Describe different queue disciplines. [5]
A queue is a linear data structure that follows the FIFO (First-In-First-Out) principle. Elements are inserted at one end called the rear (or tail) and removed from the other end called the front (or head). The first element added to the...
- 115 marksMarginal analysis approachHideAnswer
Write short notes on: a) Marginal Analysis Approach in decision making. Write short notes on: b) Arithmetic Method in game theory. [2.5+2.5]
Model Answer: Marginal Analysis & Arithmetic Method in Game Theory
a) Marginal Analysis Approach in Decision Making (2.5 marks)
Definition: Marginal analysis is a decision-making technique that examines the incremental changes in costs and benefits resulting from a specific decision or action, rather than analyzing total values.
Key Concepts:
- Marginal Cost (MC): The additional cost incurred by producing or doing one more unit of output.
- Marginal Benefit (MB): The additional benefit or revenue gained from one more unit of output.
Decision Rule:
- Continue an activity as long as Marginal Benefit > Marginal Cost
- Stop when Marginal Benefit = Marginal Cost (optimal point)
- Do not proceed when Marginal Benefit < Marginal Cost
Application in Decision Making:
- Used in production decisions: whether to increase output
- Used in resource allocation: determining optimal level of investment
- Used in cost-benefit analysis: evaluating project feasibility
- Helps identify the point of diminishing returns
Advantage: Focuses on relevant incremental changes rather than total figures, making it practical for tactical business decisions.
b) Arithmetic Method in Game Theory (2.5 marks)
Definition: The arithmetic method is a technique used to solve 2×2 games (two players, two strategies each) to find the optimal mixed strategy for each player when no pure strategy equilibrium exists.
Procedure:
-
Identify the payoff matrix for both players
-
Check for saddle point (pure strategy equilibrium) - if exists, that is the solution
-
If no saddle point exists, calculate probability of each strategy:
For Player A (Row player):
- Probability of Strategy 1: p = (d - c)/(a - b - c + d)
- Probability of Strategy 2: q = 1 - p
For Player B (Column player):
- Probability of Strategy 1: r = (d - b)/(a - b - c + d)
- Probability of Strategy 2: s = 1 - r
Where a, b, c, d are payoffs in the 2×2 matrix
-
Calculate expected payoff using the probabilities
Advantage: Provides a systematic algebraic approach to find optimal mixed strategies when players should randomize between strategies.
Limitation: Applicable only to 2×2 games; larger games require linear programming or other methods.
- 125 marksNumericalFormulation of assignment problemsHideAnswer
There are three jobs P, Q and R to be completed on four machines A, B, C and D. The costs of performing the different jobs on machines are given below. Assign the jobs to different machines to minimize the total cost of performing the jobs on machines.
$$\begin{array}{|c|c|c|c|c|}\hline \text{Jobs/Machines} & A & B & C & D \ \hline P & 90 & 120 & 140 & 160 \ Q & 40 & 65 & 85 & 95 \ R & 50 & 75 & 95 & 110 \ \hline \end{array}$$
[5]
Cost matrix (3 jobs × 4 machines): Jobs/Machines A B C D --------------- P 90 120 140 160 Q 40 65 85 95 R 50 75 95 110 - 3 jobs (P, Q, R), 4 machines (A, B, C, D) - Objective: minimize total cost. More machines than jobs, so add a dummy ...