Table of Contents
CAIIB ABM Module A Unit 8: Linear Programming (New Syllabus)
IIBF has released the New Syllabus Exam Pattern for CAIIB Exam 2024. Following the format of the current exam, CAIIB 2024 will have now four papers. The CAIIB Paper 1 (Advanced Bank Management) includes an important topic called “Linear Programming”. Every candidate who are appearing for the CAIIB Certification Examination 2024 must understand each unit included in the syllabus.
In this article, we are going to cover all the necessary details of CAIIB Paper 1 (ABM) Module A (Statistics) Unit 8 : Linear Programming, Aspirants must go through this article to better understand the topic, Linear Programming and practice using our Online Mock Test Series to strengthen their knowledge of Estimates. Unit 8 : Linear Programming
Introduction
Linear Programming refers to several related mathematical techniques that are used to allocate limited resources among competing demands in an optimal way. For obtaining the optimal solution the problems should be structured into a particular format. It has been found that linear programming has many useful applications to financial decisions. The type of problems should have linear constraints and the decision maker must be trying to maximise some linear objective function.
In this chapter we will discuss graphical and ‘simplex’ methods.
Model
Let us assume that the selling prices, production and marketing costs are known for each of the ‘n’ products. The firm also has to operate under certain economic, financial and physical constraints. Some examples of resource and marketing constraints:
- Bank may stipulate certain working capital requirements.
- Market may not absorb the whole output.
- Capacity constraints.
- Labour availability.
- Raw materials availability.
These constraints can be used to formulate the problem. The question is how to attain maximum profit minimum loss or minimum cost or time in the given circumstances? Maximum or minimum value can be obtained by forming and solving Linear Programming Problem.
Thus, Linear Programming Problem is a method by which a function (profit, loss, time, cost, etc.) can be maximised or minimised (optimised) with respect to some conditions. The function which has to be maximised or minimised (optimised)) is called objective function and the conditions are called constraints. The variables related to a linear programming problem whose values are to be determined are called Decision variables.
Under what conditions a Linear Programming problem can be formulated?
- As the name implies all equations are linear – This implies proportionality. For example, if it takes 4 persons to produce one unit, then we require 12 persons to produce 3 units.
- The constraints are known and deterministic. That is, the probabilities of occurrence are presumed to be 1.0.
- Most important rule is that all these variables should have non-negative values.
- Finally, decision variables are also divisible.
Graphic Approach
Let us illustrate the graphic approach with simple numerical two-decision variables. (3 variables require 3-D graphing). This gives a quick insight into the nature of L.P.
Let firm A produce radios and television sets.
Each radio costs Rs. 500 in wages and Rs. 500 in materials.
Each television set costs Rs. 2,500 in wages and Rs. 1,500 in materials.
The firm pays the labour and material expenses in cash.
The price of a radio is Rs. 2,000 and the price of a television is Rs. 6,000.
As there is a strong consumer demand, the firm is able to sell as many units as it produces at prevailing prices.
The firm also gives one period credit to consumers. The firm has 10 hours of machine time and 4 hours of assembly time per day.
The production of radio requires 3 hours of machine time and 1 hour of assembly time. The production of television requires 1 hour of machine time and 1 hour of assembly time.
The firm has Rs. 12,000 as cash balance (liquidity to pay for labour and materials). Now, given the financial and capacity constraints, how many radios and televisions should the firm produce in period 1, to maximise its profits?
Let x and y be respectively, the units of radios and television sets produced in period 1. Then the constraints are:
(a) (capacity constraint machine time) 3x + y £ 10
(b) (capacity constraint assembly time) x + y £ 4
(c) (financial constraint) 1000x + 4000y £ 12,000 ® same as x + 4y £ 12
(d) (non-negativity) x ³ 0; y ³ 0;

(e) Objective function: Maximise Profit = 1,000x + 2,000y Now, let us draw the graph.

We have plotted the above three constraints in the graph. Find all the combinations of x and y, which satisfy the constraint and plot the points for all 3 lines. The graph is in the 1st quadrant. This satisfies the non-negativity condition.
- All points on or below (inside) the line satisfy, x + y £ 4.
- All points on or below the line 3x + y £ 10, satisfy the machine time constraint.
- All points on or below the line x + 4y £ 12, satisfy financial constraint.
Even though all constraints are listed separately, they should be satisfied simultaneously. When these restrictions are placed one on top of the other, we obtain a common area, which in this case is shaped like a pentagon. (say ABCDE). Every point in this pentagon satisfies the constraints. This area is referred to as a set of feasible solutions.
Now, our objective is not to pick any feasible solution.
Although x = y = 0 is also a feasible solution, the profit will be zero.
This means no production of either radio or television. We are not seeking such a solution. So, our objective is to pick that feasible solution (that particular combination of x and y), from the set of feasible solutions, which maximises profit.

Simplex Method
Another method of solving linear programming is Simplex Method. This method is a standard technique in linear programming for solving an optimisation (maximisation or minimisation) problem, typically one involving an objective function and several constraints expressed as inequalities. With computer programmes, spread sheets available, it is possible to use this method effectively and solve equations with as many as 10–12 variables.
Let us take the following problem to use Simplex Method.
Problem
A company manufactures cricket bats and chess sets. Each cricket bat gives a profit of Rs. 2 and chess set gives a profit of Rs. 4.

If the company wants to maximise the profit, how many cricket bats and chess sets should be produced per day?
Step 1 Solution: Formulate the problem.
Let the production be ‘B’ bats and ‘C’ chess sets.
(a) Objective function: Maximise Z = 2B + 4C
(b) 4B + 6C £ 120 (Workshop 1)
(c) 2B + 6C £ 72 (Workshop 2)
(d) 1C £ 10
(e) B, C ³ 0
We now change this to standard LP format.
In the standard LP form, all the constraints are converted into equations with the help of slack variables. Also make sure that these equations have non-negative right hand side. For example, 4B + 6C £ 120 is changed to 4B + 6C + m = 120 Here m is called a slack variable. It takes non-negative values. In fact all the variables in these equations take non-negative values.
The standard LP format is as follows:
(a) Objective function Maximise Z = 2B + 4C + 0 m + 0 n + 0 p
(b) 4B + 6C + 1m = 120 (Workshop 1)
(c) 2B + 6C +1n = 72 (Workshop 2)
(d) 1C + 1p = 10
(e) B, C ³ 0; m, n, p ³ 0 where m, n, p are the slack variables.
Z equation is also written as Z – 2B – 4C – 0 m – 0 n – 0 p = 0. Now, make a tableau as follows


Download PDF from Below
PDF-CAIIB Paper 1 (ABM) Module A Unit 8-Linear Programming (Ambitious Baba)
- Click here to Fill the form for Free CAIIB Study Materials
- Join CAIIB Telegram Group
- For Mock test and Video Course Visit: test.ambitiousbaba.com
- Join Free Classes: JAIIBCAIIB BABA
- Download APP For Study Material: Click Here
- Download More PDF



