Skip to main content

Chapter 5

Operational Research

TU BCA past exam questions

Past questions and answers

25 questions set from this chapter, 2 of them more than once. Most repeated first.

  • Asked 2 times
  • 2022 · 5 marks
  • 2023 · 5 marks

What is Operational Research? Explain the general methods for solving OR models.

Answer

Operational Research (OR) is the scientific, mathematical approach to decision making that applies analytical methods (modelling, optimisation, statistics, simulation) to help management find the best, or an optimal, solution for complex problems involving the allocation and use of limited resources such as men, machines, money and materials. Examples are transportation, assignment, inventory, queueing and replacement problems.

General methods for solving OR models

  1. Analytical (deductive) methods: The model is solved mathematically to get an exact optimal solution, e.g. calculus-based EOQ formula, linear programming (graphical, simplex), transportation and assignment algorithms.
  2. Numerical (iterative) methods: Start with a trial solution and improve it step by step according to rules until no further improvement is possible, e.g. simplex method, Hungarian method. Used when analytic solution is not available.
  3. Monte Carlo (simulation) method: The system is imitated using random numbers and probability distributions to estimate its behaviour when mathematical solution is too complex or analytical solution is impossible, e.g. queueing and inventory simulations.
  4. Heuristic methods: Rule-of-thumb or approximate procedures that give good, not necessarily optimal, solutions for very large problems.

The OR approach follows the steps: define the problem, construct the model, solve it, test and validate the solution, then implement and control it.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • Asked 2 times
  • 2022 · 5 marks
  • 2025 · 5 marks

Write Hungarian algorithm to solve the assignment problem.

Answer

The Hungarian algorithm solves the assignment problem (assign nn jobs to nn workers, one each, with minimum total cost).

Steps

  1. Balance the problem: if the number of rows and columns differ, add a dummy row or column of zero costs. For maximisation, subtract every entry from the largest entry (or multiply by −1-1) to convert to minimisation.
  2. Row reduction: subtract the smallest element of each row from all the elements of that row.
  3. Column reduction: subtract the smallest element of each column from all the elements of that column.
  4. Cover zeros: draw the minimum number of horizontal and vertical lines to cover all zeros.
  5. Test for optimality: if the number of lines equals nn, an optimal assignment is possible; go to step 7.
  6. If the number of lines is less than nn: find the smallest uncovered element, subtract it from all uncovered elements, add it to the elements at the intersection of two lines, and leave other covered elements unchanged. Return to step 4.
  7. Make assignments: start with a row or column having exactly one zero, assign that zero and cross out the other zeros in its row and column. Repeat until all assignments are made.
  8. Compute total cost from the original cost matrix using the assigned cells.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2022 · 10 marks

Using duality to solve the LLP.
Minimize z = 4x₁ + 2x₂ + 3x₃
Subject to 2x₁ + 4x₃ >= 5
2x₁ + 3x₂ + x₃ >= 4 and x₁, x₂, x₃ >= 0

Similar questions: Solve duality to solve the LLP Minimize (2023)

Answer

Primal: Minimise z=4x1+2x2+3x3z=4x_1+2x_2+3x_3

subject to 2x1+4x3≥52x_1+4x_3\ge5,  2x1+3x2+x3≥4\ 2x_1+3x_2+x_3\ge4,  x1,x2,x3≥0\ x_1,x_2,x_3\ge0.

Dual (one variable y1,y2y_1,y_2 per constraint; one constraint per primal variable):

Maximise w=5y1+4y2w=5y_1+4y_2

2y1+2y2≤42y_1+2y_2\le4

3y2≤23y_2\le2

4y1+y2≤34y_1+y_2\le3

y1,y2≥0y_1,y_2\ge0

Solving the dual graphically

Simplified constraints: y1+y2≤2y_1+y_2\le2, y2≤23y_2\le\tfrac23, 4y1+y2≤34y_1+y_2\le3. Corner points of the feasible region:

Pointw=5y1+4y2w=5y_1+4y_2
(0,0)(0,0)0
(34,0)(\tfrac34,0)3.75
(712,23)(\tfrac7{12},\tfrac23) (intersection of y2=23y_2=\tfrac23 and 4y1+y2=34y_1+y_2=3)3512+83=6712≈5.58\tfrac{35}{12}+\tfrac83=\tfrac{67}{12}\approx5.58
(0,23)(0,\tfrac23)2.67

The maximum is w=6712w=\tfrac{67}{12} at y1=712, y2=23y_1=\tfrac7{12},\ y_2=\tfrac23. The constraint 2y1+2y2=2.5<42y_1+2y_2=2.5<4 is not binding, so x1=0x_1=0 (complementary slackness).

Primal solution

Since y1,y2>0y_1,y_2>0, both primal constraints hold as equalities with x1=0x_1=0:

4x3=5⇒x3=544x_3=5\Rightarrow x_3=\tfrac54

3x2+x3=4⇒x2=11123x_2+x_3=4\Rightarrow x_2=\tfrac{11}{12}

Check: z=2(1112)+3(54)=116+154=6712z=2\left(\tfrac{11}{12}\right)+3\left(\tfrac54\right)=\tfrac{11}{6}+\tfrac{15}{4}=\tfrac{67}{12}, equal to the dual optimum.

Optimal solution: x1=0, x2=1112, x3=54x_1=0,\ x_2=\tfrac{11}{12},\ x_3=\tfrac54, minimum z=6712≈5.58z=\tfrac{67}{12}\approx5.58.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2023 · 10 marks

Solve duality to solve the LLP Minimize z = 20x₁ + 40x₂
Subject to 3x₁ + 6x₂ ≥ 600
5x₁ + 12x₂ ≥ 36
20x₁ + 10x₂ ≥ 100
and x₁, x₂ ≥ 0

Similar questions: Using duality to solve the LLP. (2022)

Answer

Primal (minimisation):

Min z=20x1+40x2\text{Min } z = 20x_1 + 40x_2

subject to 3x1+6x2≥600,  5x1+12x2≥36,  20x1+10x2≥100,  x1,x2≥03x_1 + 6x_2 \ge 600,\; 5x_1 + 12x_2 \ge 36,\; 20x_1 + 10x_2 \ge 100,\; x_1,x_2 \ge 0.

Step 1: Formulate the dual. Let y1,y2,y3y_1, y_2, y_3 be dual variables for the three constraints.

Max w=600y1+36y2+100y3\text{Max } w = 600y_1 + 36y_2 + 100y_3

subject to

3y1+5y2+20y3≤203y_1 + 5y_2 + 20y_3 \le 20

6y1+12y2+10y3≤406y_1 + 12y_2 + 10y_3 \le 40

y1,y2,y3≥0y_1, y_2, y_3 \ge 0

