Linear Programming ISC Class 12: Formulation, Graphical Method and Solved Problems
Updated 14 October 2026 · Fact-checked
Linear Programming is Chapter 12 of ISC Class 12 Mathematics. It covers the terminology (decision variables, objective function, constraints, optimisation), advantages, limitations and application areas, mathematical formulation of linear programming problems, and the graphical method in two variables with bounded and unbounded feasible regions and optimal solutions.
What Linear Programming is about
Linear programming finds the best value (largest profit, smallest cost) of a linear expression when the variables must satisfy linear inequalities. In ISC 2027 it is a compulsory 5-mark unit (previously optional), usually set as a graph-based 3-mark question or a word problem to formulate and solve.
Terminology: the decision variables (x, y) are the quantities you choose; the objective function Z = ax + by is to be maximised or minimised; the constraints are linear inequalities from limited resources, together with the non-negativity restrictions x, y ≥ 0. A feasible solution satisfies all constraints; the set of them is the feasible region; an optimal feasible solution gives the best value of Z. Regions can be bounded or unbounded, and if no point satisfies all the constraints the problem is infeasible.
The syllabus also asks for the advantages of linear programming (best use of scarce resources, better decisions, clear structure), its limitations (linearity and certainty assumptions, only one objective, possible fractional answers when whole numbers are needed) and application areas (production planning, diet, transport, investment, staffing).
Graphical method (two variables, up to three non-trivial constraints): draw each constraint line, shade the half-plane that satisfies it, identify the common feasible region, find its corner points, and evaluate Z at each (the corner point method). For a bounded region the largest and smallest values are the maximum and minimum. For an unbounded region, check the open half-plane Z > M (or Z < m): if it meets the feasible region there is no maximum (or minimum). If two corners give the same optimum, every point on the segment joining them is optimal (infinitely many solutions).
Weightage: Linear Programming is part of the unit Linear Programming, which carries 5 of the 80 marks in the ISC Mathematics. Questions on it can appear in any section of the paper.Source: CISCE ISC Mathematics syllabus, examination year 2027, distribution of marks
Key concepts
- Terminology and assumptions
Decision variables: the unknowns we control (number of tables, kilograms of food). Objective function: the linear function Z = ax + by to optimise. Constraints: linear inequalities (, ) expressing limits on resources or requirements; non-negativity: x ≥ 0, y ≥ 0. Feasible region: the common region satisfying all constraints; points in it are feasible solutions, points outside are infeasible. Optimal solution: a feasible point giving the best Z. Linear programming assumes linearity (proportional profits and resource use), certainty of data, divisibility and a single objective.
Worked example
A bakery makes cakes A and B. Cake A needs 200 g flour and 25 g fat; cake B needs 100 g flour and 50 g fat. There are 5 kg flour and 1 kg fat. Identify the decision variables, objective and constraints to make as many cakes as possible.
Try it first, then show the solutionSolution
- Decision variables: x = number of A, y = number of B.
- Objective: maximise Z = x + y.
- Flour: 200x + 100y ≤ 5000 ⇒ 2x + y ≤ 50; fat: 25x + 50y ≤ 1000 ⇒ x + 2y ≤ 40; x, y ≥ 0.
Answer: Maximise Z = x + y subject to 2x + y ≤ 50, x + 2y ≤ 40, x ≥ 0, y ≥ 0
- Formulating a linear programming problem
Steps: (1) read the problem and define the decision variables with units; (2) write the objective function (profit to maximise, cost to minimise) in terms of them; (3) translate each limitation into an inequality: 'at most', 'cannot exceed', 'available' give ≤; 'at least', 'minimum requirement' give ≥; (4) add x, y ≥ 0. A table of the data (rows for resources, columns for products) prevents mixing up coefficients.
Worked example
A carpenter makes tables (₹250 profit each) and chairs (₹100 each). A table needs 3 h of cutting and 1 h of polishing; a chair needs 1 h of cutting and 2 h of polishing. There are 60 h of cutting and 40 h of polishing a week. Formulate the LPP.
Try it first, then show the solutionSolution
- x tables, y chairs per week.
- Maximise Z = 250x + 100y.
- Cutting 3x + y ≤ 60; polishing x + 2y ≤ 40; x, y ≥ 0.
Answer: Maximise Z = 250x + 100y subject to 3x + y ≤ 60, x + 2y ≤ 40, x, y ≥ 0
- Graphical method and the corner point theorem
Draw each constraint as a line (find two intercepts), test a point such as the origin to decide which side satisfies the inequality, and shade. The feasible region is the overlap, including the non-negativity restrictions (first quadrant). Corner point theorem: if the feasible region is bounded, the maximum and minimum of Z occur at corner points. Find each corner (intercepts or intersections of two lines by solving simultaneously) and tabulate Z. An alternative check is the iso-profit line method: slide the line ax + by = k parallel to itself across the region.
Worked example
Solve the carpenter's problem: maximise Z = 250x + 100y subject to 3x + y ≤ 60, x + 2y ≤ 40, x, y ≥ 0.
Try it first, then show the solutionSolution
- Corners: O(0, 0), A(20, 0), C(0, 20), and B from 3x + y = 60 and x + 2y = 40: x = 16, y = 12.
- Z: O 0; A 5000; B 4000 + 1200 = 5200; C 2000.
- The region is bounded, so the maximum is at B.
Answer: 16 tables and 12 chairs; maximum profit ₹5200
- Unbounded feasible regions
If the feasible region is unbounded, an optimum may not exist. For a minimum candidate m found at a corner, draw (or test) the open half-plane Z < m: if it has no point in common with the feasible region, m is the minimum; otherwise Z has no minimum. Similarly for a maximum M, test Z > M. Minimisation problems with '≥' constraints (diet, cost) typically have unbounded regions that still have a minimum, but usually no maximum.
Worked example
Minimise Z = 3x + 2y subject to x + y ≥ 4, x + 3y ≥ 6, x, y ≥ 0.
Try it first, then show the solutionSolution
- Corners of the unbounded region: (6, 0), (3, 1) [from x + y = 4 and x + 3y = 6], (0, 4).
- Z: (6, 0) 18; (3, 1) 11; (0, 4) 8. Candidate minimum 8.
- Half-plane 3x + 2y < 8: since 3x + 2y = 2(x + y) + x ≥ 8 for every feasible point, it has no common point with the region, so 8 is the minimum.
Answer: Minimum Z = 8 at (0, 4)
- Multiple optimal solutions and infeasible problems
If the objective line is parallel to a boundary edge and the optimum occurs at two adjacent corners, every point on the segment joining them is optimal: infinitely many optimal solutions (so 'if an LPP has two optimal solutions, it has infinitely many'). If the constraints have no common region, the problem is infeasible: no feasible solution, hence no optimum. Not every LPP has an optimal solution.
Worked example
In the carpenter's problem, suppose the profits change to ₹300 per table and ₹100 per chair. Find the maximum profit and all the optimal production plans.
Try it first, then show the solutionSolution
- Z = 300x + 100y at corners: A(20, 0) 6000; B(16, 12) 4800 + 1200 = 6000; C(0, 20) 2000; O 0.
- Maximum 6000 at both A and B: the objective line is parallel to 3x + y = 60.
- Every point on segment AB is optimal (in practice, integer points such as (18, 6) also give 6000).
Answer: Maximum ₹6000, attained at every point of the segment from (20, 0) to (16, 12)
- Advantages, limitations and applications
Advantages: shows how to make the best use of limited resources; gives a clear, objective basis for decisions; reveals bottlenecks (binding constraints); adapts to changed conditions by re-solving. Limitations: assumes linear relationships and fixed, known data; handles only one objective at a time; may give fractional answers when items must be whole; the graphical method works only for two variables. Applications: production and product mix, diet planning, transport and distribution, investment portfolios, staff scheduling, agriculture (crop mix).
Worked example
Give one advantage and one limitation of linear programming, illustrated by the carpenter's problem.
Try it first, then show the solutionSolution
- Advantage: it identifies the best mix (16 tables, 12 chairs) and shows both cutting and polishing time are fully used (binding constraints).
- Limitation: it assumes each table always earns exactly ₹250 and uses exactly 3 h, whatever the quantity; if demand or prices change with quantity, the linear model fails.
Answer: Advantage: best use of limited time; limitation: linearity and certainty assumptions
Maths in real life: Linear Programming
Each concept, met in an everyday situation. Read the situation, try the problem, then check the solution. The one-line hook is what to remember.
Maximising output with limited resources
Suppose a home bakery has 5 kg of flour and 1 kg of fat. Cake A uses 200 g flour and 25 g fat; cake B uses 100 g flour and 50 g fat.
How many of each should it bake to make the largest number of cakes?
Try it first, then show the solutionSolution
- Maximise Z = x + y subject to 2x + y ≤ 50, x + 2y ≤ 40, x, y ≥ 0.
- Corners: (0, 0), (25, 0), (20, 10), (0, 20); Z = 0, 25, 30, 20.
Answer: 20 of A and 10 of B: 30 cakes, using all the flour and fat
Memory hook: The best plan usually sits where two resources run out together.
Minimising cost (unbounded region)
Imagine a hostel mixing two foods. Food P (₹50 per kg) gives 3 units of vitamin A and 1 unit of B; food Q (₹40 per kg) gives 1 unit of A and 2 units of B. Each day at least 9 units of A and 8 of B are needed.
Find the cheapest daily mix.
Try it first, then show the solutionSolution
- Minimise C = 50x + 40y subject to 3x + y ≥ 9, x + 2y ≥ 8, x, y ≥ 0.
- Corners (0, 9), (2, 3), (8, 0): C = 360, 220, 400. The half-plane 50x + 40y < 220 has no common point with the region, so the minimum is 220.
Answer: 2 kg of P and 3 kg of Q, costing ₹220
Memory hook: Unbounded region: test the half-plane before trusting the minimum.
Formulating with budget and space
Suppose a shopkeeper has ₹5000 to buy fans at ₹300 and table lamps at ₹200, room for 20 items, and earns ₹25 per fan and ₹20 per lamp.
How many of each maximise profit?
Try it first, then show the solutionSolution
- Maximise Z = 25x + 20y subject to x + y ≤ 20, 3x + 2y ≤ 50, x, y ≥ 0.
- Corners (0, 0), (50/3, 0), (10, 10), (0, 20): Z = 0, 416.7, 450, 400.
Answer: 10 fans and 10 lamps; maximum profit ₹450
Memory hook: Money and space together decide the stock.
Topics in this chapter
Linear Programming formula sheet
- General LPP (two variables)
- Corner point method
- Bounded region: max and min both exist.
- Unbounded check (minimum m)
- For maximum M, test ax + by > M.
- Intercepts of a constraint line
- Join them to draw the line.
- Multiple optima
- Objective parallel to an edge.
Linear Programming: diagrams to practise
Practise each one on paper: draw it from the checklist, then tick off every label.
Feasible region for a two-variable LPP
Every graphical LPP; examiners report errors in shading inequalities and identifying corner points.
Draw
- Draw axes with a uniform scale; plot each constraint line from its intercepts and label it with its equation.
- Test the origin in each inequality: shade towards it if true, away if false; keep to the first quadrant (x, y ≥ 0).
- Mark the common region clearly and label its corner points with coordinates (solving simultaneous equations for intersections).
Label
- each constraint line with equation
- feasible region (shaded or hatched)
- corner points with coordinates
- optional iso-profit line Z = k
Watch out: For an unbounded region, show that it extends without limit and add the dotted half-plane test line.
How the board asks Linear Programming
The question patterns to expect, and the method that works for each.
| Question type | How it is asked | Method |
|---|---|---|
| Statement and MCQ items (Section A) | Does every LPP have an optimal solution? Optimum at two given points: find Z or a parameter. | Remember infeasible and unbounded cases; two optimal corners mean infinitely many optimal points. |
| Corner-point evaluation (2 marks) | Given a shaded region and its corners, find the max/min of Z. | Tabulate Z at each corner; check boundedness. |
| Formulation | Turn a word problem (shop stock, books on a shelf, diet, furniture) into an LPP. | Define variables with units; tabulate data; translate 'at most'/'at least'. |
| Graphical solution (3-5 marks) | Formulate and solve; graph-based LPP with up to three constraints. | Neat graph, correct shading, all corners, table of Z, conclusion in words. |
| Theory | Advantages, limitations, applications; meaning of feasible region, optimal solution, unbounded region. | Short definitions with one example each. |
Tricks to remember Linear Programming
Short memory aids. Say each one aloud once, then use it on a question the same day.
VOCS
Variables, Objective, Constraints, Sign (non-negativity): the four parts of every formulation.
Use it when: Formulating an LPP.
Origin test
Plug (0, 0) into each inequality: true → shade towards the origin, false → away.
Use it when: Shading the right side.
Corners carry the crown
Optima live at corners; check every corner, not just the obvious one.
Use it when: Corner point method.
Unbounded? Test the half-plane
For min m, the region Z < m must miss the feasible region.
Use it when: Unbounded regions.
Two winners means infinite winners
Same Z at two adjacent corners: the whole edge is optimal.
Use it when: Multiple optimal solutions.
Linear Programming: board-level solved questions
Ordered from board level to HOTS. Cover the solution, write your own, then compare step by step.
Example 1: Where the optimum lies · 1 mark · MCQBoard level
For a bounded feasible region, the maximum value of Z = ax + by occurs:
(a) only at the origin
(b) at a corner point of the feasible region
(c) only at an interior point
(d) nowhere in general
Try it first, then show the solutionSolution
- By the corner point theorem, both extreme values on a bounded region occur at corner points.
Answer: (b)
Example 2: Unbounded regions · 1 mark · Assertion-reasonBoard level
Assertion: If the feasible region of an LPP is unbounded, the objective function may have no maximum value.
Reason: On an unbounded region, Z = ax + by with a, b > 0 can be made as large as we please.
(a) Both Assertion and Reason are true, and Reason is the correct explanation of Assertion.
(b) Both Assertion and Reason are true, but Reason is not the correct explanation of Assertion.
(c) Assertion is true and Reason is false.
(d) Assertion is false and Reason is true.
Try it first, then show the solutionSolution
- Moving further into an unbounded region in the direction of increasing x or y makes Z grow without limit, which is why a maximum may not exist.
Answer: (a)
Example 3: Reading corners · 2 marks · Short answerHarder board level
The corner points of a bounded feasible region are (0, 0), (6, 0), (4, 3) and (0, 5). Find the maximum and minimum of Z = 4x + 6y. [2]
Try it first, then show the solutionSolution
- Z: (0, 0) 0; (6, 0) 24; (4, 3) 16 + 18 = 34; (0, 5) 30.
- Maximum 34 at (4, 3); minimum 0 at (0, 0).
Answer: Max 34 at (4, 3); min 0 at (0, 0)
Example 4: Bakery problem · 3 marks · Short answerHarder board level
Cake A needs 200 g flour and 25 g fat; cake B needs 100 g flour and 50 g fat. With 5 kg flour and 1 kg fat, find the maximum number of cakes. Formulate and solve graphically. [3]
Try it first, then show the solutionSolution
- Maximise Z = x + y subject to 2x + y ≤ 50, x + 2y ≤ 40, x, y ≥ 0.
- Corners: (0, 0), (25, 0), (0, 20) and the intersection (20, 10).
- Z = 0, 25, 20, 30: maximum 30 at (20, 10).
Answer: 20 of A and 10 of B (30 cakes)
Example 5: Minimum on an unbounded region · 3 marks · Short answerHarder board level
Minimise Z = 3x + 2y subject to x + y ≥ 4, x + 3y ≥ 6, x, y ≥ 0. [3]
Try it first, then show the solutionSolution
- The region is unbounded with corners (6, 0), (3, 1), (0, 4).
- Z = 18, 11, 8: candidate minimum 8 at (0, 4).
- The open half-plane 3x + 2y < 8 does not meet the region (since 3x + 2y ≥ 2(x + y) ≥ 8 there), so the minimum is 8.
Answer: Z_min = 8 at (0, 4)
Example 6: The carpenter's problem · 5 marks · Long answerHarder board level
A carpenter makes tables (profit ₹250) and chairs (profit ₹100). A table needs 3 h cutting and 1 h polishing; a chair 1 h cutting and 2 h polishing. Up to 60 h of cutting and 40 h of polishing are available weekly.
(a) Formulate the LPP. [2]
(b) Solve it graphically and state the maximum profit. [3]
Try it first, then show the solutionSolution
- (a) x tables, y chairs. Maximise Z = 250x + 100y subject to 3x + y ≤ 60, x + 2y ≤ 40, x ≥ 0, y ≥ 0.
- (b) Lines: 3x + y = 60 through (20, 0), (0, 60); x + 2y = 40 through (40, 0), (0, 20). Both shade towards the origin.
- Corners: O(0, 0), A(20, 0), B(16, 12), C(0, 20) (B from solving the two lines).
- Z: 0, 5000, 5200, 2000.
- Maximum ₹5200 at 16 tables and 12 chairs per week.
Answer: 16 tables, 12 chairs; ₹5200
Example 7: Infinitely many optimal solutions · 3 marks · Short answerHOTS / competency
With the carpenter's constraints, maximise Z = 300x + 100y. Show that there are infinitely many optimal solutions. [3]
Try it first, then show the solutionSolution
- Z at corners: (0, 0) 0, (20, 0) 6000, (16, 12) 6000, (0, 20) 2000.
- The maximum 6000 occurs at two adjacent corners.
- Z is constant along the edge 3x + y = 60 (Z = 100(3x + y) = 6000), so every point of the segment is optimal.
Answer: Maximum 6000 on the whole segment from (20, 0) to (16, 12)
Example 8: Choosing the objective coefficients · 2 marks · Short answerHOTS / competency
For the region with corners (0, 0), (20, 0), (16, 12), (0, 20), find the condition on p and q (both positive) for Z = px + qy to be maximum at both (20, 0) and (16, 12). [2]
Try it first, then show the solutionSolution
- Equal values: 20p = 16p + 12q ⇒ 4p = 12q.
- So p = 3q (the objective line is then parallel to 3x + y = 60).
Answer: p = 3q
Case-study practice (Section D style)
Read the situation, then answer every part. In the board paper this is a 5-mark question split into 1 + 1 + 2 + 1 marks.
Planning a hostel diet
Suppose a hostel mixes two foods. Food P costs ₹50 per kg and gives 3 units of vitamin A and 1 unit of vitamin B per kg; food Q costs ₹40 per kg and gives 1 unit of A and 2 units of B per kg. Each day the mix must give at least 9 units of A and 8 units of B.
(i) · 1 mark
Formulate the LPP.
Answer
Answer: Minimise C = 50x + 40y subject to 3x + y ≥ 9, x + 2y ≥ 8, x, y ≥ 0
x, y = kg of P and Q.
(ii) · 1 mark
Find the corner points of the feasible region.
Answer
Answer: (0, 9), (2, 3), (8, 0)
Intercepts and the intersection of 3x + y = 9 with x + 2y = 8.
(iii) · 2 marks
Find the minimum cost and justify it, given that the region is unbounded.
Answer
Answer: ₹220 at (2, 3)
C = 360, 220, 400 at the corners; the half-plane 50x + 40y < 220 does not meet the feasible region, so 220 is the minimum.
(iv) · 1 mark
Does the cost have a maximum? Explain.
Answer
Answer: No.
The region is unbounded upwards and to the right, so C can be made as large as we like.
Stocking a small shop
Suppose a shopkeeper has ₹5000 to buy fans at ₹300 each and table lamps at ₹200 each, and space for at most 20 items. Each fan earns ₹25 profit and each lamp ₹20.
(i) · 1 mark
Write the constraints.
Answer
Answer: x + y ≤ 20, 3x + 2y ≤ 50, x, y ≥ 0
300x + 200y ≤ 5000 simplifies to 3x + 2y ≤ 50.
(ii) · 1 mark
Find the corner points.
Answer
Answer: (0, 0), (50/3, 0), (10, 10), (0, 20)
Intersection: x + y = 20 and 3x + 2y = 50 give x = 10, y = 10.
(iii) · 2 marks
Find the maximum profit and the stock to buy.
Answer
Answer: ₹450 with 10 fans and 10 lamps
Z = 25x + 20y: 0, 416.7, 450, 400.
(iv) · 1 mark
State one limitation of the model in this context.
Answer
Answer: It assumes every item sells at a fixed profit; in reality demand may limit sales.
LP assumes linear, certain data; also fractional corners (50/3 fans) are not meaningful.
Where the marks are
How a typical answer is split into step marks. Show every step: a right final answer alone rarely earns full marks.
Corners of a bounded feasible region are (0, 0), (6, 0), (4, 3), (0, 5). Find the maximum of Z = 4x + 6y. (2 marks)
| Step | Marks |
|---|---|
| Evaluates Z at all corners (0, 24, 34, 30) | 1 |
| Maximum 34 at (4, 3) | 1 |
Minimise Z = 3x + 2y subject to x + y ≥ 4, x + 3y ≥ 6, x, y ≥ 0. (3 marks)
| Step | Marks |
|---|---|
| Correct graph and unbounded feasible region | 1 |
| Corners (6, 0), (3, 1), (0, 4) with Z values | 1 |
| Half-plane check; minimum 8 at (0, 4) | 1 |
Formulate and solve: tables ₹250, chairs ₹100; 3 h + 1 h cutting (60 h), 1 h + 2 h polishing (40 h). (5 marks)
| Step | Marks |
|---|---|
| Variables and objective Z = 250x + 100y | 1 |
| Constraints 3x + y ≤ 60, x + 2y ≤ 40, x, y ≥ 0 | 1 |
| Graph with correct feasible region | 1 |
| Corners (0, 0), (20, 0), (16, 12), (0, 20) | 1 |
| Max ₹5200 at (16, 12) stated in context | 1 |
Where students lose marks in Linear Programming
The slips examiners see most often, and what to write instead.
Mistake: Wrong feasible region and corner points
CISCE examiners' comments, 2024 and 2025: candidates could not identify the feasible region from the inequalities, identified wrong corner points, and graphed the inequalities unclearly.
Wrong working
Shades away from the origin for a '≤' constraint, giving the wrong corners.
Right working
Test (0, 0): for 3x + y ≤ 60, 0 ≤ 60 is true, so shade towards the origin.
Do this: Use the origin test for every constraint and label each line.
Usually costs: 2-3 marks.
Mistake: Writing the wrong objective function
CISCE examiners' comments, 2025: in a bookshelf problem asking for the maximum number of books, candidates wrote the objective function wrongly.
Wrong working
Maximise Z = 6x + 4y (total thickness) when the number of books is wanted.
Right working
Maximise Z = x + y (number of books); thickness and weight go into the constraints.
Do this: Read the last line of the question: it tells you what Z must measure.
Usually costs: 2 marks (everything after it fails).
Mistake: Not checking an unbounded region
A frequent error: the smallest corner value is declared the minimum without testing the half-plane.
Wrong working
Minimum = smallest corner value, no further check.
Right working
Test whether Z < m meets the feasible region; only if it does not is m the minimum.
Do this: Write the half-plane check in one line.
Usually costs: 1 mark.
Mistake: Thinking every LPP has an optimal solution
The 2027 specimen tests the statement 'every LPP has at least one optimal solution'; it is false.
Wrong working
An optimum always exists.
Right working
Infeasible problems have no solution, and unbounded regions may have no maximum (or minimum).
Do this: Remember the two exceptions: infeasible and unbounded.
Usually costs: 1 mark.
Practice questions on Linear Programming
Write each answer on paper first. Open the hint only if you are stuck, and the answer only when you have finished.
Q1 · 1 mark · MCQBoard level
The set of all points satisfying all the constraints of an LPP, including non-negativity, is called the:
(a) objective region
(b) feasible region
(c) optimal set
(d) infeasible regionHint
Feasible solutions.
Answer
(b)
Q2 · 1 mark · MCQBoard level
In an LPP, the constraints x ≥ 0, y ≥ 0 are called:
(a) objective constraints
(b) non-negativity restrictions
(c) slack conditions
(d) optimal conditionsHint
Quantities cannot be negative.
Answer
(b)
Q3 · 1 mark · MCQBoard level
The corner points of a bounded region are (0, 0), (6, 0), (4, 3), (0, 5). The maximum of Z = 4x + 6y is:
(a) 24
(b) 30
(c) 34
(d) 36Hint
Evaluate at each corner.
Answer
(c) 34
Q4 · 1 mark · Very short answerBoard level
State one limitation of linear programming.
Hint
Assumptions.
Answer
It assumes all relationships are linear and all data are known with certainty (or: it handles only one objective; may give fractional answers).
Q5 · 2 marks · Short answerBoard level
The corner points of a bounded region are (2, 1), (6, 1), (4, 5). Find the minimum and maximum of Z = 3x − y.
Hint
Tabulate.
Answer
Z = 5, 17, 7: min 5 at (2, 1); max 17 at (6, 1).
Q6 · 2 marks · Short answerHarder board level
Formulate (do not solve): a farmer has 50 hectares for wheat and rice. Wheat needs ₹4000/ha and gives ₹10 000/ha profit; rice needs ₹6000/ha and gives ₹14 000/ha; he has ₹2 40 000.
Hint
Land and money constraints.
Answer
Maximise Z = 10 000x + 14 000y subject to x + y ≤ 50, 4000x + 6000y ≤ 240 000 (i.e. 2x + 3y ≤ 120), x, y ≥ 0.
Q7 · 2 marks · Short answerHarder board level
Show that the constraints x + y ≤ 2, x + y ≥ 5, x, y ≥ 0 have no feasible region. What does this mean for the LPP?
Hint
Parallel lines.
Answer
x + y cannot be both at most 2 and at least 5; the half-planes do not overlap, so the problem is infeasible and has no optimal solution.
Q8 · 2 marks · Short answerHOTS / competency
For the region with corners (0, 0), (20, 0), (16, 12), (0, 20), find p in terms of q (p, q > 0) so that Z = px + qy is maximum at both (20, 0) and (16, 12).
Hint
Equate the two values.
Answer
20p = 16p + 12q ⇒ p = 3q
Q9 · 3 marks · Short answerHarder board level
Minimise C = 50x + 40y subject to 3x + y ≥ 9, x + 2y ≥ 8, x, y ≥ 0.
Hint
Unbounded region; check the half-plane.
Answer
Corners (0, 9), (2, 3), (8, 0): 360, 220, 400; 50x + 40y < 220 does not meet the region, so min ₹220 at (2, 3).
Q10 · 3 marks · Short answerHarder board level
Maximise Z = 5x + 3y subject to 3x + 5y ≤ 15, 5x + 2y ≤ 10, x, y ≥ 0.
Hint
Find the intersection carefully.
Answer
Corners (0, 0), (2, 0), (0, 3), (20/19, 45/19). Z = 0, 10, 9, 235/19 ≈ 12.37. Max 235/19 at (20/19, 45/19).
Q11 · 3 marks · Short answerHarder board level
Give two advantages and two application areas of linear programming.
Hint
Resources, decisions.
Answer
Advantages: optimal use of scarce resources; objective, quantitative basis for decisions (also shows binding constraints). Applications: production planning (product mix), diet planning, transport scheduling, investment allocation.
Q12 · 5 marks · Long answerHarder board level
A shopkeeper has ₹5000 to buy fans (₹300) and lamps (₹200), room for 20 items, and earns ₹25 per fan and ₹20 per lamp. Formulate and solve graphically to maximise profit.
Hint
Corner (10, 10).
Answer
Maximise Z = 25x + 20y subject to x + y ≤ 20, 3x + 2y ≤ 50, x, y ≥ 0. Corners (0, 0), (50/3, 0), (10, 10), (0, 20); Z = 0, 416.7, 450, 400. Maximum ₹450 with 10 fans and 10 lamps.
Q13 · 2 marks · Short answerHarder board level
Is the feasible region of x + y ≥ 4, x + 3y ≥ 6, x, y ≥ 0 bounded or unbounded? Does Z = 3x + 2y have a maximum on it?
Hint
Can x grow forever?
Answer
Unbounded (it extends without limit in the first quadrant). Z has no maximum, since Z increases without bound as x or y increases.
Test your recall
Answer in your head or on paper first, then open the card. Pulling an answer out of memory makes it stick far better than re-reading.
1.What is an objective function?Show answer
The linear function Z = ax + by to be maximised or minimised.
2.What is a feasible region?Show answer
The common region of all constraints, including x, y ≥ 0.
3.State the corner point theorem.Show answer
On a bounded feasible region, the max and min of Z occur at corner points.
4.When is an LPP infeasible?Show answer
When no point satisfies all the constraints.
5.What if two corners give the same optimum?Show answer
Every point on the segment joining them is optimal.
6.How do you test a minimum on an unbounded region?Show answer
Check that the half-plane Z < m has no point in common with the feasible region.
7.One application of LP?Show answer
Production planning, diet, transport or investment.
8.Up to how many non-trivial constraints are used in ISC graphical problems?Show answer
Three.
Best order to study it
- Learn the terminology, advantages, limitations and applications.
- Practise formulating LPPs from word problems.
- Practise drawing lines from intercepts and shading by the origin test.
- Solve bounded problems by the corner point method.
- Practise unbounded regions with the half-plane check.
- Finish with multiple-optimum and infeasible cases.
Quick revision checklist
The night before the exam: can you do each of these without looking?
- Can you define decision variables, objective, constraints and feasible region?
- Can you formulate an LPP from a story with a data table?
- Can you draw and shade constraints correctly?
- Can you find all corner points, including intersections?
- Can you apply the corner point method?
- Can you handle an unbounded region correctly?
- Can you recognise multiple optimal solutions and infeasibility?
- Can you state two advantages and two limitations?
Linear Programming: frequently asked questions
Is Linear Programming compulsory in ISC 2027?
Yes. It is Unit 6 (5 marks) of the compulsory paper. Earlier it was in the optional Section C.
How many constraints will a graphical problem have?
The syllabus limits the graphical method to two variables and up to three non-trivial constraints (plus x, y ≥ 0).
Do I need to know the theory of LP?
Yes: the syllabus includes terminology, advantages, limitations, application areas and the different types of LP problems.
What if the optimum is at a fractional corner when items must be whole?
The graphical method in the syllabus gives the optimum of the linear model; if the question asks for whole items, check nearby integer points inside the region. This is one of LP's stated limitations.
Does every LPP have an optimal solution?
No. An infeasible problem has none, and on an unbounded region the objective may have no maximum or no minimum.
How many marks does this chapter carry?
5 of the 80 marks, typically one graph-based or word problem.
Based on: CISCE ISC 2027 Mathematics syllabus; CISCE ISC 2027 Mathematics specimen question paper and answer key; CISCE Analysis of Pupil Performance, ISC Mathematics, 2025; CISCE Analysis of Pupil Performance, ISC Mathematics, 2024