Qt Notes Final
Qt Notes Final
Decision-making is the process of selecting the best alternative from multiple available
options. It is used in business, finance, and daily life to achieve desired outcomes.
Steps in Decision-Making:
Example:
A company wants to launch a new product but must decide whether to manufacture it in-
house or outsource it. It collects data on costs, risks, and benefits before making a decision.
A pay-off table shows the possible outcomes for different decisions based on different states
of nature. It helps in evaluating the best alternative.
Example: A company is deciding between launching Product A or Product B. The
possible profits under different market conditions are:
A regret table shows the difference between the best possible outcome and the actual
outcome for each decision.
Regret values are calculated by subtracting actual profits from the highest possible profit in
that state.
Example: If the probability of high demand is 0.7 and low demand is 0.3, then:
Since Product A (₹76,000) > Product B (₹71,000), Product A is the best choice.
Example: A company must decide whether to invest in a new factory (₹50 lakh) or do
nothing (₹0 loss/gain).
• If it invests, demand can be high (60% probability, ₹1 crore profit) or low (40%
probability, ₹20 lakh loss).
Since ₹52L is greater than ₹0, investing in the new factory is the better decision.
Unit-2
Theory of Games: Notes on Quantitative
Techniques
(a) Introduction to Game Theory and Concept of Strategy
What is Game Theory?
Example:
Two competing companies (A & B) must decide on a pricing strategy. If both set high prices,
they make moderate profits. If one lowers its price, it gains more market share but reduces its
profit margin.
A payoff table shows the rewards or penalties for each combination of strategies chosen by
two players.
Example:
Consider two companies, A and B, competing in the market. Each can choose either
Aggressive Marketing (AM) or Normal Marketing (NM) strategy. The payoffs
(profits/losses) are given in the table below:
Company B AM NM
Company A (AM) (–5, +5) (+10, –10)
Company A (NM) (+15, –15) (0, 0)
Since this is a zero-sum game, the sum of payoffs in each case is zero.
In a 2×2 matrix, each player has two strategies. The objective is to find the optimal strategy
using algebraic equations.
Example:
Consider the following payoff matrix for Player A (row player) and Player B (column
player). The values represent A’s payoffs (B’s payoffs will be negative of these values in a
zero-sum game).
B1 B2
A1 4 1
A2 3 2
Steps to Solve Algebraically:
E(A1)=4q+1(1−q)=4q+1−q=3q+1E(A1) = 4q + 1(1 - q) = 4q + 1 - q = 3q +
1E(A1)=4q+1(1−q)=4q+1−q=3q+1 E(A2)=3q+2(1−q)=3q+2−2q=q+2E(A2) = 3q +
2(1 - q) = 3q + 2 - 2q = q + 2E(A2)=3q+2(1−q)=3q+2−2q=q+2
Thus, A should play A1 with probability 0.5 and A2 with probability 0.5 for an optimal
strategy.
For a 3×3 game, similar steps are followed, but with three equations involving probabilities
p, q, r for Player A and x, y, z for Player B. The solution involves solving a system of three
linear equations.
The dominance rule is used to simplify large payoff matrices by eliminating weak
strategies.
1. Row-wise Dominance
• A row is dominated if all its values are less than or equal to another row.
• The dominated row is removed.
Example:
If in a payoff matrix, row R2 has smaller values than row R1, then R2 is eliminated.
2. Column-wise Dominance
• A column is dominated if all its values are greater than or equal to another column.
• The dominated column is removed.
By applying these rules, the matrix becomes simpler, making calculations easier.
1. Assumes Rationality – Assumes all players are logical and make rational decisions.
2. Limited to Two Players in Basic Models – Real-world situations involve multiple
players.
3. Difficult to Determine Probabilities – In uncertain conditions, probability values
may not be available.
4. Not Always Practical – In dynamic markets, real-time decision-making differs from
theoretical models.
Definition:
Linear Programming is a mathematical technique used to allocate limited resources in an
optimal way. It helps in maximizing or minimizing a linear objective function, subject to a set
of linear constraints.
Key Points:
Example:
A company makes two products: A and B.
Profit on A = ₹3/unit, Profit on B = ₹5/unit.
Company wants to maximize profit under constraints like labor hours and materials.
Steps:
Example:
Let xxx = units of Product A, yyy = units of Product B
Maximize Profit: Z=3x+5yZ = 3x + 5yZ=3x+5y
Subject to:
2x+3y≤122x + 3y \leq 122x+3y≤12 (Labor hours constraint)
x+y≤5x + y \leq 5x+y≤5 (Material constraint)
x≥0,y≥0x \geq 0, y \geq 0x≥0,y≥0
1. Maximization Case:
Objective: Maximize profit, output, etc.
Constraints: Resources available are limited.
2. Minimization Case:
Assumptions:
Advantages:
Applications:
Steps:
1. Convert constraints to equations.
2. Plot them on graph paper (x-axis and y-axis).
3. Identify feasible region (shaded area satisfying all constraints).
4. Find corner points (vertices) of the feasible region.
5. Evaluate the objective function at each corner point.
6. Choose the point giving maximum or minimum value.
Example:
Graph:
Point Z = 3x + 5y
(0,0) 0
(0,3) 15
(2,2) 16 ✅ (Max)
(4,0) 12
Unit-4
Assignment Problem
(a) Introduction to Assignment Problem
Definition:
An assignment problem deals with assigning n tasks to n workers (or jobs to machines, persons to
projects, etc.) so that the total cost is minimized or profit is maximized.
Key Features:
One-to-one assignment.
Objective: Minimize cost or maximize efficiency.
Example:
Assign 3 workers (A, B, C) to 3 jobs (X, Y, Z) where cost/time is given in a matrix. Choose assignments
with the least total cost.
Limitations:
Steps:
Example (Simplified):
Solution:
Example:
3 workers, 4 jobs → Add a dummy worker (4th row) with 0 costs for each job.
Solution:
Put a very high cost (like 999 or M) in those cells to restrict assignment.
HAM will naturally avoid assigning such cells.
Unique Optimal Solution: Only one assignment combination gives the minimum total cost.
Multiple Optimal Solutions: Two or more combinations give the same minimum cost.
Tip to identify:
If you can make more than one independent assignment of zeros during final step in HAM,
then multiple optimal solutions exist.
Steps:
1. Identify the largest element in the cost/profit matrix.
2. Subtract every element in the matrix from this largest value.
3. Apply Hungarian Method on the new matrix.
4. The assignments will give the maximum total profit.
📦 Transportation Problem
(h) Introduction to Transportation Problem
Definition:
A transportation problem deals with shipping goods from multiple sources to multiple
destinations at minimum cost, satisfying supply and demand constraints.
Structure:
Objective:
Minimize total transportation cost.
To solve, we start with an initial feasible solution using any of the following methods:
Steps:
Steps:
Steps:
1. For each row & column, compute a penalty = difference between lowest & second
lowest cost.
2. Select the row/column with the highest penalty.
3. Allocate as much as possible in the lowest cost cell of that row/column.
4. Adjust supply/demand, cross out exhausted rows/columns.
5. Repeat until all allocations are made.
MODI (Modified Distribution Method) checks whether the current solution is optimal.
Steps:
Unit-5
📘 Queuing Theory
Definition:
Queuing Theory is the mathematical study of waiting lines or queues. It helps analyze
systems where customers arrive, wait for service, and then depart after being served.
Objective:
To balance waiting time and service efficiency by minimizing total cost (cost of waiting +
cost of service).
Real-life Applications:
A queuing system has 5 key components (often called the “Kendall Notation”):
1. Input/Arrival Process:
o Describes how customers arrive.
o Usually follows a Poisson distribution.
2. Queue Discipline:
o Rules for serving customers.
o Most common: FCFS (First Come, First Serve).
3. Service Mechanism:
o Number of servers and service time distribution.
o Often Exponential Distribution.
4. Capacity of System:
o Maximum number of customers allowed in the system (finite/infinite).
5. Calling Source (Population):
o Can be finite (small number of users) or infinite (large, unpredictable
population).
Key characteristics:
Example:
✅ Decision-making:
Increase number of servers if waiting cost is high, or reduce servers if service cost
dominates.