Linear Programming Class 12: Notes, Methods and Solved Questions
Updated 14 October 2026 · Fact-checked
Linear Programming is Chapter 12 of CBSE Class 12 Maths. It teaches how to maximise or minimise a linear objective function in two variables subject to linear inequality constraints, by drawing the feasible region and using the corner point method, including unbounded regions, multiple optimal solutions and regions with no feasible point.
What Linear Programming is about
Linear programming answers questions like "how many of each product should a workshop make to earn the most profit with limited hours?" You write a quantity to be optimised as a linear objective function , and the limits as linear inequalities called constraints (always including , ).
Each constraint is a half-plane on the graph; the region common to all of them is the feasible region, and every point in it is a feasible solution. Two theorems make the method work: if Z has an optimal value, it occurs at a corner point of the feasible region, and on a bounded region Z always has both a maximum and a minimum. So you draw the region, find its corner points, evaluate Z at each and compare. For an unbounded region you must also check whether the optimum really exists, using an extra inequality test.
The syllabus limits problems to two variables and up to three non-trivial constraints, solved graphically. Classifying problems into manufacturing, diet and transportation types is not in the 2026-27 syllabus. Linear Programming carries 5 of the 80 marks. In our question bank of eight board papers (2023 to 2026) and four sample papers, it has 31 questions and appears in all eight board papers, usually as 1-mark MCQs plus one 3-mark graphical problem.
Weightage: This chapter is Unit V, Linear Programming, which carries 5 of the 80 theory marks.Source: CBSE Mathematics syllabus 2026-27, Unit V Linear Programming
In real board papers: asked in 8 of the 8 board papers we hold (2023 to 2026), on average 5 marks per paper. See the questions
Key concepts
- Terminology: objective function, decision variables, constraints
- NCERT section 12.2
A linear programming problem (LPP) asks for the optimal (maximum or minimum) value of a linear function subject to linear constraints.
- Decision variables: the unknown quantities, x and y (numbers of items, hours and so on).
- Objective function: , the quantity to maximise (profit, output) or minimise (cost, time).
- Constraints: linear inequalities such as from limited resources.
- Non-negativity constraints: , , because the quantities cannot be negative.
Optimisation means finding the maximum or the minimum. The word "linear" means every term is of degree 1, with no or xy.
Worked example
In "Maximise subject to , , ", identify the objective function and the constraints. [1 mark]
Try it first, then show the solutionSolution
- Objective function: (to be maximised).
- Constraints: , ; non-negativity: , .
Answer: As listed.
- Mathematical formulation of a problem
- NCERT section 12.2.1
To turn a word problem into an LPP:
1. Name the decision variables clearly (x = number of …, y = number of …).
2. Write the objective function from the profit or cost per unit.
3. Write one constraint for each limited resource: (resource used per unit × number of units) summed ≤ amount available. Use ≥ for "at least" conditions.
4. Add , .A table (rows for products, columns for resources) keeps the coefficients straight.
Worked example
A workshop makes products P and Q. Each P needs 2 machine-hours and 1 labour-hour; each Q needs 1 machine-hour and 2 labour-hours. At most 10 machine-hours and 8 labour-hours are available daily. Profits are ₹50 per P and ₹40 per Q. Formulate the LPP. [2 marks]
Try it first, then show the solutionSolution
- Let x = number of P and y = number of Q made per day.
- Maximise subject to (machine), (labour), , .
Answer: Maximise ; , ,
- Feasible region and feasible solutions
- NCERT section 12.2.2
Draw each constraint's boundary line (change the inequality to an equation and plot two points, usually the intercepts). Decide which side satisfies the inequality by testing a point not on the line, usually (0, 0). The region common to all constraints, including (the first quadrant), is the feasible region.
- A point in the feasible region (including its boundary) is a feasible solution; a point outside is infeasible.
- The region is bounded if it can be enclosed in a circle, and unbounded if it extends indefinitely.
- If no point satisfies all constraints, there is no feasible region and the problem has no solution.
Worked example
For the constraints , , , decide whether (3, 2) and (5, 2) are feasible. [1 mark]
Try it first, then show the solutionSolution
- (3, 2): 6 + 2 = 8 ≤ 10 and 3 + 4 = 7 ≤ 8: feasible.
- (5, 2): 10 + 2 = 12 > 10: infeasible.
Answer: (3, 2) is feasible; (5, 2) is infeasible.
- Corner point method for a bounded region
- NCERT section 12.2.2
Theorem 1: if Z = ax + by has an optimal value on the feasible region R, that value occurs at a corner point (vertex) of R. Theorem 2: if R is bounded, Z has both a maximum and a minimum on R, each at a corner point. (Both theorems are used without proof.)
Method:
1. Draw the feasible region and find all its corner points (read intercepts, or solve the two boundary equations that meet there).
2. Make a table of Z at each corner point.
3. For a bounded region, the largest value is the maximum and the smallest is the minimum.Worked example
Solve graphically: maximise subject to , , . [3 marks]
Try it first, then show the solutionSolution
- The feasible region is the bounded quadrilateral with corners O(0, 0), A(5, 0), B and C(0, 4); B solves , : B(4, 2).
- Z: O → 0, A → 250, B → 200 + 80 = 280, C → 160.
- Maximum 280 at B(4, 2).
Answer: Maximum Z = 280 at x = 4, y = 2 (make 4 of P and 2 of Q for ₹280 profit).
- Unbounded feasible regions
- NCERT section 12.2.2
If the feasible region is unbounded, a maximum or minimum may not exist; if it does, it is still at a corner point. After making the corner table:
- Let m be the smallest corner value. Draw (or test) the open half-plane . If it has no point in common with the feasible region, m is the minimum; otherwise Z has no minimum.
- Let M be the largest corner value. If has no point in common with the region, M is the maximum; otherwise there is no maximum.
When the region stretches out to the upper right and a, b > 0, a minimum usually exists but a maximum does not.
Worked example
Minimise subject to , , . [3 marks]
Try it first, then show the solutionSolution
- The region is unbounded (above both lines). Corners: (0, 6), (6, 0) and the meeting point of and , which is (2, 2).
- Z: (0, 6) → 18, (2, 2) → 10, (6, 0) → 12. Smallest corner value 10.
- The half-plane has no point in the region (for instance ), so 10 is the minimum.
Answer: Minimum Z = 10 at (2, 2); Z has no maximum.
- Multiple optimal solutions
- NCERT section 12.2.2
If two adjacent corner points give the same optimal value, then every point on the edge joining them also gives that value: the problem has infinitely many optimal solutions. This happens when the objective function's line is parallel to that edge (its coefficients are proportional to the constraint's).
State the answer as "Z is optimal at every point of the segment joining … and …".
Worked example
Maximise subject to , , . [2 marks]
Try it first, then show the solutionSolution
- Corners O(0, 0), A(5, 0), B(4, 2), C(0, 4): Z = 0, 30, 30, 12.
- Maximum 30 at both A and B; is parallel to the edge AB.
Answer: Maximum 30 at every point of the segment joining (4, 2) and (5, 0).
- Infeasible problems and checking constraints
- NCERT section 12.2.2
Constraints can contradict each other, leaving no feasible region; then the LPP has no feasible solution and no optimal value. Check by shading: if the half-planes do not overlap in the first quadrant, the problem is infeasible.
Board questions also show a feasible region and ask you to write the constraints that produce it: find each boundary line from two points on it, then use a point inside the region to choose ≤ or ≥.
Worked example
A bounded feasible region has corners O(0, 0), A(4, 0), B(3, 2) and C(0, 3). Write the constraints. [2 marks]
Try it first, then show the solutionSolution
- AB through (4, 0) and (3, 2): . BC through (3, 2) and (0, 3): .
- (0, 0) is inside, and , , so the constraints are , , , .
Answer: , ,
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 profit (bounded region)
Suppose a tailor makes shirts (x) and trousers (y) each week. A shirt uses 1 m of cloth and 2 hours; a pair of trousers uses 2 m and 1 hour. There are 40 m of cloth and 50 hours available, and the profits are ₹60 per shirt and ₹80 per pair of trousers.
Suppose the tailor wants maximum profit: maximise subject to , , .
Try it first, then show the solutionSolution
- Corners: (0, 0), (25, 0), (0, 20) and the meeting point of x + 2y = 40 and 2x + y = 50, which is (20, 10).
- Z: 0, 1500, 1600, 1200 + 800 = 2000.
Answer: Make 20 shirts and 10 pairs of trousers for the maximum profit of ₹2000.
Memory hook: The best plan usually sits where two resources run out together.
Planning time (three constraints)
Imagine a student with at most 10 hours for revising Maths (x hours) and Physics (y hours), who wants no more than 6 hours on Maths and at least 2 on Physics, and estimates a benefit score Z = 8x + 6y.
Maximise subject to , , , .
Try it first, then show the solutionSolution
- Corners: (0, 2), (6, 2), (6, 4), (0, 10).
- Z: 12, 60, 72, 60.
Answer: 6 hours of Maths and 4 of Physics, score 72.
Memory hook: List every corner, even the ones that look unpromising.
Minimising cost (unbounded region)
Suppose a gardener mixes two fertilisers costing ₹6 and ₹5 per kg. Each kg of the first gives 2 units of nitrogen and 1 of phosphate; each kg of the second gives 1 and 2. The garden needs at least 10 units of nitrogen and 8 of phosphate.
Minimise subject to , , .
Try it first, then show the solutionSolution
- Corners: (0, 10), (4, 2), (8, 0); C = 50, 34, 48.
- Check: , so no feasible point does better.
Answer: 4 kg of the first and 2 kg of the second, at a minimum cost of ₹34.
Memory hook: Unbounded region: always test that the corner minimum cannot be beaten.
Topics in this chapter
Linear Programming formula sheet
- Objective function
- Non-negativity constraints
- Corner point principle
- Bounded region
- Unbounded region, minimum test
- Unbounded region, maximum test
- Corner point from two boundary lines
- Multiple optima
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 |
|---|---|---|
| Corner points given | 1-mark MCQs: corner points listed, find the maximum or minimum of Z, or Z max − Z min; condition on p and q for an optimum at two points. | Make the table of Z values; for "optimum at two points", equate Z at those points. |
| Terminology and properties | MCQs and assertion-reason on objective function, bounded regions, number of corner points, degree of the objective function. | Recall the definitions and the two corner-point theorems. |
| Constraints from a graph | 2 marks: write the constraints for a shaded region, or pick the constraint that does not belong. | Line through two points; test an interior point for the inequality sign. |
| Graphical solution, bounded region | 3-mark (sometimes 5-mark) "solve graphically", usually with up to three constraints. | Draw lines by intercepts, shade, find corners (solve pairs), tabulate Z. |
| Unbounded region or multiple optima | 3-mark minimisation over an unbounded region; showing the minimum occurs at more than one point. | Tabulate, then use the half-plane test; if two corners tie, state the whole segment. |
Tricks to remember Linear Programming
Short memory aids. Say each one aloud once, then use it on a question the same day.
Corners are candidates
The optimum of a linear Z always sits at a vertex: find corners, tabulate, compare.
Use it when: Every graphical LPP.
Origin test for shading
Put (0, 0) into each inequality: true → shade the origin side; false → the other side.
Use it when: Drawing the feasible region.
Bounded gives both
A closed region always has a max and a min; an open one may lack one of them.
Use it when: Deciding whether to apply the half-plane test.
Tie means a whole edge
Two neighbouring corners with the same optimum → every point between them is optimal.
Use it when: Multiple optimal solutions.
≤ is under, ≥ is over
For lines with positive intercepts, ≤ keeps the side towards the origin and ≥ the side away from it.
Use it when: Quick shading.
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: Reading a corner table · 1 mark · MCQBoard level
The corner points of a bounded feasible region are (0, 0), (5, 0), (3, 4) and (0, 5). The maximum of Z = 3x + 2y is:
(a) 15 at (5, 0)
(b) 17 at (3, 4)
(c) 10 at (0, 5)
(d) 20 at (5, 0)
Try it first, then show the solutionSolution
- Z = 0, 15, 17, 10.
Answer: (b) 17 at (3, 4)
Example 2: The corner point theorem · 1 mark · Assertion-reasonBoard level
Assertion (A): For a bounded feasible region with corners (0, 0), (4, 0), (3, 2) and (0, 3), the maximum of Z = 4x + 3y is 18, at (3, 2).
Reason (R): On a bounded feasible region, the optimal value of a linear objective function occurs at a corner point.
(a) Both true, R explains A. (b) Both true, R does not explain A. (c) A true, R false. (d) A false, R true.
Try it first, then show the solutionSolution
- Z = 0, 16, 18, 9 at the corners, so the maximum is 18 at (3, 2). R is the theorem that justifies comparing only corners.
Answer: (a)
Example 3: Constraints from a region · 2 marks · Very short answerHarder board level
The feasible region of an LPP is the quadrilateral OABC with O(0, 0), A(6, 0), B(4, 3) and C(0, 5). Write the constraints that define it. [2 marks]
Try it first, then show the solutionSolution
- AB through (6, 0) and (4, 3): slope , so . BC through (4, 3) and (0, 5): slope , so .
- O gives 0 ≤ 18 and 0 ≤ 10, so both inequalities are ≤.
Answer: , , ,
Example 4: A bounded maximisation · 3 marks · Short answerHarder board level
Solve graphically: maximise subject to , , . [3 marks]
Try it first, then show the solutionSolution
- Lines: through (9, 0), (0, 6); through (5, 0), (0, 10). The region is the bounded quadrilateral below both.
- Corners: (0, 0), (5, 0), (0, 6) and the meeting point: subtracting, 2y = 8, y = 4, x = 3: (3, 4).
- Z = 0, 15, 24, 25. Maximum 25 at (3, 4).
Answer: Maximum Z = 25 at (3, 4).
Example 5: Minimising over an unbounded region · 3 marks · Short answerHarder board level
Minimise subject to , , . [3 marks]
Try it first, then show the solutionSolution
- Unbounded region above both lines. Corners: (0, 8), (10, 0) and the meeting point: , y = 3: (5, 3).
- Z = 16, 30, 21. Smallest 16 at (0, 8).
- Test: on the region, so has no feasible point.
Answer: Minimum Z = 16 at (0, 8).
Example 6: Both extremes with three constraints · 5 marks · Long answerHarder board level
Solve graphically: find the maximum and minimum of subject to , , , . [5 marks]
Try it first, then show the solutionSolution
- Lines: x + y = 4 through (4, 0), (0, 4); x + 2y = 12 through (12, 0), (0, 6); 3x + 2y = 18 through (6, 0), (0, 9).
- The feasible region lies above x + y = 4 and below the other two lines: a bounded pentagon.
- Corners: (4, 0), (6, 0), (0, 4), (0, 6) and the meeting point of , : 2x = 6, x = 3, .
- Z: (4, 0) → 16, (6, 0) → 24, → 39, (0, 6) → 36, (0, 4) → 24.
- Maximum 39 at ; minimum 16 at (4, 0).
Answer: Maximum 39 at ; minimum 16 at (4, 0).
Example 7: A minimum at infinitely many points · 3 marks · Short answerHOTS / competency
Minimise subject to , , . Show that the minimum occurs at more than two points. [3 marks]
Try it first, then show the solutionSolution
- Corners: (0, 15), (10, 0) and the meeting point: , , x = 4, y = 3: (4, 3).
- Z = 60, 20, 20: the minimum 20 occurs at (10, 0) and (4, 3).
- on the region, so the half-plane misses it. Z = 20 at every point of the edge joining (4, 3) and (10, 0).
Answer: Minimum 20 at every point of the segment joining (4, 3) and (10, 0): infinitely many points.
Example 8: Condition for a tie · 3 marks · Short answerHOTS / competency
A bounded feasible region has corners A(0, 6), B(2, 2), C(5, 1) and D(8, 4). For Z = px + qy with p, q > 0, find the condition for the minimum to occur at both B and C. [3 marks]
Try it first, then show the solutionSolution
- Z(B) = 2p + 2q and Z(C) = 5p + q. Equal when 2q − q = 5p − 2p, i.e. q = 3p.
- Then Z(B) = Z(C) = 8p, Z(A) = 6q = 18p and Z(D) = 8p + 4q = 20p, both larger since p > 0.
Answer: q = 3p
Case-study practice (Section E style)
Read the situation, then answer every part. In the board paper this is a 4-mark question split into 1 + 1 + 2 marks.
An e-bike start-up
Suppose a start-up assembles standard (x) and premium (y) e-bikes each week. Battery supply allows at most 20 bikes in all. A standard bike takes 2 hours of assembly and a premium bike 4 hours, with 60 hours available. Profits are ₹3000 per standard and ₹5000 per premium bike.
(i) · 1 mark
Write the objective function and constraints.
Answer
Answer: Maximise ; , ,
One constraint per limited resource.
(ii) · 1 mark
Find the corner points of the feasible region.
Answer
Answer: (0, 0), (20, 0), (10, 10), (0, 15)
and meet at (10, 10).
(iii) · 2 marks
Find the weekly plan for maximum profit and the profit.
Answer
Answer: 10 of each; ₹80,000
Z = 0, 60,000, 80,000, 75,000 at the corners; the region is bounded, so the maximum is ₹80,000 at (10, 10).
Blending water from two sources
Suppose a town draws x megalitres from source A and y megalitres from source B each day, needing at least 10 megalitres in all, and a quality rule requires 2x + y ≥ 14. Treatment costs are ₹5 thousand and ₹4 thousand per megalitre.
(i) · 1 mark
Write the LPP.
Answer
Answer: Minimise ; , ,
Costs in thousands of rupees.
(ii) · 1 mark
Is the feasible region bounded? List its corner points.
Answer
Answer: Unbounded; corners (0, 14), (4, 6), (10, 0)
and meet at (4, 6).
(iii) · 2 marks
Find the minimum cost and justify that it is the minimum.
Answer
Answer: ₹44 thousand at (4, 6)
C = 56, 44, 50. Since , the half-plane has no feasible point.
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.
The corner points of a bounded feasible region are (0, 2), (3, 0), (6, 0), (6, 8) and (0, 5). Find the maximum and minimum values of Z = 5x + 2y. [2 marks] (2 marks)
| Step | Marks |
|---|---|
| Z at the corners: 4, 15, 30, 46, 10 | 1 |
| Maximum 46 at (6, 8); minimum 4 at (0, 2) | 1 |
Solve graphically: maximise subject to , , , . [3 marks] (3 marks)
| Step | Marks |
|---|---|
| Graph the three lines (intercepts (24, 0), (0, 6); (7, 0), (0, 21); (9, 0), (0, 9)) and shade the bounded region below all three in the first quadrant. | 1 |
| Corners: O(0, 0), (7, 0), (6, 3) [3x + y = 21, x + y = 9], (4, 5) [x + 4y = 24, x + y = 9], (0, 6) | 1 |
| Z = 0, 14, 27, 33, 30. Maximum 33 at (4, 5). | 1 |
A craftsperson makes toy cars (x) and toy trains (y). Each car needs 1 hour of carving and 3 hours of painting; each train needs 2 hours of carving and 1 hour of painting. At most 14 hours of carving, 18 hours of painting and 8 toys can be made in a week. The profit is ₹40 per car and ₹60 per train. Formulate and solve graphically for maximum profit. [5 marks] (5 marks)
| Step | Marks |
|---|---|
| Maximise subject to , , , | 1 |
| Draw the three lines and shade the bounded feasible region in the first quadrant. | 1 |
| Corners: (0, 0), (6, 0), (5, 3) [3x + y = 18, x + y = 8], (2, 6) [x + 2y = 14, x + y = 8], (0, 7) | 1 |
| Z = 0, 240, 380, 440, 420 | 1 |
| Maximum profit ₹440 by making 2 cars and 6 trains. | 1 |
Where students lose marks in Linear Programming
The slips examiners see most often, and what to write instead.
Mistake: Missing a corner point
Forgetting corners on the axes or the meeting point of two slanted lines.
Do this: Walk round the boundary of the region and list every vertex; solve equations for each meeting point.
Usually costs: 1-2 marks, and often the wrong answer.
Mistake: Declaring a maximum on an unbounded region without the test
Reading the largest corner value as the maximum.
Wrong working
Region x + y ≥ 2, x − y ≤ 1: corners give Z = 3x + 2y values 4 and 5.5, so "maximum 5.5".
Right working
The half-plane 3x + 2y > 5.5 meets the region (for example at (2, 2)), so Z has no maximum.
Do this: For unbounded regions always check the open half-plane.
Usually costs: 1 mark.
Mistake: Shading the wrong side of a line
Guessing the direction of ≤ or ≥.
Do this: Test a point (usually the origin) in each inequality.
Usually costs: Most of the marks.
Mistake: No graph or unlabelled graph
Writing only the table.
Do this: Draw the lines with intercepts labelled, shade the feasible region and name the corners.
Usually costs: 1 mark for the figure.
Mistake: Giving only one point when two corners tie
Stopping at the first optimum found.
Do this: Say the optimum holds at every point of the segment joining the two corners.
Usually costs: 1 mark.
NCERT exercise guide: Linear Programming
What each exercise in the NCERT chapter tests, how to approach it, and a question of the same kind solved step by step. Questions here are written in our own words.
Exercise 12.1 (bounded regions)
What it tests: Graphical solutions of maximisation and minimisation problems whose feasible regions are bounded, with two or three constraints.
How to approach it: Draw, shade, list corners, tabulate Z.
Same kind as Exercise 12.1
Maximise subject to , , .
Show the solutionSolution
- Corners (0, 0), (5, 0), (2, 3), (0, 3).
- Z = 0, 5, 11, 9.
Answer: Maximum 11 at (2, 3).
Exercise 12.1 (unbounded regions and special cases)
What it tests: Minimisation over unbounded regions, problems where a maximum does not exist, and problems with infinitely many optimal points.
How to approach it: Tabulate the corners, then use the half-plane test; check for ties between adjacent corners.
Same kind as Exercise 12.1
Minimise subject to , , .
Show the solutionSolution
- Corners (0, 4), , (6, 0); Z = 4, , 6.
- , so the half-plane misses the region.
Answer: Minimum at ; no maximum.
Linear Programming: previous year questions
- Asked in 8 of the 8 board papers we hold (2023 to 2026), on average 5 marks per paper; 19 questions in all, counting OR alternatives. In 4 of 4 sample papers.
Counted from the real papers on our previous year papers page, not estimated. Average marks are over every board paper we hold, with an OR pair counted once. Chapter tags are ours.
Solved board questions from Linear Programming
Real questions from recent papers. Try each one first, then open our step-by-step solution with marks per step.
2026, set 65/1/1, Q17 · 1 mark · MCQ
The feasible region of a linear programming problem with objective function is shown below :
The maximum value of Z – minimum value of Z is
- (A)8
- (B)29
- (C)35
- (D)43
Figure in the paper: Shaded feasible region in the first quadrant with corner points (0, 0), (0, 2), (3, 4) and (7, 0). The axes are marked at 1 to 7 on x-axis and 1, 2 on y-axis. See it in the official paper.
Try it first, then show our solutionSolution
Z at corners: , , , .
- 1 mark
Max , min ; difference . Option (D).
Answer: 43, option (D)
Where the marks are
- Evaluates Z at all corner points and subtracts (1 mark)
2026, set 65/1/1, Q30 · 3 marks · Short answer
Solve the following linear programming problem graphically :
Minimize
Subject to constraints
,
,
Try it first, then show our solutionSolution
- 1½ marks
Draw the lines (through , ) and (through , ) in the first quadrant. satisfies both inequalities, so shade the side containing the origin. They intersect where , . The bounded feasible region is the quadrilateral with corners , , , .
- 1 mark
Corner point (0, 0) 0 (7, 0) 91 (3, 4) 39 − 60 = −21 (0, 2) −30 - ½ mark
Minimum value of is at .
Answer: Minimum Z = −30 at (0, 2)
Where the marks are
- Correct graph and shading of bounded feasible region with corners (0,0), (7,0), (3,4), (0,2) (1½ marks)
- Evaluates Z at all corner points (1 mark)
- States minimum −30 at (0, 2) (½ mark)
2025, set 65/7/1, Q24 · 2 marks · Very short answer
In a Linear Programming Problem, the objective function needs to be maximised under constraints , , . Express the LPP on the graph and shade the feasible region and mark the corner points.
Try it first, then show our solutionSolution
- 1½ marks
Plot the boundary lines: passes through and , and is a vertical line through . Test with the origin: and are both true, so the region lies on the origin side of both lines. With the region is in the first quadrant.
- ½ mark
Feasible region and corner points: The lines and meet at . The shaded feasible region is the bounded quadrilateral , between the y-axis and , above the x-axis and below . Its corner points are , , and .
Answer: Feasible region OCBA with corner points O(0,0), C(1,0), B(1,3), A(0,6).
Where the marks are
- Correct plotting of the lines and (1½ marks)
- Correct shading of the feasible region and marking of the corner points (½ mark)
Every Linear Programming question, by year
- For 2027
Sample paper 2026-27: Q25 (2 marks, solved), Q31 (3 marks, solved)
- 2026
Set 65/1/1: Q17 (1 mark, solved), Q18 (1 mark, solved), Q30 (3 marks, solved)
Set 65/5/1: Q15 (1 mark, solved), Q20 (1 mark, solved), Q29 (3 marks, solved)
Sample paper 2025-26: Q16 (1 mark, solved), Q17 (1 mark, solved), Q30 (3 marks, solved)
- 2025
Set 65/1/1: Q14 (1 mark, solved), Q16 (1 mark, solved), Q27 (3 marks, solved)
Set 65/7/1: Q24 (2 marks, solved), Q30 (3 marks, solved)
Sample paper 2024-25: Q11 (1 mark, solved), Q16 (1 mark, solved), Q30 (3 marks, solved)
- 2024
Set 65/1/1: Q10 (1 mark, solved), Q17 (1 mark, solved), Q30 (3 marks, solved)
Set 65/5/1: Q35 (5 marks, solved)
Sample paper 2023-24: Q7 (1 mark, solved), Q11 (1 mark, solved), Q30(a) (3 marks, solved), Q30(b) (3 marks, solved)
- 2023
Set 65/1/1: Q17 (1 mark, solved), Q18 (1 mark, solved), Q29 (3 marks, solved)
Set 65/5/1: Q34 (5 marks, solved)
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 objective function of a linear programming problem is:
(a) a constant
(b) a linear function to be optimised
(c) an inequality
(d) a quadratic expressionHint
Think of Z = ax + by.
Answer
(b)
Q2 · 1 mark · MCQBoard level
The number of corner points of the feasible region given by x + y ≤ 4, x ≥ 0, y ≥ 0 is:
(a) 2
(b) 3
(c) 4
(d) infinitely manyHint
It is a triangle.
Answer
(b) 3
Q3 · 1 mark · MCQBoard level
The corner points of an unbounded feasible region are (0, 8), (2, 3) and (8, 0), and 2x + 3y < 13 has no point in common with the region. The minimum of Z = 2x + 3y is:
(a) 24
(b) 16
(c) 13
(d) no minimumHint
Tabulate, then use the given test.
Answer
(c) 13 at (2, 3)
Q4 · 1 mark · Assertion-reasonBoard level
Assertion (A): (3, 3) is a feasible solution of x + y ≤ 5, x ≥ 0, y ≥ 0.
Reason (R): A feasible solution satisfies every constraint of the problem.
(a) Both true, R explains A. (b) Both true, R does not explain A. (c) A true, R false. (d) A false, R true.Hint
3 + 3 = ?
Answer
(d). 3 + 3 = 6 > 5, so A is false; R is the correct definition.
Q5 · 2 marks · Very short answerHarder board level
For the feasible region , , does have a minimum? A maximum?
Hint
Corners (3, 0) and (0, 3).
Answer
Minimum 3, attained at every point of the segment joining (3, 0) and (0, 3); no maximum, since the region is unbounded and Z grows without limit.
Q6 · 3 marks · Short answerHarder board level
Solve graphically: find the maximum and minimum of subject to , , , .
Hint
Five lines bound the region; four corners survive.
Answer
Corners (0, 3), (0, 5), , ; Z = 6, 10, , . Maximum at ; minimum 6 at (0, 3).
Q7 · 3 marks · Short answerHarder board level
Minimise subject to , , .
Hint
Unbounded region; check the half-plane.
Answer
Corners (0, 6), (1, 4), (5, 0); Z = 18, 16, 20. Since , the minimum is 16 at (1, 4).
Q8 · 3 marks · Short answerHarder board level
Show that has no maximum subject to , , , and find its minimum.
Hint
Corners (0, 2) and .
Answer
Z = 4 at (0, 2) and at . The point (2, 2) is feasible with Z = 10 > , so there is no maximum. Since , the minimum is 4 at (0, 2).
Q9 · 2 marks · Very short answerHarder board level
A company makes x units of A and y units of B. Each A uses 3 machine-hours and each B 2 machine-hours, with 120 hours available, and at least 10 units of A must be made. Profits are ₹30 per A and ₹25 per B. Formulate the LPP.
Hint
One resource constraint and one "at least" constraint.
Answer
Maximise subject to , , .
Q10 · 5 marks · Long answerHarder board level
A tailor makes shirts (x) and kurtas (y). A shirt uses 2 m of cloth and 2 hours; a kurta uses 3 m and 1 hour. There are 24 m of cloth and 16 hours, and at least 2 kurtas must be made. Profits are ₹60 per shirt and ₹70 per kurta. Formulate and solve graphically.
Hint
Three constraints besides x ≥ 0.
Answer
Maximise ; , , , . Corners (0, 2), (7, 2), (6, 4), (0, 8); Z = 140, 560, 640, 560. Maximum ₹640 for 6 shirts and 4 kurtas.
Q11 · 3 marks · Short answerHOTS / competency
A bounded feasible region has corners (0, 0), (5, 0), (4, 3) and (0, 5). For which values of k does Z = kx + y attain its maximum only at (4, 3)?
Hint
Compare Z(4, 3) = 4k + 3 with the other corners.
Answer
Need (so k < 3), (so ) and . Hence .
Q12 · 2 marks · Very short answerHOTS / competency
Show that the LPP "maximise subject to , , " has no feasible solution.
Hint
Bound x + 2y using the first constraint.
Answer
From : , so for . No point satisfies both constraints, so the feasible region is empty.
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 the degree of the objective function of an LPP?Show answer
1 (it is linear).
2.Where does the optimal value of Z occur?Show answer
At a corner point of the feasible region.
3.When is a feasible region bounded?Show answer
When it can be enclosed within a circle.
4.Does Z always have a maximum on an unbounded region?Show answer
No; it may not exist. Use the half-plane test.
5.What are non-negativity constraints?Show answer
x ≥ 0 and y ≥ 0.
6.What does it mean if two adjacent corners give the same optimal Z?Show answer
Every point on the segment joining them is optimal.
7.Number of corner points of x + y ≤ 4, x ≥ 0, y ≥ 0?Show answer
3: (0, 0), (4, 0), (0, 4).
8.What is an infeasible solution?Show answer
A point that fails at least one constraint.
Best order to study it
- Revise drawing straight lines from intercepts and shading linear inequalities (Class 11).
- Learn the terminology: objective function, decision variables, constraints, feasible and infeasible regions and solutions.
- Practise formulating simple word problems as LPPs.
- Learn the corner point method on bounded regions with two and three constraints.
- Learn the half-plane test for unbounded regions and the idea of multiple optimal solutions.
- Finish with MCQs on corner tables and questions asking for constraints from a region.
Quick revision checklist
The night before the exam: can you do each of these without looking?
- Can you identify the objective function and constraints in a problem?
- Can you formulate an LPP from a word problem?
- Can you draw the boundary lines and shade the correct half-planes?
- Can you find every corner point, including those found by solving two equations?
- Can you tabulate Z and pick the maximum and minimum on a bounded region?
- Can you apply the half-plane test on an unbounded region?
- Can you recognise multiple optimal solutions?
- Can you recognise an infeasible problem?
- Can you write the constraints of a given feasible region?
- Can you find a condition on p and q for Z = px + qy to be optimal at two given corners?
Linear Programming: frequently asked questions
How many constraints can a board LPP have?
The 2026-27 syllabus says up to three non-trivial constraints in two variables, besides x and y being non-negative, solved by the graphical method.
Are manufacturing, diet and transportation problems in the syllabus?
Classifying LPPs into these types was removed. You still need to set up and solve simple word problems graphically, but not the separate types as a topic.
Is the graph compulsory in a 3-mark LPP?
Yes. Marking schemes give marks for the correct graph with the feasible region shaded, then for the corner points and the table of values.
How important is this chapter?
It carries 5 of the 80 marks. In our question bank it has 31 questions and appears in all eight board papers from 2023 to 2026, mostly as MCQs plus one 3-mark graphical question.
What if the feasible region is unbounded?
Find the corner values as usual, then check whether the open half-plane beyond the best corner value meets the region. If it does, that maximum or minimum does not exist.
Can the optimal solution have fractions?
Mathematically yes, since corners can be fractional. In a word problem with whole items, mention that the answer must be read sensibly, but board problems usually give whole-number corners.
Based on: CBSE Mathematics (041) syllabus 2026-27; NCERT Mathematics Part II, Textbook for Class XII, Chapter 12 (Reprint 2026-27)