Linear Programming

Which Chapter Is Linear Programming Class 12? Complete Guide

By ConceptScroll Team · Published on 19 June 2026 · 4 min read

If you’re wondering which chapter is Linear Programming Class 12, it is the 12th chapter in the NCERT Mathematics textbook. This chapter covers methods to optimize problems using linear inequalities and graphical solutions, essential for CBSE exams.

Introduction: Which Chapter Is Linear Programming Class 12?

Linear Programming is the 12th chapter in the Class 12 NCERT Mathematics syllabus. It introduces students to optimization problems where you maximize or minimize a linear objective function subject to linear constraints. This chapter is crucial for CBSE exams as it combines algebraic and graphical skills to solve real-life problems.

Key topics include:

  • Formulating linear inequalities
  • Defining objective functions
  • Graphical solution methods
  • Identifying feasible regions
  • Finding optimal solutions at corner points

Understanding this chapter helps build strong problem-solving skills in mathematics and practical decision-making.

Core Concepts of Linear Programming in Class 12 NCERT

Linear Programming involves several important concepts:

  • Variables: Unknowns to be determined, usually denoted by $x$, $y$.
  • Constraints: Linear inequalities restricting the values of variables.
  • Objective Function: A linear function to be maximized or minimized, e.g., $Z = ax + by$.
  • Feasible Region: The set of all points satisfying the constraints.
  • Corner Points: Vertices of the feasible region where the objective function is evaluated.

For example, consider:

$$ \text{Maximize } Z = 3x + 4y $$ subject to:

$$ \begin{cases} x + 2y \leq 8 \\ 3x + y \leq 9 \\ x, y \geq 0 \end{cases} $$

Here, $x$ and $y$ represent decision variables, and the inequalities form the constraints.

Want to test yourself on Linear Programming? Try our free quiz →

How to Solve Linear Programming Problems: Graphical Method

The graphical method is the primary technique taught in Class 12 NCERT for solving linear programming problems with two variables. Steps include:

1. Plot Constraints: Draw each inequality on the coordinate plane. 2. Identify Feasible Region: The common area satisfying all constraints. 3. Find Corner Points: Determine vertices of the feasible region. 4. Evaluate Objective Function: Calculate $Z$ at each corner point. 5. Select Optimal Value: Choose the maximum or minimum $Z$ as required.

Worked Example:

Maximize $Z = 5x + 3y$ subject to:

$$ \begin{cases} x + y \leq 4 \\ x \leq 2 \\ y \leq 3 \\ x, y \geq 0 \end{cases} $$

  • Plot the lines $x + y = 4$, $x = 2$, and $y = 3$.
  • Feasible region is bounded by these lines and axes.
  • Corner points: (0,0), (2,0), (2,2), (1,3), (0,3).
  • Calculate $Z$ at each:
  • (0,0): $Z=0$
  • (2,0): $Z=10$
  • (2,2): $Z=16$
  • (1,3): $Z=14$
  • (0,3): $Z=9$

Maximum $Z=16$ at (2,2).

Important Formulas and Definitions in Linear Programming

Here are key formulas and definitions to remember from the Linear Programming chapter:

TermDefinition/Formula
Objective Function$Z = ax + by$ (to maximize or minimize)
ConstraintsLinear inequalities like $ax + by \leq c$
Feasible RegionSet of all points satisfying constraints
Corner PointsVertices of feasible region
Optimal SolutionValue of $Z$ at corner points giving max/min

Note: Always check for non-negativity constraints $x, y \geq 0$ unless otherwise specified.

Tips to Master Linear Programming for Class 12 Exams

To excel in the Linear Programming chapter, follow these tips:

  • Understand Concepts: Focus on definitions and the logic behind constraints and objective functions.
  • Practice Graphs: Draw neat and accurate graphs; label axes and lines clearly.
  • Solve NCERT Problems: Complete all exercises and solved examples in the NCERT textbook.
  • Use Corner Point Method: Always evaluate the objective function at all corner points.
  • Revise Formulas: Keep key formulas handy for quick recall.
  • Time Management: Practice solving problems within a set time to improve speed.

Consistent practice and conceptual clarity will boost your confidence for the CBSE Class 12 board exams.

Comparison: Linear Programming vs Other Class 12 Maths Chapters

Here’s a quick comparison to understand where Linear Programming stands among other Class 12 Maths chapters:

FeatureLinear ProgrammingCalculusProbability
FocusOptimization with inequalitiesLimits, derivatives, integralsChance and randomness
Problem TypeReal-life optimizationRate of change, area under curveEvents and outcomes
Graphical ComponentYes, graphical methodYes, graphs of functionsRarely graphical
Exam Difficulty LevelModerateHighModerate
ApplicationBusiness, economics, engineeringScience, physics, engineeringStatistics, data analysis

Linear Programming is unique for its practical approach and graphical problem-solving.

Frequently asked questions

Which chapter is Linear Programming in Class 12 NCERT Maths?

Linear Programming is Chapter 12 in the Class 12 NCERT Mathematics textbook.

What are the main topics covered in Linear Programming Class 12?

It covers formulating constraints, objective functions, graphical solutions, feasible regions, and optimal solutions.

How do I solve Linear Programming problems in Class 12?

Use the graphical method: plot constraints, find feasible region, evaluate objective function at corner points.

Is Linear Programming important for CBSE Class 12 board exams?

Yes, it is an important chapter with direct application questions in the exam.

Can Linear Programming be applied to real-life problems?

Yes, it helps optimize resources in business, economics, and engineering problems.

Ready to ace this chapter?

Get the full Linear Programming chapter — interactive notes, diagrams, worked solutions, polls and a free practice quiz — in the ConceptScroll app.

Open in ConceptScroll →

Study smarter with ConceptScroll

Daily NCERT-aligned reels, AI doubt solving and chapter quizzes — all free.

Start learning free