Step 2: Solve the dual by simplex. Add slack variables s1,s2s_1, s_2.

Basisy1y_1y2y_2y3y_3s1s_1s2s_2RHS
s1s_135201020
s2s_2612100140
Zj−CjZ_j-C_j-600-36-100000

y1y_1 enters. The ratios are 20/320/3 and 40/640/6, equal (a tie), so take s1s_1 as leaving. Divide row 1 by 3.

Basisy1y_1y2y_2y3y_3s1s_1s2s_2RHS
y1y_115/320/31/3020/3
s2s_202-30-210
Zj−CjZ_j-C_j0964390020004000

All Zj−Cj≥0Z_j - C_j \ge 0, so this is optimal: y1=20/3,  y2=y3=0,  wmax=4000y_1 = 20/3,\; y_2 = y_3 = 0,\; w_{max} = 4000.

Step 3: Read the primal solution from the Zj−CjZ_j - C_j row under the slack columns: x1=200x_1 = 200 (under s1s_1) and x2=0x_2 = 0 (under s2s_2).

Check: 3(200)=600≥6003(200) = 600 \ge 600, 5(200)=1000≥365(200) = 1000 \ge 36, 20(200)=4000≥10020(200) = 4000 \ge 100, and z=20(200)=4000z = 20(200) = 4000, which equals ww.

x1=200,  x2=0,  zmin=Rs 4000x_1 = 200,\; x_2 = 0,\; z_{min} = \text{Rs } 4000

(Since z=20(x1+2x2)z = 20(x_1 + 2x_2), any point on x1+2x2=200x_1 + 2x_2 = 200 also gives 4000, so alternative optima exist.)

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2022 · 5 marks

Classify the queueing models with example.

Answer

Queueing models are classified using Kendall's notation (a/b/c):(d/e)(a/b/c):(d/e), where aa is the arrival distribution, bb the service-time distribution, cc the number of servers, dd the queue discipline and ee the system capacity (calling source). MM stands for Markovian (Poisson arrivals, exponential service), DD for deterministic and GG for general.

Classification

  1. By the number of servers
    • Single channel (M/M/1)(M/M/1): one server, e.g. a single-counter ticket booth.
    • Multi-channel (M/M/c)(M/M/c): several parallel servers, e.g. a bank with many tellers.
  2. By the capacity of the system
    • Infinite capacity (M/M/1):(∞/FCFS)(M/M/1):(\infty/FCFS).
    • Finite capacity (M/M/1):(N/FCFS)(M/M/1):(N/FCFS), e.g. a clinic waiting room with a limited number of chairs.
  3. By the queue discipline: FCFS (first come first served), LIFO, SIRO (service in random order), priority discipline (emergency patients first).
  4. By the distribution of arrivals and service: (M/M/1)(M/M/1), (M/D/1)(M/D/1) (constant service time, e.g. an automatic car wash), (M/G/1)(M/G/1).
  5. By the stages of service: single-phase (one service point) and multi-phase or series queues (e.g. registration, then doctor, then pharmacy).
  6. By the source population: infinite or finite calling population (machines in a factory needing repair).

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2022 · 5 marks

Write short notes on (Any Two):
a) EOQ
b) Kendall's Notation for Queueing Model
c) Duality theorem

Answer

(a) EOQ (Economic Order Quantity)

EOQ is the order size that minimises the total yearly inventory cost, the sum of ordering cost and holding (carrying) cost, under constant demand and instantaneous replenishment with no shortages.

Total cost=DQCo+Q2Ch\text{Total cost}=\frac{D}{Q}C_o+\frac{Q}{2}C_h

Minimising with respect to QQ gives

Q∗=2DCoChQ^*=\sqrt{\frac{2DC_o}{C_h}}

where DD is annual demand, CoC_o the ordering cost per order and ChC_h the holding cost per unit per year. At EOQ, ordering cost equals holding cost. Example: D=1000D=1000, Co=Rs 100C_o=\text{Rs }100, Ch=Rs 5C_h=\text{Rs }5 gives Q∗=40000=200Q^*=\sqrt{40000}=200 units. Number of orders per year =D/Q∗=5=D/Q^*=5.

(b) Kendall's notation

Queueing models are written as (a/b/c):(d/e)(a/b/c):(d/e) where aa is the arrival (inter-arrival) distribution, bb the service-time distribution, cc the number of servers, dd the queue discipline (FCFS, LIFO, SIRO, priority) and ee the maximum number allowed in the system. Symbols: MM = Markovian (Poisson arrivals or exponential service), DD = deterministic, GG = general. Example: (M/M/1):(∞/FCFS)(M/M/1):(\infty/FCFS) is a single server with Poisson arrivals, exponential service, infinite capacity and first-come-first-served discipline.

(c) Duality theorem

Every linear programming problem (primal) has a related dual problem. The duality theorem states that if either the primal or the dual has a finite optimal solution, then the other also has one, and the optimal values of the objective functions are equal: Max Zprimal=Min Wdual\text{Max } Z_{\text{primal}}=\text{Min } W_{\text{dual}}. If one is unbounded, the other is infeasible. Complementary slackness also holds between them. Duality is useful because the dual may be easier to solve (fewer constraints) and its variables give shadow prices.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2022 · 10 marks

Define various costs related to inventory. Explain the ABC analysis with better example

Answer

Inventory costs

  1. Purchase (unit) cost: price paid per unit, or production cost if made in-house; it may include quantity discounts.
  2. Ordering (set-up) cost: cost incurred each time an order is placed or production is set up, e.g. clerical work, transport, inspection, set-up. It is fixed per order, so total ordering cost falls with larger order size.
  3. Holding (carrying) cost: cost of keeping stock: storage space, insurance, taxes, obsolescence, deterioration, pilferage and interest on the capital tied up. It rises with the quantity stored, usually expressed as a percentage of inventory value per year.
  4. Shortage (stock-out) cost: cost of not having an item when demanded: lost sales, loss of goodwill, penalty, idle production, back-order handling.

The aim of inventory control is to minimise the total of these costs.

ABC analysis

ABC analysis classifies items by the annual consumption value (annual usage ×\times unit cost) so that control effort is focused where value is highest (Pareto principle).

Class% of items% of annual valueControl
Aabout 10-20%about 70-80%Tight control, frequent review, accurate records, low safety stock
Babout 30%about 15-20%Moderate control, periodic review
Cabout 50-60%about 5-10%Loose control, bulk ordering, larger safety stock

Example: 10 items with annual consumption value (Rs): P 50,000; Q 20,000; R 10,000; S 6,000; T 4,000; U 3,000; V 2,500; W 2,000; X 1,500; Y 1,000. Total =Rs 100,000=\text{Rs }100,000.

  • Item P (10% of items) accounts for 50% of value; P and Q (20% of items) account for 70% of value, so they are class A.
  • R, S (cumulative 86%) are class B.
  • T, U, V, W, X, Y (the remaining 60% of items with 14% of value) are class C.

