NCERT Solutions for Class 12 Maths Chapter 12 Linear Programming

NCERT Solutions for Class 12 Maths Chapter 12 Linear Programming

Komal MiglaniUpdated on 20 Aug 2025, 07:36 PM IST

Imagine you’re at a supermarket with a fixed budget. Linear Programming helps you decide how many chocolates and how many chips you can buy to be the happiest without overspending. Linear programming is not just about finding the best solution—it’s about understanding the limits of possibility. Linear programming is a mathematical technique that is used for maximising or minimising a linear objective function, subject to a set of linear constraints. In the NCERT Solutions for Class 12 Maths Chapter 12 Linear Programming, students will learn about the application of the systems of linear inequalities/equations to solve some real-life problems of various types. In real-life situations, a linear programming problem is like getting a maximum profit using limited resources and fulfilling customers' demand without going over budget.

This Story also Contains

  1. NCERT Solution for Class 12 Maths Chapter 12 Solutions: Download PDF
  2. NCERT Solutions for Class 12 Maths Chapter 12: Exercise Questions
  3. Class 12 Maths NCERT Chapter 12: Extra Question
  4. Linear Programming Class 12 Chapter 12: Topics
  5. NCERT Class 12 Maths Chapter 12: Important Formulae
  6. Approach to Solve Questions of Linear Programming Class 12
  7. NCERT Solutions for Class 12 Maths: Chapter Wise
NCERT Solutions for Class 12 Maths Chapter 12 Linear Programming
Linear Programming

Linear programming teaches us that decisions are not just numbers—they are balanced strategies. The objective of these class 12 NCERT solutions is to provide students with quality study material along with clear explanations of the problems. Many toppers rely on NCERT Solutions since they are designed as per the latest NCERT syllabus. These NCERT Solutions for Class 12 are trustworthy and reliable, as they are created by subject matter experts at Careers360, making them an essential resource for exam preparation.

NCERT Solution for Class 12 Maths Chapter 12 Solutions: Download PDF

Students who wish to access the Class 12 Maths Chapter 12 NCERT Solutions can click on the link below to download the complete solution in PDF.

Download PDF

NCERT Solutions for Class 12 Maths Chapter 12: Exercise Questions

Class 12 Maths chapter 12 solutions Exercise: 12.1
Page number: 403-404
Total questions: 10

Question 1: Solve the following Linear Programming Problems graphically: Maximise $Z = 3x + 4y$ Subject to the constraints $x+y\leq 4,x\geq 0,y\geq 0.$

Answer:

The region determined by constraints, $x+y\leq 4,x\geq 0,y\geq 0.$ is as follows,

1627031435613

The region A0B represents the feasible region

The corner points of the feasible region are $B(4,0),C(0,0),D(0,4)$

Maximize $Z = 3x + 4y$

The value of these points at these corner points are :

Corner points
$Z = 3x + 4y$
$B(4,0)$
12
$C(0,0)$
0
$D(0,4)$
16
maximum

The maximum value of Z is 16 at $D(0,4)$

Question 2: Solve the following Linear Programming Problems graphically: Minimise $z=-3x+4y$ Subject to. $x+2y\leq 8,3x+2y\leq 12,x\geq 0,y\geq 0.$

Answer:

The region determined by constraints, $x+2y\leq 8,3x+2y\leq 12,x\geq 0,y\geq 0.$ is as follows,

1627031511366

The corner points of feasible region are $A(2,3),B(4,0),C(0,0),D(0,4)$

The value of these points at these corner points are :

Corner points
$z=-3x+4y$
$A(2,3)$
6
$B(4,0)$
-12
Minimum
$C(0,0)$
0
$D(0,4)$
16

The minimum value of Z is -12 at $B(4,0)$

Question 3: Solve the following Linear Programming Problems graphically: Maximise $Z = 5x + 3y$ Subject to $3x + 5y \leq 15$ , $5x+2y\leq 10$ , $x\geq 0,y\geq 0$

Answer:

The region determined by constraints, $3x + 5y \leq 15$ , $5x+2y\leq 10$ , $x\geq 0,y\geq 0$ is as follows :

1627031555890

The corner points of feasible region are $A(0,3),B(0,0),C(2,0),D(\frac{20}{19},\frac{45}{19})$

The value of these points at these corner points are :

Corner points
$Z = 5x + 3y$
$A(0,3)$
9
$B(0,0)$
0
$C(2,0)$
10
$D(\frac{20}{19},\frac{45}{19})$
$\frac{235}{19}$
Maximum

