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
- 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.
- 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.
- 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.
- 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 jobs to workers, one each, with minimum total cost).
Steps
- 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 ) to convert to minimisation.
- Row reduction: subtract the smallest element of each row from all the elements of that row.
- Column reduction: subtract the smallest element of each column from all the elements of that column.
- Cover zeros: draw the minimum number of horizontal and vertical lines to cover all zeros.
- Test for optimality: if the number of lines equals , an optimal assignment is possible; go to step 7.
- If the number of lines is less than : 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.
- 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.
- 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
subject to , , .
Dual (one variable per constraint; one constraint per primal variable):
Maximise
Solving the dual graphically
Simplified constraints: , , . Corner points of the feasible region:
| Point | |
|---|---|
| 0 | |
| 3.75 | |
| (intersection of and ) | |
| 2.67 |
The maximum is at . The constraint is not binding, so (complementary slackness).
Primal solution
Since , both primal constraints hold as equalities with :
Check: , equal to the dual optimum.
Optimal solution: , minimum .
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):
subject to .
Step 1: Formulate the dual. Let be dual variables for the three constraints.
subject to
Step 2: Solve the dual by simplex. Add slack variables .
| Basis | RHS | |||||
|---|---|---|---|---|---|---|
| 3 | 5 | 20 | 1 | 0 | 20 | |
| 6 | 12 | 10 | 0 | 1 | 40 | |
| -600 | -36 | -100 | 0 | 0 | 0 |
enters. The ratios are and , equal (a tie), so take as leaving. Divide row 1 by 3.
| Basis | RHS | |||||
|---|---|---|---|---|---|---|
| 1 | 5/3 | 20/3 | 1/3 | 0 | 20/3 | |
| 0 | 2 | -30 | -2 | 1 | 0 | |
| 0 | 964 | 3900 | 200 | 0 | 4000 |
All , so this is optimal: .
Step 3: Read the primal solution from the row under the slack columns: (under ) and (under ).
Check: , , , and , which equals .
(Since , any point on 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 , where is the arrival distribution, the service-time distribution, the number of servers, the queue discipline and the system capacity (calling source). stands for Markovian (Poisson arrivals, exponential service), for deterministic and for general.
Classification
- By the number of servers
- Single channel : one server, e.g. a single-counter ticket booth.
- Multi-channel : several parallel servers, e.g. a bank with many tellers.
- By the capacity of the system
- Infinite capacity .
- Finite capacity , e.g. a clinic waiting room with a limited number of chairs.
- By the queue discipline: FCFS (first come first served), LIFO, SIRO (service in random order), priority discipline (emergency patients first).
- By the distribution of arrivals and service: , (constant service time, e.g. an automatic car wash), .
- By the stages of service: single-phase (one service point) and multi-phase or series queues (e.g. registration, then doctor, then pharmacy).
- 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.
Minimising with respect to gives
where is annual demand, the ordering cost per order and the holding cost per unit per year. At EOQ, ordering cost equals holding cost. Example: , , gives units. Number of orders per year .
(b) Kendall's notation
Queueing models are written as where is the arrival (inter-arrival) distribution, the service-time distribution, the number of servers, the queue discipline (FCFS, LIFO, SIRO, priority) and the maximum number allowed in the system. Symbols: = Markovian (Poisson arrivals or exponential service), = deterministic, = general. Example: 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: . 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
- Purchase (unit) cost: price paid per unit, or production cost if made in-house; it may include quantity discounts.
- 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.
- 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.
- 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 unit cost) so that control effort is focused where value is highest (Pareto principle).
| Class | % of items | % of annual value | Control |
|---|---|---|---|
| A | about 10-20% | about 70-80% | Tight control, frequent review, accurate records, low safety stock |
| B | about 30% | about 15-20% | Moderate control, periodic review |
| C | about 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 .
- 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 = number of chairs of type A and = number of type B per week.
LPP
Maximise
Corner points of the feasible region
- :
- from machine Z (): (check X: , Y: )
- : intersection of and . From the second, ; substituting, , . Check machine Y: .
- from machine X (): Y: , Z: .
The maximum is at .
Result: produce about chairs of type A and 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
- Standard form: Convert the problem so all constraints are equations with non-negative right-hand sides. Add slack variables for constraints. For constraints subtract surplus variables and add artificial variables. For equality constraints add artificial variables.
- Handle artificial variables: Use the Big-M method (assign cost to artificial variables in the objective of a minimisation problem) or the two-phase method.
- Initial table: Take the slack/artificial variables as the basic variables to form the initial basic feasible solution. Compute and the net evaluation row (or ).
- Optimality test: For a minimisation problem the solution is optimal if all (equivalently all ). If so, stop. If any artificial variable stays in the basis at positive level, the problem is infeasible.
- Entering variable: Choose the non-basic variable with the most negative ; its column is the key column.
- Leaving variable: Compute the ratio 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.
- Iterate: Divide the key row by the pivot element, then make the other elements of the key column zero by row operations. Update and .
- Repeat steps 4 to 7 until the optimality condition is met. The values of the basic variables (RHS) and the objective value give the optimal solution.
(A maximisation problem can be converted into minimisation by .)
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 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| 0.1 | 0.2 | 0.2 | 0.2 | 0.3 |
Expected life of a bulb weeks.
Policy 1: individual replacement
Bulbs replaced per week
Policy 2: group replacement
Expected number of failures (replacements) at the end of week with :
Group replacement of all lamps at the end of week costs plus individual replacements of failures before week .
| End of week | Individual replacements before | Total cost (Rs) | Average cost per week (Rs) |
|---|---|---|---|
| 1 | 0 | 100 | 100.0 |
| 2 | 20 | 70.0 | |
| 3 | 74.7 | ||
| 4 | 80.1 |
The cost is lowest at .
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
A system with one server where customers arrive according to a Poisson process with mean arrival rate , service times are exponential with mean service rate , queue capacity and calling population are infinite, and customers are served first come first served. Traffic intensity is required for a steady state.
Assumptions
- Arrivals follow a Poisson distribution with rate (inter-arrival times exponential).
- Service times follow an exponential distribution with rate .
- 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 ().
Results
Example: Patients arrive at a clinic with one doctor at per hour; the doctor serves per hour. Then , patients in the system, in the queue, hour (15 minutes) and hour (9 minutes). The doctor is idle 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 , or :
- 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, (Erlang), G.
- c: number of parallel servers.
- K: system capacity (maximum customers allowed), default .
- N: size of the calling population, default .
- D: queue discipline, e.g. FCFS, LCFS, SIRO, priority; default FCFS.
Example: is a single-server queue with Poisson arrivals, exponential service, infinite capacity and population, served first come first served. It is usually shortened to .
(b) Big M method
The Big M (penalty) method solves LP problems whose constraints are of the or type, where no obvious initial basic feasible solution exists.
- Convert the problem to standard form. Subtract a surplus variable from each constraint and add a slack variable to each constraint.
- Add an artificial variable to each and constraint so that an identity basis is available.
- Give each artificial variable a very large penalty in the objective: for maximisation and for minimisation. This forces the artificial variables out of the solution.
- Start the simplex iterations from the artificial basis. Compute with treated as a large number and remove artificial variables as they leave the basis.
- 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 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
, , , per unit per year.
Total annual cost at EOQ (1200)
- Purchase cost:
- Ordering cost:
- Carrying cost:
- Total
With the discount (Q = 3000)
New price . Carrying cost per unit .
- Purchase cost:
- Ordering cost:
- Carrying cost:
- Total
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 per hour and service rate per hour. The traffic intensity is .
(a) Proportion of time the shop is empty
(b) Average number of customers
In the system:
In the queue:
(c) Average time spent
In the queue:
In the system (queue plus service):
(d) Probability of at least five customers
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
- Write the primal in standard form: for Max, all constraints are ; for Min, all constraints are (multiply by where needed; replace an equality by two inequalities).
- Introduce one dual variable for each primal constraint.
- Swap the objective: Max becomes Min and Min becomes Max. The RHS constants of the primal become the objective coefficients of the dual.
- The objective coefficients of the primal become the RHS constants of the dual.
- Take the transpose of the coefficient matrix: each primal variable gives one dual constraint, with the inequality reversed ( becomes for Max to Min).
- All dual variables are for inequality constraints. An equality constraint gives a free (unrestricted) dual variable.
Example
Primal:
subject to .
Dual:
subject to
Solving gives the primal optimum , and the dual optimum . 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 transportation problem must have exactly occupied (allocated) cells, all independent. If the number of allocated cells is less than , 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 () in one or more unoccupied cells, chosen so that the cells remain independent (no closed loop). The cells are treated as occupied, the MODI test is applied, and 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 () and in the queue (), the average waiting time (, ) and the server utilisation . For the M/M/1 model, . Examples are banks, hospitals, ticket counters and repair shops.
(c) Assignment problem algorithm (Hungarian method)
- 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.
- Row reduction: subtract the smallest element of each row from all elements of that row.
- Column reduction: subtract the smallest element of each column from all elements of that column.
- Cover all zeros with the minimum number of horizontal and vertical lines.
- If the number of lines equals (the order of the matrix), an optimal assignment exists. Go to step 7.
- If the number of lines is less than , find the smallest uncovered element. Subtract it from all uncovered elements and add it to elements at line intersections. Return to step 4.
- 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
- There is a finite number of players (competitors), and each has a finite number of possible strategies.
- Each player knows all the strategies available to themselves and their opponent, and the resulting payoffs.
- Players are rational and act in their own best interest, assuming the opponent is also intelligent.
- Players choose their strategies simultaneously and independently, without knowing the opponent's choice.
- 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.
- 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
subject to .
Standard form: add slack variables .
Initial table
| Basis | RHS | Ratio | |||||
|---|---|---|---|---|---|---|---|
| 0 | 2 | 1 | 1 | 0 | 5 | 2.5 | |
| 0 | 1 | 1 | 0 | 1 | 4 | 4 | |
| -5 | -3 | 0 | 0 | 0 |
enters (most negative) and leaves.
Iteration 1
| Basis | RHS | Ratio | |||||
|---|---|---|---|---|---|---|---|
| 5 | 1 | 1/2 | 1/2 | 0 | 5/2 | 5 | |
| 0 | 0 | 1/2 | -1/2 | 1 | 3/2 | 3 | |
| 0 | -1/2 | 5/2 | 0 | 25/2 |
enters and leaves.
Iteration 2
| Basis | RHS | |||||
|---|---|---|---|---|---|---|
| 5 | 1 | 0 | 1 | -1 | 1 | |
| 3 | 0 | 1 | -1 | 2 | 3 | |
| 0 | 0 | 2 | 1 | 14 |
All , so the solution is optimal.
Check: and .
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)
- Formulating the problem: state the objective, the decision variables, the constraints and the alternative courses of action.
- Constructing a mathematical model: express the objective function and constraints as equations or inequalities, for example in LP form.
- Deriving the solution from the model: solve the model with a suitable technique (simplex, MODI, Hungarian, EOQ formula, simulation).
- Testing the model and its solution: check whether the model predicts the real system correctly, using past data, and carry out sensitivity analysis.
- Establishing control over the solution: identify the parameters that make the solution sensitive, and update the solution when these change.
- 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 and be the kg of factor 1 and factor 2 used.
subject to
Standard form (Big M): subtract a surplus variable , add a slack variable , and add artificial variables .
Table 1. For a minimisation, the entering variable has the most negative .
| Basis | RHS | Ratio | |||||||
|---|---|---|---|---|---|---|---|---|---|
| M | 1 | 1 | 0 | 0 | 1 | 0 | 100 | 100 | |
| M | 1 | 0 | -1 | 0 | 0 | 1 | 50 | 50 | |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 60 | - | |
| 25-2M | 10-M | M | 0 | 0 | 0 |
enters and leaves.
Table 2
| Basis | RHS | Ratio | ||||||
|---|---|---|---|---|---|---|---|---|
| M | 0 | 1 | 1 | 0 | 1 | 50 | 50 | |
| 25 | 1 | 0 | -1 | 0 | 0 | 50 | - | |
| 0 | 0 | 1 | 0 | 1 | 0 | 60 | 60 | |
| 0 | 10-M | 25-M | 0 | 0 |
enters and leaves.
Table 3
| Basis | RHS | |||||
|---|---|---|---|---|---|---|
| 10 | 0 | 1 | 1 | 0 | 50 | |
| 25 | 1 | 0 | -1 | 0 | 50 | |
| 0 | 0 | 0 | -1 | 1 | 10 | |
| 0 | 0 | 15 | 0 |
All , so this is optimal.
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:
- Input (arrival) process: customers arrive according to some distribution, usually Poisson with rate .
- Queue: the waiting line, with its capacity and the queue discipline (FCFS, LCFS, priority, SIRO).
- Service mechanism: the number of servers (single or multiple, in series or parallel) and the service time distribution, usually exponential with rate .
- 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 and are served at rate by one server. For , with :
- and
- and
- and
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 (), 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: arrival distribution (M = Poisson/Markovian, D = deterministic, G = general).
- S: service time distribution (M = exponential, D, , G).
- c: number of parallel servers.
- K: system capacity (default ).
- N: calling population size (default ).
- D: queue discipline (FCFS, LCFS, SIRO, priority; default FCFS).
Example: is written , a single-server queue with Poisson arrivals and exponential service.
(b) Types of inventory systems
- 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.
- 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.
- 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.
- ABC system: items are classified into A, B and C by consumption value, and different control levels are used for each class.
- Min-max (S, s) system: an order is placed when stock falls to the minimum level , bringing it up to the maximum level .
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 2 | C | D | M | A |
|---|---|---|---|---|
| C | 2 | -2 | 4 | 1 |
| D | 6 | 1 | 12 | 3 |
| M | -3 | 2 | 0 | 6 |
| A | 2 | -3 | 7 | 1 |
Saddle point test
The row minima are , so maximin . The column maxima are , so minimax . Since , 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:
| C | D | |
|---|---|---|
| D | 6 | 1 |
| M | -3 | 2 |
Solution of the 2 x 2 game
Let Company 1 play D with probability and M with probability . Equating the expected payoffs against C and D:
Let Company 2 play C with probability and D with probability :
Value of the game .
Optimal strategies
- Company 1: Decrease price with probability , Maintain present strategy with probability (never give coupons or increase advertising).
- Company 2: Give coupons with probability , Decrease price with probability .
- Value of the game (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 (row C) and (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
subject to .
Step 1: Write in standard primal form (all constraints or ):
Step 2: Dual. Let (free, since the constraint is an equality), and be the dual variables.
subject to
Step 3: Solve the dual. Since has a positive coefficient (30) in , but using it needs , takes value 0 at the best point. Then is largest when is as large as possible, and as small as possible, so both dual constraints are tight:
Step 4: Primal solution. Since , the constraint is tight, so . From , . Since , may be slack, and indeed .
Check: , which equals .
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.