Class A items thus receive the closest management attention.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2023 · 5 marks

A chair manufacturing company produces two types of chairs A and B using three machines, X, Y and Z. The time required for each chair on each machine and the maximum time available on each machine for a given below:MachineTime required for each typeMaximum time available
A | BPer week in hrs
X6 | 8120
Y3 | 5100
Z12 | 4144
The profit on the A and B are rupees 500 and rupees 300 respectively. What combination of chairs should be produced to obtain maximum profit?

Answer

Let xx = number of chairs of type A and yy = number of type B per week.

LPP

Maximise Z=500x+300yZ=500x+300y

6x+8y≤1206x+8y\le120

3x+5y≤1003x+5y\le100

12x+4y≤14412x+4y\le144

x,y≥0x,y\ge0

Corner points of the feasible region

  • O(0,0)O(0,0): Z=0Z=0
  • A(12,0)A(12,0) from machine Z (12x=14412x=144): Z=6000Z=6000 (check X: 72≤12072\le120, Y: 36≤10036\le100)
  • BB: intersection of 6x+8y=1206x+8y=120 and 12x+4y=14412x+4y=144. From the second, y=36−3xy=36-3x; substituting, 6x+288−24x=120⇒x=283=9.336x+288-24x=120\Rightarrow x=\tfrac{28}{3}=9.33, y=8y=8. Check machine Y: 3(9.33)+5(8)=68≤1003(9.33)+5(8)=68\le100. Z=500(9.33)+300(8)=4666.67+2400=7066.67Z=500(9.33)+300(8)=4666.67+2400=7066.67
  • C(0,15)C(0,15) from machine X (8y=1208y=120): Y: 75≤10075\le100, Z: 60≤14460\le144. Z=4500Z=4500

The maximum is at BB.

Result: produce about 9.339.33 chairs of type A and 88 of type B per week, giving a maximum profit of Rs 7,066.67. (If whole chairs are required: 9 of A and 8 of B gives Rs 6,900, which is the best feasible integer combination.)

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2023 · 5 marks

Write an algorithm to minimize the solution of LPP using simplex method.

Answer

Algorithm to solve a minimisation LPP by the simplex method

  1. Standard form: Convert the problem so all constraints are equations with non-negative right-hand sides. Add slack variables for ≤\le constraints. For ≥\ge constraints subtract surplus variables and add artificial variables. For equality constraints add artificial variables.
  2. Handle artificial variables: Use the Big-M method (assign cost +M+M to artificial variables in the objective of a minimisation problem) or the two-phase method.
  3. Initial table: Take the slack/artificial variables as the basic variables to form the initial basic feasible solution. Compute ZjZ_j and the net evaluation row Δj=Cj−Zj\Delta_j=C_j-Z_j (or Zj−CjZ_j-C_j).
  4. Optimality test: For a minimisation problem the solution is optimal if all Δj=Cj−Zj≥0\Delta_j=C_j-Z_j\ge0 (equivalently all Zj−Cj≤0Z_j-C_j\le0). If so, stop. If any artificial variable stays in the basis at positive level, the problem is infeasible.
  5. Entering variable: Choose the non-basic variable with the most negative Cj−ZjC_j-Z_j; its column is the key column.
  6. Leaving variable: Compute the ratio RHSkey column element\dfrac{\text{RHS}}{\text{key column element}} for positive key column entries; the row with the minimum ratio is the key row (leaving variable). If no positive element exists, the solution is unbounded. The intersection is the pivot element.
  7. Iterate: Divide the key row by the pivot element, then make the other elements of the key column zero by row operations. Update ZjZ_j and Cj−ZjC_j-Z_j.
  8. Repeat steps 4 to 7 until the optimality condition is met. The values of the basic variables (RHS) and the objective value ZZ give the optimal solution.