The maximum value of Z is $\frac{235}{19}$ at $D(\frac{20}{19},\frac{45}{19})$

Question 4: Solve the following Linear Programming Problems graphically: Minimise $Z = 3x + 5y$ Such that $x+3y\geq 3,x+y\geq 2,x,y\geq 0.$

Answer:

The region determined by constraints $x+3y\geq 3,x+y\geq 2,x,y\geq 0.$ is as follows,

1627031646530

The feasible region is unbounded, as shown.

The corner points of the feasible region are $A(3,0),B(\frac{3}{2},\frac{1}{2}),C(0,2)$

The value of these points at these corner points is:

Corner points
$Z = 3x + 5y$
$A(3,0)$
9
$B(\frac{3}{2},\frac{1}{2})$
7
Minimum
$C(0,2)$
10

The feasible region is unbounded; therefore, 7 may or may not be the minimum value of Z.

For this, we draw $3x + 5y< 7$ and check whether the resulting half plane has a point in common with the feasible region or not.

We can see that a feasible region has no common point with. $Z = 3x + 5y$

Hence, Z has a minimum value of 7 at $B(\frac{3}{2},\frac{1}{2})$

Question 5: Solve the following Linear Programming Problems graphically: Maximise $Z = 3x + 2y$ Subject to $x+2y\leq 10,3x+y\leq 15,x,y\geq 0$

Answer:

The region determined by constraints, $x+2y\leq 10,3x+y\leq 15,x,y\geq 0$ is as follows,

1627031733350

The corner points of feasible region are $A(5,0),B(4,3),C(0,5)$

The value of these points at these corner points are :

Corner points
$Z = 3x + 2y$
$A(5,0)$
15
$B(4,3)$
18
Maximum
$C(0,5)$
10

The maximum value of Z is 18 at $B(4,3)$

Question 6: Solve the following Linear Programming Problems graphically: Minimise $Z = x + 2y$ Subject to $2x+y\geq 3,x+2y\geq 6,x,y\geq 0.$

Answer:

The region determined by constraints $2x+y\geq 3,x+2y\geq 6,x,y\geq 0.$ is as follows,

1627031776022

The corner points of the feasible region are $A(6,0),B(0,3)$

The value of these points at these corner points are :

Corner points
$Z = x + 2y$
$A(6,0)$
6
$B(0,3)$
6

The value of Z is the same at both points. $A(6,0),B(0,3)$

If we take any other point like $(2,2)$ on line $Z = x + 2y$, then Z=6.

Thus, the minimum value of Z occurs at more than 2 points.

Therefore, the value of Z is minimum at every point on the line $Z = x + 2y$.

Question 7: Solve the following Linear Programming Problems graphically: Minimise and Maximise $z=5x+10y$ Subject to $x+2y\leq 120,x+y\geq 60,x-2y\geq 0,x,y\geq 0$ Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints, $x+2y\leq 120,x+y\geq 60,x-2y\geq 0,x,y\geq 0$ is as follows,

1627031823610

The corner points of feasible region are $A(40,20),B(60,30),C(60,0),D(120,0)$

The value of these points at these corner points are:

Corner points
$z=5x+10y$
$A(40,20)$
400
$B(60,30)$
600
Maximum
$C(60,0)$
300
Minimum
$D(120,0)$
600
maximum

The minimum value of Z is 300 at $C(60,0)$ and the maximum value is 600 at all points joining line segment $B(60,30)$ and $D(120,0)$

Question 8: Solve the following Linear Programming Problems graphically: Minimise and Maximise $z=x+2y$ Subject to $x+2y\geq 100,2x-y\leq 0,2x+y\leq 200,x,y,\geq 0$ Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints $x+2y\geq 100,2x-y\leq 0,2x+y\leq 200,x,y,\geq 0$ is as follows,

1627031869634

The corner points of the feasible region are $A(0,50),B(20,40),C(50,100),D(0,200)$

The value of these points at these corner points are :

Corner points
$z=x+2y$
$A(0,50)$
100
Minimum
$B(20,40)$
100
Minimum
$C(50,100)$
250
$D(0,200)$
400
Maximum

The minimum value of Z is 100 at all points on the line segment joining points $A(0,50)$ and $B(20,40)$.

The maximum value of Z is 400 at $D(0,200)$.

