Skip to content
MathsCBSE Class 12 · Chapter 12

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
  1. Objective function: (to be maximised).
  2. 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
  1. Let x = number of P and y = number of Q made per day.
  2. 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
  1. (3, 2): 6 + 2 = 8 ≤ 10 and 3 + 4 = 7 ≤ 8: feasible.
  2. (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
  1. 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).
  2. Z: O → 0, A → 250, B → 200 + 80 = 280, C → 160.
  3. 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
  1. The region is unbounded (above both lines). Corners: (0, 6), (6, 0) and the meeting point of and , which is (2, 2).
  2. Z: (0, 6) → 18, (2, 2) → 10, (6, 0) → 12. Smallest corner value 10.
  3. 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
  1. Corners O(0, 0), A(5, 0), B(4, 2), C(0, 4): Z = 0, 30, 30, 12.
  2. 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
  1. AB through (4, 0) and (3, 2): . BC through (3, 2) and (0, 3): .
  2. (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
  1. Corners: (0, 0), (25, 0), (0, 20) and the meeting point of x + 2y = 40 and 2x + y = 50, which is (20, 10).
  2. 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
  1. Corners: (0, 2), (6, 2), (6, 4), (0, 10).
  2. 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
  1. Corners: (0, 10), (4, 2), (8, 0); C = 50, 34, 48.
  2. 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 typeHow it is askedMethod
Corner points given1-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 propertiesMCQs 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 graph2 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 region3-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 optima3-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
  1. 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
  1. 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
  1. AB through (6, 0) and (4, 3): slope , so . BC through (4, 3) and (0, 5): slope , so .
  2. 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
  1. Lines: through (9, 0), (0, 6); through (5, 0), (0, 10). The region is the bounded quadrilateral below both.
  2. Corners: (0, 0), (5, 0), (0, 6) and the meeting point: subtracting, 2y = 8, y = 4, x = 3: (3, 4).
  3. 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
  1. Unbounded region above both lines. Corners: (0, 8), (10, 0) and the meeting point: , y = 3: (5, 3).
  2. Z = 16, 30, 21. Smallest 16 at (0, 8).
  3. 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
  1. 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).
  2. The feasible region lies above x + y = 4 and below the other two lines: a bounded pentagon.
  3. Corners: (4, 0), (6, 0), (0, 4), (0, 6) and the meeting point of , : 2x = 6, x = 3, .
  4. Z: (4, 0) → 16, (6, 0) → 24, → 39, (0, 6) → 36, (0, 4) → 24.
  5. 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
  1. Corners: (0, 15), (10, 0) and the meeting point: , , x = 4, y = 3: (4, 3).
  2. Z = 60, 20, 20: the minimum 20 occurs at (10, 0) and (4, 3).
  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
  1. Z(B) = 2p + 2q and Z(C) = 5p + q. Equal when 2q − q = 5p − 2p, i.e. q = 3p.
  2. 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.

  1. (i) · 1 mark

    Write the objective function and constraints.

    Answer

    Answer: Maximise ; , ,

    One constraint per limited resource.

  2. (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).

  3. (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.

  1. (i) · 1 mark

    Write the LPP.

    Answer

    Answer: Minimise ; , ,

    Costs in thousands of rupees.

  2. (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).

  3. (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)

StepMarks
Z at the corners: 4, 15, 30, 46, 101
Maximum 46 at (6, 8); minimum 4 at (0, 2)1

Solve graphically: maximise subject to , , , . [3 marks] (3 marks)

StepMarks
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)

StepMarks
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, 4201
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
  1. Corners (0, 0), (5, 0), (2, 3), (0, 3).
  2. 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
  1. Corners (0, 4), , (6, 0); Z = 4, , 6.
  2. , 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

  1. (A)8
  2. (B)29
  3. (C)35
  4. (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
  1. Z at corners: , , , .

  2. Max , min ; difference . Option (D).

    1 mark

Answer: 43, option (D)

Where the marks are

  • Evaluates Z at all corner points and subtracts (1 mark)

See it in the full 2026 board paper, set 65/1/1

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. 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½ marks
  2. Corner point
    (0, 0)0
    (7, 0)91
    (3, 4)39 − 60 = −21
    (0, 2)−30
    1 mark
  3. Minimum value of is at .

    ½ mark

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)

See it in the full 2026 board paper, set 65/1/1

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. 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.

    1½ marks
  2. 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 .

    ½ mark

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)

See it in the full 2025 board paper, set 65/7/1

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.

  1. 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 expression

    Hint

    Think of Z = ax + by.

    Answer

    (b)

  2. 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 many

    Hint

    It is a triangle.

    Answer

    (b) 3

  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 minimum

    Hint

    Tabulate, then use the given test.

    Answer

    (c) 13 at (2, 3)

  4. 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.

  5. 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.

  6. 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).

  7. 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).

  8. 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).

  9. 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 , , .

  10. 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.

  11. 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 .

  12. 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. 1.What is the degree of the objective function of an LPP?Show answer

    1 (it is linear).

  2. 2.Where does the optimal value of Z occur?Show answer

    At a corner point of the feasible region.

  3. 3.When is a feasible region bounded?Show answer

    When it can be enclosed within a circle.

  4. 4.Does Z always have a maximum on an unbounded region?Show answer

    No; it may not exist. Use the half-plane test.

  5. 5.What are non-negativity constraints?Show answer

    x ≥ 0 and y ≥ 0.

  6. 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. 7.Number of corner points of x + y ≤ 4, x ≥ 0, y ≥ 0?Show answer

    3: (0, 0), (4, 0), (0, 4).

  8. 8.What is an infeasible solution?Show answer

    A point that fails at least one constraint.

Best order to study it

  1. Revise drawing straight lines from intercepts and shading linear inequalities (Class 11).
  2. Learn the terminology: objective function, decision variables, constraints, feasible and infeasible regions and solutions.
  3. Practise formulating simple word problems as LPPs.
  4. Learn the corner point method on bounded regions with two and three constraints.
  5. Learn the half-plane test for unbounded regions and the idea of multiple optimal solutions.
  6. 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)