(A maximisation problem can be converted into minimisation by Min Z′=−Max Z\text{Min } Z'=-\text{Max } Z.)

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2023 · 5 marks

Find the cost per period of machine replacement policy of an installation given in the following table. The $200 street lamps
a. Cost of replacing individually bulb is given in table
b. Cumulative probability of failure is given belowWeek012345 Cumulative probability of failure00.10.30.50.71.0

Answer

The problem involves 200 street lamps, with the cost of replacing a bulb individually taken as Rs 2 and the cost per bulb under group replacement as Rs 0.50. The probability of failure at the end of each week is found from the cumulative probabilities (0, 0.1, 0.3, 0.5, 0.7, 1.0).

Week ii12345
pip_i0.10.20.20.20.3

Expected life of a bulb =∑i pi=0.1+0.4+0.6+0.8+1.5=3.4=\sum i\,p_i=0.1+0.4+0.6+0.8+1.5=3.4 weeks.

Policy 1: individual replacement

Bulbs replaced per week =2003.4=58.8=\dfrac{200}{3.4}=58.8

Cost per week=58.8×2=Rs 117.65\text{Cost per week}=58.8\times2=\text{Rs }117.65

Policy 2: group replacement

Expected number of failures (replacements) at the end of week nn with N0=200N_0=200:

Nn=200 pn+∑i=1n−1Ni pn−iN_n=200\,p_n+\sum_{i=1}^{n-1}N_i\,p_{n-i}

  • N1=200(0.1)=20N_1=200(0.1)=20
  • N2=200(0.2)+20(0.1)=42N_2=200(0.2)+20(0.1)=42
  • N3=200(0.2)+20(0.2)+42(0.1)=48.2N_3=200(0.2)+20(0.2)+42(0.1)=48.2
  • N4=200(0.2)+20(0.2)+42(0.2)+48.2(0.1)=57.22N_4=200(0.2)+20(0.2)+42(0.2)+48.2(0.1)=57.22

Group replacement of all lamps at the end of week tt costs 200×0.50=Rs 100200\times0.50=\text{Rs }100 plus individual replacements of failures before week tt.

End of week ttIndividual replacements before ttTotal cost (Rs)Average cost per week (Rs)
10100100.0
220100+2(20)=140100+2(20)=14070.0
320+42=6220+42=62100+2(62)=224100+2(62)=22474.7
462+48.2=110.262+48.2=110.2100+2(110.2)=320.4100+2(110.2)=320.480.1

The cost is lowest at t=2t=2.

Conclusion: Group replacement every 2 weeks costs Rs 70 per week, which is cheaper than individual replacement (Rs 117.65 per week), so group replacement every 2 weeks is the optimal policy.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2023 · 5 marks

Discuss single channel queuing model with suitable example? Give its assumptions.

Answer

Single channel queueing model (M/M/1):(∞/FCFS)(M/M/1):(\infty/FCFS)

A system with one server where customers arrive according to a Poisson process with mean arrival rate λ\lambda, service times are exponential with mean service rate μ\mu, queue capacity and calling population are infinite, and customers are served first come first served. Traffic intensity ρ=λ/μ<1\rho=\lambda/\mu<1 is required for a steady state.

Assumptions

  • Arrivals follow a Poisson distribution with rate λ\lambda (inter-arrival times exponential).
  • Service times follow an exponential distribution with rate μ\mu.
  • There is a single server.
  • Queue discipline is FCFS.
  • Infinite waiting space and infinite calling population.
  • No balking, reneging or jockeying; arrivals are independent of each other.
  • System is in steady state (λ<μ\lambda<\mu).

Results

Pn=(1−ρ)ρn,Ls=λμ−λ,Lq=λ2μ(μ−λ)P_n=(1-\rho)\rho^n,\quad L_s=\frac{\lambda}{\mu-\lambda},\quad L_q=\frac{\lambda^2}{\mu(\mu-\lambda)}

Ws=1μ−λ,Wq=λμ(μ−λ)W_s=\frac{1}{\mu-\lambda},\quad W_q=\frac{\lambda}{\mu(\mu-\lambda)}

Example: Patients arrive at a clinic with one doctor at λ=6\lambda=6 per hour; the doctor serves μ=10\mu=10 per hour. Then ρ=0.6\rho=0.6, Ls=6/4=1.5L_s=6/4=1.5 patients in the system, Lq=36/40=0.9L_q=36/40=0.9 in the queue, Ws=1/4W_s=1/4 hour (15 minutes) and Wq=6/40=0.15W_q=6/40=0.15 hour (9 minutes). The doctor is idle 1−ρ=40%1-\rho=40\% of the time.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2023 · 5 marks

Write short notes on (any two)
a. Kendall's notation
b. Big M method
c. Importance and advantage of duality problem

Answer

(a) Kendall's notation

Kendall's notation describes a queueing system in the form (a/b/c):(d/e/f)(a/b/c):(d/e/f), or A/S/c/K/N/DA/S/c/K/N/D:

  • A: arrival (inter-arrival time) distribution, e.g. M (Markovian, Poisson arrivals), D (deterministic), G (general).
  • S: service time distribution, e.g. M (exponential), D, EkE_k (Erlang), G.
  • c: number of parallel servers.
  • K: system capacity (maximum customers allowed), default ∞\infty.
  • N: size of the calling population, default ∞\infty.
  • D: queue discipline, e.g. FCFS, LCFS, SIRO, priority; default FCFS.

Example: M/M/1/∞/∞/FCFSM/M/1/\infty/\infty/FCFS is a single-server queue with Poisson arrivals, exponential service, infinite capacity and population, served first come first served. It is usually shortened to M/M/1M/M/1.

(b) Big M method

The Big M (penalty) method solves LP problems whose constraints are of the ≥\ge or == type, where no obvious initial basic feasible solution exists.

  1. Convert the problem to standard form. Subtract a surplus variable from each ≥\ge constraint and add a slack variable to each ≤\le constraint.
  2. Add an artificial variable AiA_i to each ≥\ge and == constraint so that an identity basis is available.
  3. Give each artificial variable a very large penalty MM in the objective: −M-M for maximisation and +M+M for minimisation. This forces the artificial variables out of the solution.
  4. Start the simplex iterations from the artificial basis. Compute Zj−CjZ_j - C_j with MM treated as a large number and remove artificial variables as they leave the basis.
  5. At optimality, if an artificial variable is still in the basis at a positive level, the problem is infeasible. Otherwise the solution is optimal.

(c) Importance and advantage of duality

Every LP problem (primal) has an associated dual problem, and both have the same optimal objective value.

  • Solving the dual can be easier when the primal has many constraints and few variables, because the simplex tableau has fewer rows.
  • The optimal values of the dual variables are shadow prices. They measure how much the objective changes per unit change in a resource.
  • It gives economic interpretation and helps in sensitivity analysis.
  • It allows checking the correctness of an optimal solution (complementary slackness).
  • It supports the dual simplex method, used when a solution is optimal but infeasible, such as after adding a new constraint.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2024 · 2.5+2.5 marks

Describe in brief, the tools and techniques of operation research.

Answer

Operations research (OR) applies scientific methods to decision problems. Its tools and techniques are of two kinds.

1. Tools (what OR uses)

  • Mathematical models: equations and inequalities that represent the real system.
  • Statistics and probability: for forecasting, sampling and describing uncertainty.
  • Computers and software: such as Excel Solver, LINDO and TORA, to solve large models.
  • Economic and management theory: for cost, profit and organisational analysis.

2. Techniques (methods of solving problems)

  • Linear programming (simplex, graphical): optimum use of limited resources to maximise profit or minimise cost.
  • Transportation and assignment models: minimum cost distribution of goods, and allocation of jobs to workers.
  • Queueing theory: analysis of waiting lines to balance waiting cost and service cost.
  • Inventory control (EOQ, ABC): decides when and how much to order.
  • Game theory: decision making in competitive situations.
  • Network analysis (PERT/CPM): planning, scheduling and controlling projects.
  • Simulation: experiments on a model of a system that is too complex for analytical solution.
  • Decision theory, dynamic programming, replacement and sequencing models: other techniques for sequential and risky decisions.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2024 · 1+4 marks

Explain ABC inventory planning system. An auto industry purchases spark plugs at the rate of Rs 25 per piece. The annual consumption of spark plug is 18000 numbers. if the ordering cost is Rs 250 per order and carrying cost is 25% p.a., what would be the EOQ? If the supplier of spark plugs offers a discount of 5% for order quantity of 3000 numbers per order, do you accept the discount offer?

Answer

ABC inventory planning system

ABC analysis classifies inventory items by their annual consumption value (annual usage ×\times unit cost) so that control effort is spent where it matters most.

  • A items: about 10-20% of items but 60-70% of the total value. Tight control, frequent review, accurate records and small safety stocks.
  • B items: about 20-30% of items and about 20-30% of the value. Moderate control.
  • C items: about 50-60% of items but only 5-10% of the value. Simple control, bulk ordering and larger safety stocks.

EOQ

D=18000D = 18000, Co=250C_o = 250, P=25P = 25, Ch=25%×25=Rs 6.25C_h = 25\% \times 25 = \text{Rs } 6.25 per unit per year.

EOQ=2DCoCh=2×18000×2506.25=1,440,000=1200 unitsEOQ = \sqrt{\frac{2DC_o}{C_h}} = \sqrt{\frac{2 \times 18000 \times 250}{6.25}} = \sqrt{1{,}440{,}000} = 1200 \text{ units}

Total annual cost at EOQ (1200)

  • Purchase cost: 18000×25=Rs 450,00018000 \times 25 = \text{Rs } 450{,}000
  • Ordering cost: (18000/1200)×250=15×250=Rs 3,750(18000/1200) \times 250 = 15 \times 250 = \text{Rs } 3{,}750
  • Carrying cost: (1200/2)×6.25=Rs 3,750(1200/2) \times 6.25 = \text{Rs } 3{,}750
  • Total =Rs 457,500= \text{Rs } 457{,}500

With the discount (Q = 3000)

New price =25×0.95=Rs 23.75= 25 \times 0.95 = \text{Rs } 23.75. Carrying cost per unit =25%×23.75=Rs 5.9375= 25\% \times 23.75 = \text{Rs } 5.9375.

  • Purchase cost: 18000×23.75=Rs 427,50018000 \times 23.75 = \text{Rs } 427{,}500
  • Ordering cost: (18000/3000)×250=6×250=Rs 1,500(18000/3000) \times 250 = 6 \times 250 = \text{Rs } 1{,}500
  • Carrying cost: (3000/2)×5.9375=Rs 8,906.25(3000/2) \times 5.9375 = \text{Rs } 8{,}906.25
  • Total =Rs 437,906.25= \text{Rs } 437{,}906.25

Decision: The discount offer lowers the total cost from Rs 457,500 to Rs 437,906.25, a saving of Rs 19,593.75 per year. So accept the discount offer and order 3000 units each time.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2024 · 5 marks

A radio machine on an average finds 5 customers coming to his shop every hour for repairing their radio sets. He disposes of each of them within 10 minutes on an average. The arrival and servicing times follow Poisson and exponential distribution respectively. In the light of the above facts determine:
a) Proportion of time during which his shop remains empty.
b) The average no. of customers in his system and queue.
c) The average time spent by a customer in the queue and the service as well.
d) The probability of finding at least five customers in his shop.

