NCERT Solutions for Class 12 Maths Chapter 12 Exercise 12.1 - Linear Programming

NCERT Solutions for Class 12 Maths Chapter 12 Exercise 12.1 - Linear Programming

Komal MiglaniUpdated on 07 May 2025, 04:09 PM IST

Linear programming involves finding the optimal value of variables that solves a certain problem. This has a wide variety of real life applications such as charting travel paths, buisness and economics, physics based problems and many more. Class 12 maths chapter 12 exercise 12.1 solutions covers graphical methods to solve linear programming problems. The chapter deals with mathematically analysing constraints and conditions to get the best possible solution to day-to-day problems.

LiveCBSE 2026 Admit Card LIVE: CBSE Class 10, 12 hall ticket soon at cbse.gov.in; direct link, datesheet, updatesJan 24, 2026 | 4:11 PM IST

The CBSE class 10 exams 2026 will commence with the conduction of the Mathematics Standard / Mathematics Basic paper on February 17, 2026.

Read More

This Story also Contains

  1. Class 12 Maths Chapter 12 Exercise 12.1 Solutions: Download PDF
  2. NCERT Solutions Class 12 Maths Chapter 12: Exercise 12.1
  3. Topics covered in Chapter 12 Linear Programming: Exercise 12.1
  4. Also see-
  5. NCERT Solutions Subject Wise
  6. Subject Wise NCERT Exemplar Solutions

NCERT solutions for exercise 12.1 Class 12 Maths gives practice questions to understand linear programming problems. These solutions of NCERT are created by subject matter expert at Careers360 considering the latest syllabus and pattern of CBSE 2025-26. The answers are designed as per the students demand covering comprehensive, step by step solutions of every problem.

Class 12 Maths Chapter 12 Exercise 12.1 Solutions: Download PDF

Students can find all exercise enumerated in NCERT Book together using the link provided below. Practice these questions and answers to command the concepts, boost confidence and in depth understanding of concepts.

Download PDF


NCERT Solutions Class 12 Maths Chapter 12: Exercise 12.1

Question 1: Solve the following Linear Programming Problems graphically: Maximise Z=3x+4y Subject to the constraints x+y4,x0,y0. Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints, x+y4,x0,y0. 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+2y8,3x+2y12,x0,y0. Show that the minimum of Z occurs at more than two points

Answer:

The region determined by constraints, x+2y8,3x+2y12,x0,y0. 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+5y15 , 5x+2y10 , x0,y0 Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints, 3x+5y15 , 5x+2y10 , x0,y0 is as follows :

1627031555890

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

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(2019,4519)
23519
Maximum

The maximum value of Z is 23519 at D(2019,4519)

Question 4: Solve the following Linear Programming Problems graphically: Minimise Z=3x+5y Such that x+3y3,x+y2,x,y0. Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints x+3y3,x+y2,x,y0. is as follows,

1627031646530

The feasible region is unbounded as shown.

The corner points of the feasible region are A(3,0),B(32,12),C(0,2)

The value of these points at these corner points are :

Corner points
Z=3x+5y

A(3,0)
9

B(32,12)
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 resulting half plane has a point in common with the feasible region or not.

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

Hence, Z has a minimum value of 7 at B(32,12)

Question 5: Solve the following Linear Programming Problems graphically: Maximise Z=3x+2y Subject to x+2y10,3x+y15,x,y0 Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints, x+2y10,3x+y15,x,y0 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+y3,x+2y6,x,y0.

Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints 2x+y3,x+2y6,x,y0. 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

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+2y120,x+y60,x2y0,x,y0 Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints, x+2y120,x+y60,x2y0,x,y0 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 maximum value is 600 at all points joing 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+2y100,2xy0,2x+y200,x,y,0 Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints x+2y100,2xy0,2x+y200,x,y,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: x3,x+y5,x+2y6,y0. Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints x3,x+y5,x+2y6,y0. 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 resulting half plane has a point in common with a feasible region or not.

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

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

Question 10: Solve the following Linear Programming Problems graphically: Maximise Z=x+y, Subject to xy1,x+y0,x,y,0. Show that the minimum of Z occurs at more than two points.

Answer:

The region determined by constraints xy1,x+y0,x,y,0. is as follows,

1627032109317

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

Topics covered in Chapter 12 Linear Programming: Exercise 12.1

