2080.2

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.

  1. 110 marksNumericalMarginal analysis approachAnswer

    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...
  2. 210 marksNumericalMinimization and maximization of transportAnswer

    Determine the minimum transportation cost from the following matrix.

    Warehouse/Store Cost per unitP₁P₂P₃P₄Supply
    W₁4560453070
    W₂3515353560
    W₃3025455590
    Demand60406020220/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...

  3. 310 marksNumericalSimplex method for solving LPPAnswer

    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$ -

  4. 45 marksNumericalOperating characteristics of queuing systeAnswer

    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$.

  5. 55 marksNumericalOptimal strategies for playersAnswer

    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...

  6. 65 marksHungarian Assignment MethodAnswer

    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...

  7. 75 marksNumericalCritical path identificationAnswer

    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.

    ActivityABCDEFGHIJ
    Predecessor--A,BBACE,FD,FG,HI
    Time (in week)3842175689

    [5]

    Critical Path Analysis - Verified Solution

    Given Data

    ActivityPredecessor(s)Duration (weeks)
    A-3
    B-8
    CA, B4
    DB2
    EA1
    FC7
    GE, F5
    HD, F6
    IG, H8
    JI9

    Step 1: Forward Pass (ES, EF)

    $EF = ES + \text{Duration}$, and $ES = \max(EF \text{ of predecessors})$.

    ActivityPredecessorsESEF
    A-03
    B-08
    CA(3), B(8)812
    DB(8)810
    EA(3)34
    FC(12)1219
    GE(4), F(19)1924
    HD(10), F(19)1925
    IG(24), H(25)2533
    JI(33)3342

    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
    ActivityLFLS
    J4233
    I3325
    H2519
    G2520
    Fmin(20,19)=1912
    E2019
    D1917
    C128
    Bmin(8,17)=80
    Amin(8,19)=85

    Step 3: Slack (LS − ES)

    ActivityESLSSlackCritical?
    A055No
    B000Yes
    C880Yes
    D8179No
    E31916No
    F12120Yes
    G19201No
    H19190Yes
    I25250Yes
    J33330Yes

    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
  8. 85 marksNumericalFormulation of linear programming problemsAnswer

    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 -...

  9. 95 marksApplications of operations research in difAnswer

    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...

  10. 105 marksQueuing disciplines and service orderAnswer

    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...

  11. 115 marksMarginal analysis approachAnswer

    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:

    1. Identify the payoff matrix for both players

    2. Check for saddle point (pure strategy equilibrium) - if exists, that is the solution

    3. 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

    4. 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.

  12. 125 marksNumericalFormulation of assignment problemsAnswer

    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 ...