Answer

This is an M/M/1 queue with arrival rate λ=5\lambda = 5 per hour and service rate μ=60/10=6\mu = 60/10 = 6 per hour. The traffic intensity is ρ=λ/μ=5/6\rho = \lambda/\mu = 5/6.

(a) Proportion of time the shop is empty

P0=1−ρ=1−56=16≈0.167  (16.7%)P_0 = 1 - \rho = 1 - \frac{5}{6} = \frac{1}{6} \approx 0.167 \;(16.7\%)

(b) Average number of customers

In the system:

Ls=λμ−λ=56−5=5 customersL_s = \frac{\lambda}{\mu - \lambda} = \frac{5}{6-5} = 5 \text{ customers}

In the queue:

Lq=λ2μ(μ−λ)=256×1=4.17 customersL_q = \frac{\lambda^2}{\mu(\mu-\lambda)} = \frac{25}{6 \times 1} = 4.17 \text{ customers}

(c) Average time spent

In the queue:

Wq=Lqλ=25/65=56 hour=50 minutesW_q = \frac{L_q}{\lambda} = \frac{25/6}{5} = \frac{5}{6} \text{ hour} = 50 \text{ minutes}

In the system (queue plus service):

Ws=1μ−λ=1 hour=60 minutesW_s = \frac{1}{\mu - \lambda} = 1 \text{ hour} = 60 \text{ minutes}

(d) Probability of at least five customers

P(n≥5)=ρ5=(56)5=31257776≈0.402P(n \ge 5) = \rho^5 = \left(\frac{5}{6}\right)^5 = \frac{3125}{7776} \approx 0.402

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2024 · 1+3+1 marks

Write the meaning of duality. What are the major steps of formulating dual linear programming problems? Justify with example.

Answer

Meaning of duality

Every linear programming problem (the primal) has a companion LP problem called its dual. If the primal is a maximisation problem the dual is a minimisation problem, and vice versa. The variables of the dual correspond to the constraints of the primal, and the constraints of the dual correspond to the variables of the primal. By the duality theorem, if both have optimal solutions, their optimal objective values are equal.

Steps of formulating the dual

  1. Write the primal in standard form: for Max, all constraints are ≤\le; for Min, all constraints are ≥\ge (multiply by −1-1 where needed; replace an equality by two inequalities).
  2. Introduce one dual variable yiy_i for each primal constraint.
  3. Swap the objective: Max becomes Min and Min becomes Max. The RHS constants of the primal become the objective coefficients of the dual.
  4. The objective coefficients of the primal become the RHS constants of the dual.
  5. Take the transpose of the coefficient matrix: each primal variable gives one dual constraint, with the inequality reversed (≤\le becomes ≥\ge for Max to Min).
  6. All dual variables are ≥0\ge 0 for inequality constraints. An equality constraint gives a free (unrestricted) dual variable.

Example

Primal:

Max z=3x1+5x2\text{Max } z = 3x_1 + 5x_2

subject to x1≤4,  2x2≤12,  3x1+2x2≤18,  x1,x2≥0x_1 \le 4,\; 2x_2 \le 12,\; 3x_1 + 2x_2 \le 18,\; x_1, x_2 \ge 0.

Dual:

Min w=4y1+12y2+18y3\text{Min } w = 4y_1 + 12y_2 + 18y_3

subject to

y1+3y3≥3y_1 + 3y_3 \ge 3

2y2+2y3≥52y_2 + 2y_3 \ge 5

y1,y2,y3≥0y_1, y_2, y_3 \ge 0

Solving gives the primal optimum x1=2,  x2=6,  z=36x_1 = 2,\; x_2 = 6,\; z = 36, and the dual optimum y1=0,  y2=3/2,  y3=1,  w=18+18=36y_1 = 0,\; y_2 = 3/2,\; y_3 = 1,\; w = 18 + 18 = 36. The optimal values are equal, which verifies the duality theorem.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2024 · 2.5+2.5 marks

Write short notes on. (any two)
a) Meaning of Degeneracy in Transportation Problem.
b) Queuing Theory.
c) Assignment Problem Algorithm.

Answer

(a) Degeneracy in a transportation problem

A basic feasible solution of an m×nm \times n transportation problem must have exactly m+n−1m + n - 1 occupied (allocated) cells, all independent. If the number of allocated cells is less than m+n−1m + n - 1, the solution is degenerate. This happens when a row and a column are exhausted at the same time during the initial allocation (e.g. in the North-West Corner or VAM method), or when an allocation becomes zero during the MODI improvement.

To resolve it, place a very small quantity ε\varepsilon (ε→0\varepsilon \to 0) in one or more unoccupied cells, chosen so that the cells remain independent (no closed loop). The ε\varepsilon cells are treated as occupied, the MODI test is applied, and ε\varepsilon is set to zero in the final answer.