Linear programming is generally defined as the technique for maximising or minimising a linear function of several variables, like input or output cost. The following are some of the basic terminology used in linear programming problems.

  • Objective Function: Let Z = ax + by be a linear function, where a, b are the constants. Linear objective function goes by the computation of the maximum or the minimum of X
  • Decision Variables: Let Z = ax + by be a linear objective function. Then the variables x and y are called decision variables.
  • Constraints: Constraints are the limitations or restrictions imposed on the decision variables.
  • Optimization problem: A problem that asks to maximise or minimise a linear function limited to certain constraints.
  • Optimal (feasible) solution: Any point in the feasible region that gives the maximum or minimum value of the objective function is called an optimal solution.

Theorems

  • Theorem 1: Let R be the feasible region (convex polygon) for a linear programming problem and let Z=ax+ by 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 Z=ax+by 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.
JEE Main Highest Scoring Chapters & Topics
Just Study 40% Syllabus and Score upto 100%
Download EBook

Method Of Solving A Linear Problem

  1. Find the feasible region of the problem and find the vertices.

  2. Find the objective function Z = ax + by. Let M and m be the largest and the smallest points of the problem

  3. When the area is bounded. "M" and "m" are maximum and minimum values. If a feasible area is unbounded then

  • ax + by > M, no common points with the feasible region.

  • ax + by < m, no common points with the feasible region.

Also see-

CBSE Class 12th Syllabus: Subjects & Chapters
Select your preferred subject to view the chapters

Frequently Asked Questions (FAQs)

Q: What is the importance of the Class 12 NCERT Maths chapter 12 linear programming for CBSE Class 12 board exams?
A:

For CBSE Class 12 Maths exam one question of 5 marks is expected from the chapter linear programming. 

Q: Give the pattern of linear programming questions of Class 12 NCERT exercise 12.1 .
A:

The linear programming questions will have an objective function. Either maximise or minimize the it according to the given constrains.

Q: What method is adopted in the class 12 NCERT chapter 12 problems?
A:

Graphical method is used to solve the problems in Class 12 chapter 12

Q: What is the number of exercises in the NCERT chapter linear programming?
A:

There are three exercises including miscellaneous.

Q: How many questions are there in exercise 12.1 Class 12 Maths?
A:

Ten questions are explained in the NCERT Class 12 chapter exercise 1

Q: What number of solved examples are given before the NCERT Class 12 chapter linear programming exercise 12.1?
A:

There are 5 solved examples before exercise 12.1

Q: Why to solve NCERT exercises?
A:

Solving NCERT exercise give more conceptual understanding and students will be able to clear their doubts and can understand the are where they have to improve.

Q: How to use NCERT Solutions for Class 12 Maths chapter 12 exercise 12.1?
A:

First understand the concepts and practice solved example. Then move on to the exercise and try to solve it yourself. If you have any doubts look in to the Class 12 Maths chapter 12 exercise 12.1 solutions.

Articles
|
Upcoming School Exams
Ongoing Dates
Manipur board 12th Admit Card Date

17 Dec'25 - 20 Mar'26 (Online)

Ongoing Dates
Odisha CHSE Admit Card Date

19 Dec'25 - 25 Mar'26 (Online)

Certifications By Top Providers
Economic Evaluation for Health Technology Assessment
Via Postgraduate Institute of Medical Education and Research Chandigarh
Aspen Plus Simulation Software a Basic Course for Beginners
Via Indian Institute of Technology Guwahati
Yoga Practices 1
Via Swami Vivekananda Yoga Anusandhana Samsthana, Bangalore
Introduction to Biomedical Imaging
Via The University of Queensland, Brisbane
Brand Management
Via Indian Institute of Management Bangalore
Edx
 1071 courses
Coursera
 816 courses
Udemy
 394 courses
Futurelearn
 264 courses
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

You will be able to download the CBSE Previous Year Board Question Papers from our official website, careers360, by using the link given below.

https://school.careers360.com/boards/cbse/cbse-previous-year-question-papers

I hope this information helps you.

Thank you.

Hello

You will be able to download the CBSE Pre-Board Class 12 Question Paper 2025-26 from our official website by using the link which is given below.

https://school.careers360.com/boards/cbse/cbse-pre-board-class-12-question-paper-2025-26

I hope this information helps you.

Thank you.

Hello,

Yes, it's completely fine to skip this year's 12th board exams and give them next year as a reporter or private candidate, allowing you to prepare better; the process involves contacting your current school or board to register as a private candidate or for improvement exams during the specified

HELLO,

Yes i am giving you the link below through which you will be able to download the Class 12th Maths Book PDF

Here is the link :- https://school.careers360.com/ncert/ncert-book-for-class-12-maths

Hope this will help you!

Hello,

Here is your Final Date Sheet Class 12 CBSE Board 2026 . I am providing you the link. Kindly open and check it out.

https://school.careers360.com/boards/cbse/cbse-class-12-date-sheet-2026

I hope it will help you. For any further query please let me know.

Thank you.