Question 9: Solve the following Linear Programming Problems graphically: Maximise $Z = -x+2y$ Subject to the constraints: $x\geq 3,x+y\geq 5,x+2y\geq 6,y\geq 0.$ Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints $x\geq 3,x+y\geq 5,x+2y\geq 6,y\geq 0.$ is as follows,

1627032034587

The corner points of the feasible region are $A(6,0),B(4,1),C(3,2)$

The value of these points at these corner points are :

Corner points
$Z = -x+2y$
$A(6,0)$
- 6
minimum
$B(4,1)$
-2
$C(3,2)$
1
maximum

The feasible region is unbounded; therefore, 1 may or may not be the maximum value of Z.

For this, we draw $-x+2y> 1$ and check whether the resulting half-plane has a point in common with a feasible region or not.

We can see that the resulting feasible region has a common point with the feasible region.

Hence, Z =1 is not the maximum value; Z has no maximum value.

Question 10: Solve the following Linear Programming Problems graphically: Maximise $Z = x + y,$ Subject to $x-y\leq -1,-x+ y\leq 0,x,y,\geq 0.$. Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints $x-y\leq -1,-x+ y\leq 0,x,y,\geq 0.$ is as follows,

1627032109317

There is no feasible region, and thus, Z has no maximum value.

Class 12 Maths NCERT Chapter 12: Extra Question

Question: In an LPP, if the objective function $z=a x+b y$ has the same maximum value on two corner points of the feasible region, then the number of points at which $z_{\max }$ occurs is:

Solution:
In an LPP, if the objective function Z = ax + by has the same maximum value on two corner points of the feasible region, then every point on the line segment joining these two points gives the same maximum value. Hence, the number of points at which Zmax occurs is infinite.

Hence, the correct answer is "infinite".

Linear Programming Class 12 Chapter 12: Topics

Here is the list of important topics that are covered in Class 12 Chapter 12 Linear Programming.

  • 12.1 Introduction
  • 12.2 Linear Programming Problem and its Mathematical Formulation
Aakash Repeater Courses

Take Aakash iACST and get instant scholarship on coaching programs.

NCERT Class 12 Maths Chapter 12: Important Formulae

Feasible Region: The feasible region, or solution region, of a linear programming problem is the common area determined by all the constraints, including the non-negativity constraints (x ≥ 0, y ≥ 0).

Infeasible Solution: Any point within or on the boundary of the feasible region represents a feasible solution to the constraints. Points outside the feasible region are considered infeasible solutions.

Optimal Solution: An optimal solution is any point within the feasible region that provides the optimal value (maximum or minimum) of the objective function.

Fundamental Theorems in Linear Programming:

Optimality at Corner Points: For a linear programming problem with a feasible region represented as a convex polygon, if the objective function Z = ax + by has an optimal value, this optimal value must occur at one of the corner points (vertices) of the feasible region.

Existence of Maxima and Minima: If the feasible region R is bounded, then the objective function Z has both a maximum and a minimum value on R, and each of these values occurs at a corner point (vertex) of R. If R is unbounded, a maximum or minimum may not exist. However, if it does exist, it must occur at a corner point of R.

Corner Point Method: The corner point method is used to solve a linear programming problem and consists of the following steps:

Find the feasible region of the linear programming problem and determine its corner points (vertices).

Evaluate the objective function Z = ax + by at each corner point. Let M and m represent the largest and smallest values obtained at these points.

If the feasible region is bounded, M and m respectively represent the maximum and minimum values of the objective function.

If the feasible region is unbounded, then:

  • M is the maximum value of the objective function if the open half-plane determined by ax + by > M has no points in common with the feasible region.

  • m is the minimum value of the objective function if the open half-plane determined by ax + by < M has no points in common with the feasible region.

JEE Main Highest Scoring Chapters & Topics
Just Study 40% Syllabus and Score upto 100%
Download EBook

Theorem 1: Let R be the feasible region (convex polygon) for a linear programming problem and let $\mathrm{Z}=a x+b y$ be the objective function. When Z has an optimal value (maximum or minimum), where the variables $x$ and $y$ are subject to constraints described by linear inequalities, this optimal value must occur at a corner point* (vertex) of the feasible region.

Theorem 2: Let R be the feasible region for a linear programming problem, and let $\mathrm{Z}=a x+b y$ be the objective function. If R is bounded ${ }^{* *}$, then the objective function Z has both a maximum and a minimum value on R, and each of these occurs at a corner point (vertex) of $R$.

Approach to Solve Questions of Linear Programming Class 12