(b) Queueing theory

Queueing theory is the mathematical study of waiting lines. Customers arrive at a service facility, wait if the server is busy, are served and leave. Its aim is to find the balance between the cost of providing service (more servers) and the cost of waiting (lost customers and time).

Its main elements are:

  • the input (arrival) process, usually Poisson;
  • the service mechanism, usually exponential;
  • the number of servers;
  • the queue discipline (FCFS, LIFO and so on);
  • the system capacity.

The measures of performance include the average number in the system (LsL_s) and in the queue (LqL_q), the average waiting time (WsW_s, WqW_q) and the server utilisation ρ=λ/μ\rho = \lambda/\mu. For the M/M/1 model, Ls=λ/(μ−λ)L_s = \lambda/(\mu - \lambda). Examples are banks, hospitals, ticket counters and repair shops.

(c) Assignment problem algorithm (Hungarian method)

  1. Balance the matrix. If it is not square, add dummy rows or columns with zero cost. For maximisation, convert to a cost matrix by subtracting every entry from the largest entry.
  2. Row reduction: subtract the smallest element of each row from all elements of that row.
  3. Column reduction: subtract the smallest element of each column from all elements of that column.
  4. Cover all zeros with the minimum number of horizontal and vertical lines.
  5. If the number of lines equals nn (the order of the matrix), an optimal assignment exists. Go to step 7.
  6. If the number of lines is less than nn, find the smallest uncovered element. Subtract it from all uncovered elements and add it to elements at line intersections. Return to step 4.
  7. Make the assignments, starting with rows or columns having a single zero, and cross out the other zeros in that row and column. The total cost is the sum of the original costs of the assigned cells.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2024 · 2+4+4 marks

What is game theory? State the assumption underlying it. Discuss its importance to business decisions.

Answer

Meaning of game theory

Game theory is a mathematical tool for decision making in competitive situations where two or more rational opponents (players) have conflicting interests, and the outcome for each depends on the choices made by all. Each player chooses a strategy to maximise their own gain (or minimise their loss). It was developed by John von Neumann and Oskar Morgenstern.

Assumptions

  1. There is a finite number of players (competitors), and each has a finite number of possible strategies.
  2. Each player knows all the strategies available to themselves and their opponent, and the resulting payoffs.
  3. Players are rational and act in their own best interest, assuming the opponent is also intelligent.
  4. Players choose their strategies simultaneously and independently, without knowing the opponent's choice.
  5. The payoff of one player is the loss of the other (zero-sum game) in the basic model, so the gains and losses sum to zero.
  6. The game is repeated, and each player's objective is to maximise the minimum gain (maximin) or minimise the maximum loss (minimax).

Importance to business decisions

  • It helps firms choose strategies in competitive markets, such as pricing, advertising, product launches and market share battles.
  • It supports bargaining and negotiation, for example with labour unions and suppliers.
  • It models oligopoly, where firms must anticipate competitors' reactions (price wars, collusion).
  • It helps in bidding and tendering decisions.
  • It gives a systematic way to analyse risk by considering the worst case and the best response of the rival.
  • It forces managers to look at problems from the competitor's viewpoint, which leads to better, more consistent decisions.

Its limitation is that real players do not always have full information or behave rationally, and complex games are hard to solve.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2024 · 10 marks

Solve the following LP problems using the simplex method.
Maximize z = 5x₁ + 3x₂
Subject to Constraints
2x₁ + x₂ ≤ 5
x₁ + x₂ ≤ 4
and
x₁, x₂ ≥ 0

Answer

Max z=5x1+3x2\text{Max } z = 5x_1 + 3x_2

subject to 2x1+x2≤5,  x1+x2≤4,  x1,x2≥02x_1 + x_2 \le 5,\; x_1 + x_2 \le 4,\; x_1, x_2 \ge 0.

Standard form: add slack variables s1,s2s_1, s_2.

2x1+x2+s1=5,x1+x2+s2=42x_1 + x_2 + s_1 = 5,\qquad x_1 + x_2 + s_2 = 4

Initial table

BasisCBC_Bx1x_1x2x_2s1s_1s2s_2RHSRatio
s1s_10211052.5
s2s_20110144
Zj−CjZ_j-C_j-5-3000

x1x_1 enters (most negative) and s1s_1 leaves.

Iteration 1

BasisCBC_Bx1x_1x2x_2s1s_1s2s_2RHSRatio
x1x_1511/21/205/25
s2s_2001/2-1/213/23
Zj−CjZ_j-C_j0-1/25/2025/2

x2x_2 enters and s2s_2 leaves.

Iteration 2

BasisCBC_Bx1x_1x2x_2s1s_1s2s_2RHS
x1x_15101-11
x2x_2301-123
Zj−CjZ_j-C_j002114

All Zj−Cj≥0Z_j - C_j \ge 0, so the solution is optimal.

x1=1,x2=3,zmax=5(1)+3(3)=14x_1 = 1,\quad x_2 = 3,\quad z_{max} = 5(1) + 3(3) = 14

Check: 2(1)+3=5≤52(1) + 3 = 5 \le 5 and 1+3=4≤41 + 3 = 4 \le 4.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2025 · 5 marks

What is operational research? Explain the general method of solving or model. What are the limitations of operational research?

Answer

Operational research (OR)

Operational research is the application of scientific methods, mainly mathematical and statistical models, to problems of managing and operating organisations, in order to give decision makers an optimal or near-optimal solution. It treats the organisation as a system and usually uses a team of experts from different fields.

General method of solving an OR problem (phases)

  1. Formulating the problem: state the objective, the decision variables, the constraints and the alternative courses of action.
  2. Constructing a mathematical model: express the objective function and constraints as equations or inequalities, for example in LP form.
  3. Deriving the solution from the model: solve the model with a suitable technique (simplex, MODI, Hungarian, EOQ formula, simulation).
  4. Testing the model and its solution: check whether the model predicts the real system correctly, using past data, and carry out sensitivity analysis.
  5. Establishing control over the solution: identify the parameters that make the solution sensitive, and update the solution when these change.
  6. Implementing the solution: put the results into practice with the cooperation of management and monitor the results.

Limitations

  • Models are only an approximation of reality, and it is hard to include all factors.
  • Quantifying all variables, especially human and qualitative factors, is difficult.
  • Solving large, complex models needs expensive computers, data and trained experts.
  • Collecting accurate data is time-consuming and costly.
  • Managers may resist OR solutions that change existing practice.
  • OR gives support to decisions, not the decision itself, and results can become outdated when conditions change.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2025 · 5 marks

A company combines factor 1 and factor 2 to form a product, which weigh 100 kgs. At least 50KG of factor A and no more than 60KG of factor B. Should be used. Factor 1 cost rupees 25 per kilogram and factor 2 cost rupees 10 per kilogram. Use the simplex method to find the amount of factor 1 and factor 2 which should be used to minimize the cost.

