2079

ORS255 · TU past paper

Operations Research 2079 question paper

The complete TU 2079 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 marksNumericalMinimization and maximization of transportAnswer

    Transportation Problem

    Find transport schedule to minimize the transportation cost for the following transportation problem. The transportation cost per unit and units demanded and available are given in the table.

    $$\begin{array}{|c|c|c|c|c|}\hline & \text{A} & \text{B} & \text{C} & \text{Units demanded} \ \hline X & 9 & 10 & 10 & 5 \ Y & 10 & 14 & 8 & 20 \ Z & 13 & 10 & 8 & 20 \ \hline \text{Units available} & 20 & 15 & 10 & 45 \ \hline \end{array}$$

    [10]

    The table structure needs careful reading. The headers list A, B, C, and "Units demanded" across the top, and the bottom row is "Units available." The row labels X, Y, Z are the supply sources. Cost matrix (rows = X, Y, Z; columns = A, B...

  2. 210 marksNumericalCritical path identificationAnswer

    Network Diagram and Critical Path Analysis

    Network Analysis - Critical Path Method

    Step 1: Given Data

    ActivityPredecessorDuration (weeks)
    A-5
    B-12
    CA6
    DB3
    EA, D2
    FB6
    GC, E, F14
    HG22

    Step 2: Forward Pass (ES, EF)

    Using $EF = ES + t$ and $ES = \max(EF \text{ of predecessors})$:

    ActivityDurPredecessorESEF
    A5-05
    B12-012
    C6A511
    D3B1215
    E2A, Dmax(5,15)=1517
    F6B1218
    G14C,E,Fmax(11,17,18)=1832
    H22G3254

    Project completion time = 54 weeks

    Step 3: Backward Pass (LF, LS)

    Using $LS = LF - t$ and $LF = \min(LS \text{ of successors})$. Project LF = 54.

    Successor mapping:

    • H → end; G → H; C, E, F → G; D → E; A → C, E; B → D, F
    ActivityDurSuccessorsLFLS
    H22-5432
    G14H3218
    F6G1812
    E2G1816
    C6G1812
    D3E1613
    B12D, Fmin(13,12)=120
    A5C, Emin(12,16)=127

    Step 4: Slack and Critical Activities

    $\text{Slack} = LS - ES$

    ActivityESLSSlackCritical?
    A077No
    B000Yes
    C5127No
    D12131No
    E15161No
    F12120Yes
    G18180Yes
    H32320Yes

    Step 5: Critical Path

    Critical activities (zero slack): B, F, G, H

    $$\text{Critical Path: } B \rightarrow F \rightarrow G \rightarrow H$$

    Verification of length: $$12 + 6 + 14 + 22 = 54 \text{ weeks}$$

    Network Diagram

            A(5) ── C(6) ─┐
           /              │
    Start                 │
           \              ├── G(14) ── H(22) ── End
            B(12) ─ D(3) ─ E(2) ┐        
                 \              │
                  F(6) ─────────┘
    

    Answer Summary

    ItemResult
    Minimum Project Duration54 weeks
    Critical ActivitiesB, F, G, H
    Critical PathB → F → G → H

    Check the slack before calling an activity critical: activity A has slack = 7 (LS = 7, ES = 0), so A is not critical. With a project duration of 54 weeks and critical path B -> F -> G -> H, the critical activities are only B, F, G, H.

  3. 310 marksNumericalSimplex method for solving LPPAnswer

    Solve the given Linear Programming Problem (LPP) by using simplex method and interpret the results.

    Minimize $Z = 25A + 10B$

    subject to constraints:

    $$\begin{aligned} A + B &= 50 \ A &\geq 20 \ B &\leq 40 \end{aligned}$$

    Where $A, B \leq 0$

    [10]

    Objective: Minimize $Z = 25A + 10B$ Constraints: - $A + B = 50$ - $A \geq 20$ - $B \leq 40$ - $A, B \geq 0$ (the problem statement writes "$\leq 0$" which is inconsistent with a meaningful minimization; standard non-negativity

  4. 410 marksNumericalHungarian Assignment MethodAnswer

    Assignment Problem - Hungarian Method

    Kathmandu Metropolitan is putting up bids for four used motorbikes company. The Metropolitan allows individuals to make bids on all four motorbikes company but will accept only one bid per individual. Four individuals have made the following bids (in thousands Rs.). Make the use of Hungarian method to assign the individuals to different motorbike company in order to maximize the revenue.

    $$\begin{array}{|c|c|c|c|c|}\hline \text{Individuals} & \text{Honda} & \text{Hero} & \text{Bajaj} & \text{Yamaha} \ \hline A & 100 & 90 & 110 & 90 \ B & 110 & 100 & 95 & 95 \ C & 105 & 95 & 90 & 105 \ D & 115 & 100 & 95 & 100 \ \hline \end{array}$$

    [10]

    Hungarian Method - Assignment Problem (Maximization)

    STEP 1 - EXTRACT: Given Data

    Profit matrix (bids in thousands Rs.), one bid accepted per individual:

    IndividualHondaHeroBajajYamaha
    A1009011090
    B1101009595
    C1059590105
    D11510095100

    Objective: maximize total revenue via one-to-one assignment.


    STEP 2 - SOLVE

    Convert Maximization to Minimization

    Maximum element = 115. Subtract each element from 115 to get the cost matrix.

    HondaHeroBajajYamaha
    A1525525
    B5152020
    C10202510
    D0152015

    Row Reduction

    Row minimums: A = 5, B = 5, C = 10, D = 0.

    HondaHeroBajajYamaha
    A1020020
    B0101515
    C010150
    D0152015

    Column Reduction

    Column minimums: Honda = 0, Hero = 10, Bajaj = 0, Yamaha = 0.

    HondaHeroBajajYamaha
    A1010020
    B001515
    C00150
    D052015

    Cover Zeros with Minimum Lines

    Zeros locations:

    • A: Bajaj
    • B: Honda, Hero
    • C: Honda, Hero, Yamaha
    • D: Honda

    Minimum lines to cover all zeros:

    • Line 1: Column Honda (covers B, C, D zeros in Honda)
    • Line 2: Column Bajaj (covers A)
    • Line 3: Row C (covers Hero, Yamaha zeros of C)
    • Line 4: Row B (covers Hero zero of B)

    That is 4 lines. Since number of lines (4) = order of matrix (4), an optimal assignment exists.

    Make Optimal Assignment

    Assign row by row using unique zeros:

    • Row A: only zero at Bajaj → A → Bajaj. Strike column Bajaj.
    • Row D: only zero at Honda → D → Honda. Strike column Honda.
    • Row B: zeros at Honda (gone), Hero. → B → Hero. Strike column Hero.
    • Row C: zeros at Honda (gone), Hero (gone), Yamaha. → C → Yamaha.

    Assignment:

    • A → Bajaj
    • B → Hero
    • C → Yamaha
    • D → Honda

    Compute Maximum Revenue

    Using original bids:

    • A → Bajaj = 110
    • B → Hero = 100
    • C → Yamaha = 105
    • D → Honda = 115

    $$\text{Total} = 110 + 100 + 105 + 115 = 430$$

    Maximum Revenue = Rs. 430,000 (Rs. 430 thousand).


    Final Answer

    IndividualCompanyBid (Rs. thousands)
    ABajaj110
    BHero100
    CYamaha105
    DHonda115

    Maximum Revenue = Rs. 430,000

  5. 55 marksNumericalExpected Monetary ValueAnswer

    Milk Salesman Decision Problem

    A milk salesman estimates the probability of the demand for a litre of milk as follows: He purchases a litre of milk @ Rs. 60 and sells it @ Rs. 70. Prepare payoff table and find optimum stock by using EMV criteria assuming the unsold milk has no scrap value.

    Demand1112131415
    Probability0.100.150.300.250.20

    [5]

    • Purchase cost: Rs. 60 per litre - Selling price: Rs. 70 per litre - Profit per litre sold = $70 - 60 = 10$ - Loss per litre unsold (no scrap) = Rs. 60 - Demand and probabilities: Demand 11 12 13 14 15 ------------------ Prob 0.10 0.15 ...
  6. 65 marksDefinition and scope of operations researcAnswer

    Write short note on: a. Scopes of operations research Write short note on: b. Dominance Rule Method in game theory [2.5+2.5]

    Operations Research (OR) is a scientific approach to decision-making that involves the application of mathematical and statistical techniques to solve complex organizational problems. The main scopes of OR include: 1. Linear Programming ...

  7. 75 marksNumericalAverage number of customers in system and Answer

    On the average 96 patients per 24 hours day require the emergency service in clinic. Also on the average, a patient requires 10 minutes of active attention. Assume that the facility can handle only one emergency at a time. If this situation satisfies all the conditions for apply queuing theory, find the average (expected) queue length and the waiting time for the patient to be served. [5]

    • Arrivals: 96 patients per 24-hour day - Service time per patient: 10 minutes (active attention) - Single server (one emergency at a time) - M/M/1 conditions satisfied Arrival rate: $$\lambda = \frac{96}{24 \text{ hr}} = 4 \text{ patien...
  8. 85 marksNumericalOptimal strategies for playersAnswer

    Game Theory Problem: Finding Optimal Strategies

    Determine the best strategy for each player A and B and the value of the game.

    Player A / Player B$B_1$$B_2$$B_3$$B_4$
    $A_1$40404040
    $A_2$30302050
    $A_3$10309020

    [5]

    Payoff matrix (Player A gains): A\B B₁ B₂ B₃ B₄ --------------------- A₁ 40 40 40 40 A₂ 30 30 20 50 A₃ 10 30 90 20 This is a 2-person zero-sum game. Strategy Row values Row Min ------------------------------ A₁ 40, 40, 40, 40 40 A₂ 30, 3...

  9. 95 marksNumericalFormulation of linear programming problemsAnswer

    Linear Programming Problem: Minimizing Cost of Food with Vitamin Requirements

    Decision Variables: Let $x_1$, $x_2$, and $x_3$ be the units of foods $F_1$, $F_2$, and $F_3$ respectively.

    Objective Function: Minimize $Z = 20x_1 + 24x_2 + 18x_3$

    Constraints: $$20x_1 + 10x_2 + 10x_3 \geq 300 \quad \text{(Vitamin } V_1 \text{ requirement)}$$ $$10x_1 + 10x_2 + 10x_3 \geq 200 \quad \text{(Vitamin } V_2 \text{ requirement)}$$ $$10x_1 + 20x_2 + 10x_3 \geq 240 \quad \text{(Vitamin } V_3 \text{ requirement)}$$ $$x_1, x_2, x_3 \geq 0 \quad \text{(Non-negativity constraints)}$$

    Vitamin content per unit of food: Vitamin $F1$ $F2$ $F3$ Daily Requirement ------------------------------------------------- $V1$ 20 10 10 300 $V2$ 10 10 10 200 $V3$ 10 20 10 240 Cost per unit: $F1 = 20$, $F2 = 24$, $F3 = 18$ (Rs.) --- L...

  10. 105 marksModified DistributionAnswer

    Describe modified distribution (MODI) method used for testing the optimality of initial solution of transport problem. [5]

    The MODI method (also called the u-v method) is a technique used to test whether an initial basic feasible solution of a transportation problem is optimal, and if not, to improve it systematically. The MODI method is based on the duality...

  11. 115 marksOperating characteristics of queuing systeAnswer

    What is called a queue? Describe the operating characteristics of the single channel queuing model. [5]

    Queue and Single Channel Queuing Model

    What is a Queue?

    A queue is a linear data structure that follows the FIFO (First-In-First-Out) principle, where elements are inserted at the rear end and removed from the front end. In the context of queuing theory, a queue refers to a waiting line of customers or entities awaiting service.


    Operating Characteristics of Single Channel Queuing Model

    The single channel queuing model (also called M/M/1 queue) has the following key operating characteristics:

    1. Single Server/Channel

    • Only one service facility or server is available
    • All arriving customers must wait in a single queue if the server is busy
    • Customers are served one at a time in the order they arrive

    2. FIFO Service Discipline

    • Customers are served in the order of their arrival (First-Come-First-Served)
    • No priority or preemption is allowed
    • Each customer waits until all previous customers are served

    3. Arrival Pattern

    • Arrivals follow a Poisson distribution with arrival rate λ (lambda)
    • Arrivals are random and independent
    • The inter-arrival times are exponentially distributed

    4. Service Time Distribution

    • Service times follow an exponential distribution with service rate μ (mu)
    • Service times are independent and identically distributed
    • The server works continuously when customers are present

    5. Queue Capacity

    • The queue has unlimited capacity (infinite waiting space)
    • Customers do not balk or renege (they always join and wait)

    6. Steady State Condition

    • The system operates under the condition λ < μ (arrival rate less than service rate)
    • This ensures the queue does not grow indefinitely

    7. Key Performance Metrics

    • Utilization factor (ρ) = λ/μ
    • Average number of customers in system (L) = λ/(μ - λ)
    • Average waiting time in queue (Wq) = λ/[μ(μ - λ)]
  12. 125 marksNetwork diagram constructionAnswer

    Network Diagram Project

    The following activities must be completed in order to complete the project. Draw network diagram to reflect the inter relationship between activities of the project.

    ActivityPQRSTUVWX
    Predecessor--P, QQPRT, US, UV, W

    [5]

    To draw the network diagram, I need to identify the precedence relationships and create nodes and arrows showing the sequence of activities. Activity Predecessor Dependencies ------------------------------------- P - Start (no predecesso...