Here are some approaches that students can follow to solve these problems smoothly.

  • Determine whether the problem requires maximisation or minimisation.
  • Check if variables are negative or non-negative. If they are non-negative, then they will satisfy a set of linear constraints.
  • Plot all the constraints carefully on the graph paper based on their inequalities. Find and shade the feasible region, bounded or unbounded, that satisfies all constraints simultaneously.
  • Shortcut tricks: Label all the axes and lines clearly in the graph paper to understand the representation. Be aware of the mistakes made during the plotting or solving of intersections. If the region is unbounded, the optimal value may not exist.

NCERT Solutions for Class 12 Maths: Chapter Wise

Given below is the chapter-wise list of the NCERT Class 12 Maths solutions with their respective links:

Also, read,

NCERT Solutions for Class 12 Subject-wise

Here, you can find the NCERT Solutions for other subjects as well.

Class-wise NCERT Solutions

Here, you can find the NCERT Solutions for classes 9 to 11.

NCERT Books and NCERT Syllabus

Here, you can find the NCERT books and syllabus for class 12.

Frequently Asked Questions (FAQs)

Q: What are the real-life applications of Linear Programming in Class 12 Maths?
A:

In Class 12 Maths, Linear Programming finds real-life applications in optimising resource allocation, such as maximising profits or minimising costs in scenarios like production planning, diet planning, and transportation problems.

Q: What is the difference between feasible solution and optimal solution in LPP?
A:

In Linear Programming Problems (LPP), a feasible solution satisfies all constraints, while an optimal solution is a feasible solution that either maximises or minimises the objective function.

Q: How many questions are there in NCERT Class 12 Maths Chapter 12?
A:

There are 10 questions in the Exercise of NCERT Class 12 Maths Chapter 12.

Q: What is the graphical method in linear programming?
A:

The graphical method is a simple way of solving a Linear Programming Problem (LPP) when there are two decision variables (x and y). This method helps us see the solution of an LPP by drawing the feasible region and checking the objective function at the corners.

Q: What are the types of linear programming problems in NCERT Class 12?
A:

Linear equations and linear inequalities are the types of linear programming problems in NCERT Class 12. The problems in LPP basically consist of the problems that include the calculation of the minimum or maximum value.

Articles
|
Next
Upcoming School Exams
Ongoing Dates
UP Board 12th Others

11 Aug'25 - 6 Sep'25 (Online)

Ongoing Dates
UP Board 10th Others

11 Aug'25 - 6 Sep'25 (Online)

Certifications By Top Providers
Explore Top Universities Across Globe

Questions related to CBSE Class 12th

On Question asked by student community

Have a question related to CBSE Class 12th ?

Hello

Yes, if you’re not satisfied with your marks even after the improvement exam, many education boards allow you to reappear as a private candidate next year to improve your scores. This means you can register independently, study at your own pace, and take the exams without attending regular classes. It’s a good option to improve your results and open up more opportunities for higher studies or careers. Just make sure to check the specific rules and deadlines of your education board so you don’t miss the registration window. Keep your focus, and you will do better next time.

Hello Aspirant,

Yes, in the case that you appeared for the 2025 improvement exam and your roll number is different from what was on the previous year’s marksheet, the board will usually release a new migration certificate. This is because the migration certificate will reflect the most recent exam details, roll number and passing year. You can apply to get it from your board using the process prescribed by them either online or through your school/college.

Yes, if you miss the 1st CBSE exam due to valid reasons, then you can appear for the 2nd CBSE compartment exam.

From the academic year 2026, the board will conduct the CBSE 10th exam twice a year, while the CBSE 12th exam will be held once, as per usual. For class 10th, the second phase exam will act as the supplementary exam. Check out information on w hen the CBSE first exam 2026 will be conducted and changes in 2026 CBSE Board exam by clicking on the link .

If you want to change your stream to humanities after getting a compartment in one subject in the CBSE 12th Board Exam , you actually have limited options to qualify for your board exams. You can prepare effectively and appear in the compartment examination for mathematics again. If you do not wish to continue with the current stream, you can take readmission in the Humanities stream and start from Class 11th again, and continue studying for two more years to qualify for the 12th examination.

The GUJCET Merit List is prepared based on the Class 12th marks and GUJCET marks received by the students. CBSE students who are not from the Gujarat board can definitely compete with GSEB students, as their eligibility is decided based on the combined marks scored by them in GUJCET and the 12th board. The weightage of the GUJCET score is 40% and the weightage of the class 12 scores is 60%.