Answer

Formulation

Let x1x_1 and x2x_2 be the kg of factor 1 and factor 2 used.

Min Z=25x1+10x2\text{Min } Z = 25x_1 + 10x_2

subject to

x1+x2=100,x1≥50,x2≤60,x1,x2≥0x_1 + x_2 = 100,\qquad x_1 \ge 50,\qquad x_2 \le 60,\qquad x_1, x_2 \ge 0

Standard form (Big M): subtract a surplus variable s1s_1, add a slack variable s2s_2, and add artificial variables A1,A2A_1, A_2.

x1+x2+A1=100,x1−s1+A2=50,x2+s2=60x_1 + x_2 + A_1 = 100,\quad x_1 - s_1 + A_2 = 50,\quad x_2 + s_2 = 60

Min Z=25x1+10x2+MA1+MA2\text{Min } Z = 25x_1 + 10x_2 + MA_1 + MA_2

Table 1. For a minimisation, the entering variable has the most negative Cj−ZjC_j - Z_j.

BasisCBC_Bx1x_1x2x_2s1s_1s2s_2A1A_1A2A_2RHSRatio
A1A_1M110010100100
A2A_2M10-10015050
s2s_2001010060-
Cj−ZjC_j-Z_j25-2M10-MM000

x1x_1 enters and A2A_2 leaves.

Table 2

BasisCBC_Bx1x_1x2x_2s1s_1s2s_2A1A_1RHSRatio
A1A_1M011015050
x1x_12510-10050-
s2s_20010106060
Cj−ZjC_j-Z_j010-M25-M00

x2x_2 enters and A1A_1 leaves.

Table 3

BasisCBC_Bx1x_1x2x_2s1s_1s2s_2RHS
x2x_210011050
x1x_12510-1050
s2s_2000-1110
Cj−ZjC_j-Z_j00150

All Cj−Zj≥0C_j - Z_j \ge 0, so this is optimal.

x1=50 kg,x2=50 kg,Zmin=25(50)+10(50)=Rs 1750x_1 = 50 \text{ kg},\quad x_2 = 50 \text{ kg},\quad Z_{min} = 25(50) + 10(50) = \text{Rs } 1750

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2025 · 5 marks

Discuss queuing process with suitable example of queuing model? Give its assumptions.

Answer

Queueing process

A queueing process describes how customers arrive at a service facility, wait in a line if the servers are busy, receive service and then leave the system. Its components are:

  1. Input (arrival) process: customers arrive according to some distribution, usually Poisson with rate λ\lambda.
  2. Queue: the waiting line, with its capacity and the queue discipline (FCFS, LCFS, priority, SIRO).
  3. Service mechanism: the number of servers (single or multiple, in series or parallel) and the service time distribution, usually exponential with rate μ\mu.
  4. Departure: the customer leaves the system after service.

Example: M/M/1 model (a single-counter bank or a repair shop)

Customers arrive at rate λ\lambda and are served at rate μ\mu by one server. For λ<μ\lambda < \mu, with ρ=λ/μ\rho = \lambda/\mu:

  • P0=1−ρP_0 = 1 - \rho and Pn=ρn(1−ρ)P_n = \rho^n(1 - \rho)
  • Ls=λμ−λL_s = \dfrac{\lambda}{\mu - \lambda} and Lq=λ2μ(μ−λ)L_q = \dfrac{\lambda^2}{\mu(\mu - \lambda)}
  • Ws=1μ−λW_s = \dfrac{1}{\mu - \lambda} and Wq=λμ(μ−λ)W_q = \dfrac{\lambda}{\mu(\mu - \lambda)}

Assumptions

  • Arrivals follow a Poisson process, so inter-arrival times are exponential and independent.
  • Service times are exponentially distributed and independent of arrivals.
  • Queue discipline is FCFS.
  • The queue length may be unlimited (infinite capacity) and the calling population is infinite.
  • Customers do not balk (refuse to join), renege (leave) or jockey (change queues).
  • The system is in a steady state (λ<μ\lambda < \mu), so the probabilities do not change with time.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2025 · 5 marks

Write short notes on (Any two)
a. Kendall's notation
b. Types of inventory system.
c. Importance and advantage of duality problem.

Answer

(a) Kendall's notation

Kendall's notation describes a queueing system as A/S/c/K/N/DA/S/c/K/N/D:

  • A: arrival distribution (M = Poisson/Markovian, D = deterministic, G = general).
  • S: service time distribution (M = exponential, D, EkE_k, G).
  • c: number of parallel servers.
  • K: system capacity (default ∞\infty).
  • N: calling population size (default ∞\infty).
  • D: queue discipline (FCFS, LCFS, SIRO, priority; default FCFS).

Example: M/M/1/∞/∞/FCFSM/M/1/\infty/\infty/FCFS is written M/M/1M/M/1, a single-server queue with Poisson arrivals and exponential service.

(b) Types of inventory systems

  1. Fixed order quantity (Q) system: a fixed quantity (the EOQ) is ordered whenever stock falls to the reorder point. It needs continuous monitoring and suits high-value (A-class) items.
  2. Periodic review (P) system: stock is checked at fixed intervals and an order is placed to bring it up to a target level. The order quantity varies and review is simpler.
  3. Two-bin system: stock is kept in two bins; when the first is empty, an order is placed while the second is used. It is suitable for low-value items.
  4. ABC system: items are classified into A, B and C by consumption value, and different control levels are used for each class.
  5. Min-max (S, s) system: an order is placed when stock falls to the minimum level ss, bringing it up to the maximum level SS.

Inventory models may also be classified as deterministic or probabilistic, depending on whether demand and lead time are known with certainty.

(c) Importance and advantage of duality

  • The dual is often easier to solve because it has fewer constraints (rows) when the primal has many constraints and few variables.
  • The dual variables are shadow prices, showing the worth of one extra unit of each resource.
  • It helps in economic interpretation and sensitivity analysis.
  • Both problems have the same optimal objective value, which lets us verify the solution.
  • It supports the dual simplex method, used when a solution is optimal but infeasible.
  • Solving one problem gives the optimal solution of the other.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2025 · 5 marks

Food manufacturers Company 1 and Company 2 are competing for an increased market share. The payoff matrix shown in the following table describes the increase in market share for Company 1 and decrease in market share for Company 2. Determine optimal strategies for both the companies and the value of the game.
Company One.Company 2.
Give coupons.Decrease price.Maintain present strategy.Increase advertising.
Give coupons.2-241
Decrease price.61123
Maintain present strategy.-3206
Increase advertising.2-371

Answer

Rows are Company 1's strategies and columns are Company 2's strategies, in the order: coupons (C), decrease price (D), maintain (M), advertising (A). Payoffs are gains for Company 1.

Company 1 \ Company 2CDMA
C2-241
D61123
M-3206
A2-371

Saddle point test

The row minima are −2,1,−3,−3-2, 1, -3, -3, so maximin =1= 1. The column maxima are 6,2,12,66, 2, 12, 6, so minimax =2= 2. Since 1≠21 \ne 2, there is no saddle point and mixed strategies are needed.

Dominance

  • Column M is dominated by column C (Company 2 prefers smaller values, and every entry of C is at most that of M). Delete M.
  • Rows C and A are dominated by row D (6, 1, 3 is at least 2, -2, 1 and 2, -3, 1). Delete them.
  • Column A is then dominated by column D (1 and 2 are at most 3 and 6). Delete A.

The reduced game is:

CD
D61
M-32

Solution of the 2 x 2 game

Let Company 1 play D with probability pp and M with probability 1−p1 - p. Equating the expected payoffs against C and D:

6p−3(1−p)=p+2(1−p)  ⇒  9p−3=2−p  ⇒  p=126p - 3(1-p) = p + 2(1-p) \;\Rightarrow\; 9p - 3 = 2 - p \;\Rightarrow\; p = \tfrac{1}{2}

Let Company 2 play C with probability qq and D with probability 1−q1 - q:

6q+(1−q)=−3q+2(1−q)  ⇒  1+5q=2−5q  ⇒  q=1106q + (1-q) = -3q + 2(1-q) \;\Rightarrow\; 1 + 5q = 2 - 5q \;\Rightarrow\; q = \tfrac{1}{10}

Value of the game =9(0.5)−3=1.5= 9(0.5) - 3 = 1.5.

Optimal strategies

  • Company 1: Decrease price with probability 1/21/2, Maintain present strategy with probability 1/21/2 (never give coupons or increase advertising).
  • Company 2: Give coupons with probability 1/101/10, Decrease price with probability 9/109/10.
  • Value of the game =1.5= 1.5 (an average gain of 1.5 in market share for Company 1).

Check against the original matrix: Company 2's mix gives Company 1 only −1.6-1.6 (row C) and −2.5-2.5 (row A), both below 1.5. Company 1's mix gives Company 2 payoffs 6 (column M) and 4.5 (column A), both above 1.5, so neither deviation helps.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2025 · 10 marks

Solve the duality problem.
Minimize cost Z = 300X₁ + 800X₂
Subject to X₁ + X₂ = 200
X₁ ≤ 40
X₂ ≥ 30
and X₁, X₂ ≥ 0

Answer

Min Z=300X1+800X2\text{Min } Z = 300X_1 + 800X_2

subject to X1+X2=200,  X1≤40,  X2≥30,  X1,X2≥0X_1 + X_2 = 200,\; X_1 \le 40,\; X_2 \ge 30,\; X_1, X_2 \ge 0.

Step 1: Write in standard primal form (all constraints ≥\ge or ==):

X1+X2=200,−X1≥−40,X2≥30X_1 + X_2 = 200,\qquad -X_1 \ge -40,\qquad X_2 \ge 30

Step 2: Dual. Let y1y_1 (free, since the constraint is an equality), y2≥0y_2 \ge 0 and y3≥0y_3 \ge 0 be the dual variables.

Max W=200y1−40y2+30y3\text{Max } W = 200y_1 - 40y_2 + 30y_3

subject to

y1−y2≤300(for X1)y_1 - y_2 \le 300 \quad (\text{for } X_1)

y1+y3≤800(for X2)y_1 + y_3 \le 800 \quad (\text{for } X_2)

y1 unrestricted,  y2,y3≥0y_1 \text{ unrestricted},\; y_2, y_3 \ge 0

Step 3: Solve the dual. Since y3y_3 has a positive coefficient (30) in WW, but using it needs y1+y3≤800y_1 + y_3 \le 800, y3y_3 takes value 0 at the best point. Then W=200y1−40y2W = 200y_1 - 40y_2 is largest when y1y_1 is as large as possible, and y2y_2 as small as possible, so both dual constraints are tight:

y1=800,y2=y1−300=500,y3=0y_1 = 800,\qquad y_2 = y_1 - 300 = 500,\qquad y_3 = 0

W=200(800)−40(500)+30(0)=160,000−20,000=140,000W = 200(800) - 40(500) + 30(0) = 160{,}000 - 20{,}000 = 140{,}000

Step 4: Primal solution. Since y2>0y_2 > 0, the constraint X1≤40X_1 \le 40 is tight, so X1=40X_1 = 40. From X1+X2=200X_1 + X_2 = 200, X2=160X_2 = 160. Since y3=0y_3 = 0, X2≥30X_2 \ge 30 may be slack, and indeed 160>30160 > 30.

Check: Z=300(40)+800(160)=12,000+128,000=140,000Z = 300(40) + 800(160) = 12{,}000 + 128{,}000 = 140{,}000, which equals WW.

X1=40,X2=160,Zmin=Rs 140,000X_1 = 40,\quad X_2 = 160,\quad Z_{min} = \text{Rs } 140{,}000

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

Questions from TU BCA 2022 Eighth Semester Database Programming (TU board exam, 2022), TU BCA 2023 Eighth Semester Database Programming (TU board exam, 2023), TU BCA 2024 Eighth Semester Database Programming (TU board exam, 2024), TU BCA 2025 Eighth Semester Database Programming (TU board exam, 2025), TU BCA 2022 Eighth Semester Geographical Information System (TU board exam, 2022), TU BCA 2023 Eighth Semester Geographical Information System (TU board exam, 2023), TU BCA 2024 Eighth Semester Geographical Information System (TU board exam, 2024), TU BCA 2025 Eighth Semester Geographical Information System (TU board exam, 2025), TU BCA 2022 Eighth Semester Information Security (TU board exam, 2022), TU BCA 2023 Eighth Semester Information Security (TU board exam, 2023), TU BCA 2024 Eighth Semester Information Security (TU board exam, 2024), TU BCA 2025 Eighth Semester Information Security (TU board exam, 2025), TU BCA 2022 Eighth Semester Machine Learning (TU board exam, 2022), TU BCA 2023 Eighth Semester Machine Learning (TU board exam, 2023), TU BCA 2025 Eighth Semester Machine Learning (TU board exam, 2025), TU BCA 2022 Eighth Semester Operational Research (TU board exam, 2022), TU BCA 2023 Eighth Semester Operational Research (TU board exam, 2023), TU BCA 2024 Eighth Semester Operational Research (TU board exam, 2024) and TU BCA 2025 Eighth Semester Operational Research (TU board exam, 2025). Answers are written for this site; check them against your class notes.