Linear Programming: Class 12 Maths · Chapter 12
The best plan inside straight-line limits
Mathematics Part 2 · Companion notes, simulations and practice · Official NCERT chapter PDF ↗
Published · Updated
What you will learn in Linear Programming
- Recognise an optimisation problem and the features that make it a linear programming problem
- Turn a word problem into decision variables, a linear objective function and linear constraints, non-negativity included
- Graph a system of linear constraints in two variables, shade its feasible region and find its corner points
- Use the corner point method to find the maximum or minimum of a linear objective on a bounded feasible region
- Decide with the open half-plane test whether an optimum exists when the feasible region is unbounded
- Recognise problems with infinitely many optimal solutions and problems with no feasible solution
Original companion text aligned to NCERT Mathematics Class 12, Chapter 12, pp. 394–405. Not affiliated with or endorsed by NCERT.
12.1 Introduction
Every real plan meets limits. A shop has only so much money, a kitchen only so many hours, a tempo only so much room. Inside those limits we still want the best plan: the largest profit, the smallest bill, the shortest delivery time. This chapter gives a tidy method for an important family of such questions.
Here is the problem we will carry through the chapter. Before Diwali, Anjali makes two products at home in Jaipur: boxes of painted diyas and jar candles. A box of diyas needs ½ kg of wax and 2 hours of work; a jar candle needs 1 kg of wax and 1 hour. She has 20 kg of wax and 50 working hours left before the festival. She earns ₹30 on each box and ₹40 on each jar, and she can sell everything she makes. How many of each should she make?
A sensible first move is to try a few plans and compare them, as Fig. 12.1 does. Boxes alone: the 50 hours run out after 25 boxes, though wax for 40 boxes is on the shelf, so she earns ₹750. Jars alone: the wax is gone after 20 jars and she earns ₹800. A mix of 10 boxes and 15 jars uses all the wax but only 35 hours, and earns ₹900, more than either pure plan. On paper, 24 boxes and 6 jars would earn ₹960, but that plan needs 54 hours, which she does not have.
3/410 boxes and 15 jars: ₹900, better than both.
Two horizontal bars, one for wax and one for time, each measured against a dashed limit line, with the plan and its profit written above and below. Step 1, 25 boxes and no jars: wax 12.5 of 20 kg, time 50 of 50 hours, profit 750 rupees, time runs out. Step 2, no boxes and 20 jars: wax 20 of 20 kg, time 20 of 50 hours, profit 800 rupees, wax runs out. Step 3, 10 boxes and 15 jars: wax 20 of 20 kg, time 35 of 50 hours, profit 900 rupees, so a mix earns more. Step 4, 24 boxes and 6 jars: wax 18 of 20 kg, but time 54 of 50 hours, so the time bar runs past the limit into a hatched zone and the plan is not possible.
Three lessons come out of this. The profit depends on the plan; some plans break a limit and are simply not available; and mixing the two products can beat making only one. Still, guessing is a poor strategy. Even counting only whole numbers, Anjali has 356 possible plans, and a lucky guess would come with no proof that nothing better exists.
Questions that ask for the largest or the smallest value of some quantity, subject to limits, are called optimisation problems. When the quantity and all the limits are linear in the unknowns, as in Anjali's case, the question is a linear programming problem (रैखिक प्रोग्रामन), or LPP for short. Such problems turn up wherever something is scarce: blending ingredients at the lowest cost, scheduling machines, routing delivery vans, staffing hospital shifts.
Real problems may have thousands of unknowns and are solved by computer. In this chapter we keep to two unknowns, where a graph shows everything at once, and we solve every problem by the graphical method.
Show answer
Answer False
Show answer
Answer 920 rupees
Show answer
Answer (B) Wax, time and profit each grow at a fixed rate per item
12.2 Linear Programming Problem and its Mathematical Formulation
Look back at the plans we tried. Two features stand out. Anjali has a choice: every pair of numbers (boxes, jars) is a plan, and different plans earn different amounts. And the choice is fenced in by the wax and the hours, which no plan may overrun. A linear programming problem has exactly this shape: one quantity to push as high (or as low) as it will go, and a list of straight-line fences on the choices.
12.2.1 Mathematical formulation of the problem
Let be the number of boxes of diyas and the number of jar candles. These are the quantities Anjali gets to choose, so they are called the decision variables. Neither can be negative:
Wax. A plan uses kg of wax, and that may not exceed 20 kg. Doubling both sides clears the fraction:
Time. The plan takes hours, and only 50 are available:
Goal. At ₹30 a box and ₹40 a jar, the profit in rupees is
Collecting the pieces, the whole story fits in four lines. Maximise subject to
A problem that asks for the largest or the smallest value of a linear expression over all choices of , that satisfy a given list of linear inequalities (or equations).
ExampleAnjali's problem: maximise subject to (12.1)–(12.3).
Each part of that description has a name. The expression to be made as large or as small as possible is the objective function (उद्देश्य फलन). The inequalities that fence in the choices are the constraints (व्यवरोध); the particular constraints , are the non-negativity restrictions.
The quantity to be optimised, written as a linear expression in the decision variables, with and fixed numbers.
ExampleAnjali's profit , in rupees.
Conditions on the decision variables, each a linear inequality or equation, that every acceptable plan must meet.
ExampleWax , time , and , .
Every LPP is an optimisation problem, but not the other way round. Choosing the sides of a rectangular pen to enclose the largest area with a fixed length of fencing is an optimisation problem, yet its objective is not linear, so the methods of this chapter do not apply to it.
Formulating an LPP in four moves
Name the unknowns
Decide what you control and give each quantity a letter with its unit: " = number of boxes made".
A canteen budget, in symbols
The canteen of a school in Chennai serves a mid-morning snack made from trays of sundal and trays of upma. A tray of sundal supplies 2 units of protein and costs ₹200; a tray of upma supplies 1 unit and costs ₹50. The snack must supply at least 12 units of protein, and the stove can cook at most 10 trays in the morning. Write this as an LPP whose aim is the lowest cost.
Try it yourself first. Then reveal the solution one step at a time.
Show answer
Answer (C)
Tap an item on the left, then its match on the right.
Show answer
- objective function :
- decision variables : and
- a constraint :
- non-negativity :
Show answer
Answer False
12.2.2 Graphical method of solving linear programming problems
With two decision variables, every plan is a point of the plane. In Class XI you saw that a linear inequality keeps one side of a straight line, a half-plane. To graph , draw the line through its intercepts (40, 0) and (0, 20). Then test any point off the line, usually the origin: is true, so the origin's side is kept.
Doing this for every constraint and overlapping the results gives Fig. 12.2. The plans that survive all the tests make up the feasible region (सुसंगत क्षेत्र). For Anjali it is the quadrilateral . Three corners sit on the axes; the fourth, , is where the two lines cross. Solving and together gives , .
4/4The overlap is the feasible region.
Axes from 0 to 50 for x and y. Step 1 shades the whole first quadrant, where x and y are at least 0. Step 2 draws the solid wax line x + 2y = 40 from (40, 0) to (0, 20) and hatches the side containing the origin. Step 3 adds the dashed time line 2x + y = 50 from (25, 0) to (0, 50) and hatches its origin side in the other direction. Step 4 keeps only the overlap, the quadrilateral OPQR with corners O(0, 0), P(25, 0), Q(20, 10) and R(0, 20), shaded as the feasible region; Q is where the two lines meet.
All the points that pass every constraint test of an LPP, including and . The rest of the plane is the infeasible region.
ExampleAnjali's quadrilateral .
A plan that meets every constraint, that is, a point of the feasible region; boundary points count. A plan that breaks even one constraint is an infeasible solution.
Example(10, 15) lies on the edge and is feasible; (24, 6) breaks the time limit and is infeasible.
Among the feasible solutions we want one that gives the objective its best value: an optimal solution. Before hunting for it, practise telling feasible plans from infeasible ones.
A coordinate plane from minus 5 to 30 on both axes with four fixed points O(0, 0), P(25, 0), Q(20, 10) and R(0, 20), the corners of Anjali's feasible region, and one draggable point X that starts at (10, 15) and snaps to whole numbers. The coordinates of X are shown as it moves, so the learner can check the wax and time constraints and see whether X lies inside the quadrilateral OPQR.
- Drag X to (21, 9). It looks close to the edge : does hold?
- Find three whole-number points on the edge , where .
- Put X at (15, 15). Which constraint fails, and by how much?
Show answer
- (A) (22, 5)
- (C) (0, 20)
Show answer
Answer False
Show answer
Answer (D) The side away from the origin
Where the best plan lives
The feasible region holds infinitely many points, so we cannot test them one by one. A picture shows where to look. Fix a profit, say ₹800. The plans earning exactly that much satisfy , which is a straight line. Change the target and the line moves parallel to itself, because its slope, , does not depend on the target. Lines of equal profit are called iso-profit lines (iso-cost lines when is a cost).
3/4: the line touches the region only at .
Anjali's feasible region OPQR with corners O(0, 0), P(25, 0), Q(20, 10) and R(0, 20), and an arrow pointing up and to the right, the direction in which profit rises. A dashed profit line slides parallel to itself, leaving faint copies behind. Step 1: the 400 rupee line crosses the region. Step 2: the 800 rupee line still crosses it and passes through R. Step 3: the 1000 rupee line touches the region only at the corner Q(20, 10), which is highlighted as the maximum. Step 4: the 1200 rupee line misses the region completely, so no plan earns that much.
Pushing the line outward raises the profit. It keeps cutting through the region until , where it touches the region at the single point ; any higher line misses the region altogether. So Anjali's best plan is 20 boxes and 10 jars, earning ₹1000. The last point a sliding line touches is always a corner, or, if the line lies along an edge, that whole edge with its two corners. This picture is the idea behind the two theorems below, which we use without proof.
A vertex of the feasible region: a point of the region at which two of its boundary lines cross.
Example, , and for Anjali's region.
Suppose an LPP with objective has a feasible region that is a convex polygon. Whenever reaches a largest or a smallest value on , it reaches that value at one of the corner points of (perhaps at other points as well).
A feasible region that fits inside some circle. A region that stretches without end in some direction is unbounded.
ExampleAnjali's region is bounded; the region , is unbounded.
3/3A bigger circle does not help: the region is unbounded.
Two panels. Left: Anjali's quadrilateral feasible region with a dashed circle drawn around it, labelled bounded, fits inside a circle. In step 1 only this panel is complete. In step 2 the right panel shows an unbounded wedge-shaped region between two lines that open out towards the upper right, with an arrow showing that it goes on, and a dashed circle that covers only part of it, labelled unbounded, no circle holds it. In step 3 the circle grows larger but the region still sticks out beyond it.
When the feasible region is bounded, the objective is sure to reach a largest and a smallest value on , and it reaches each of them at a corner point of .
The corner point method
The theorems turn an endless search into a short table: list the corners, work out at each, and read off the answer. For Anjali:
| Corner | (₹) |
|---|---|
| 0 | |
| 750 | |
| 1000 (maximum) | |
| 800 |
The region is bounded, so by Theorem 2 the largest entry is the maximum. Anjali should make 20 boxes of diyas and 10 jar candles, for a profit of ₹1000. Notice that this plan uses all the wax () and all the hours (). The smallest entry, ₹0 at , is the minimum, a true answer to a question nobody asked: make nothing, earn nothing.
Why does step 4 work? The open half-plane is exactly where beats . If no feasible point lies in it, nothing beats the corner value , so is the maximum. If some feasible point does lie in it, no maximum can exist: by Theorem 1 a maximum would sit at a corner and so be at most , yet that point already does better. The test for works the same way.
A print shop in Sivakasi
A small press prints batches of greeting cards and batches of wall calendars. Each batch of either uses one roll of paper, and 8 rolls are in stock. A card batch needs 3 hours on the press and a calendar batch 1 hour; the press is free for 18 hours. A card batch earns ₹2500 and a calendar batch ₹600. With card batches and calendar batches, find the plan that earns the most.
Try it yourself first. Then reveal the solution one step at a time.
3/3The profit line touches the region only at .
Axes from 0 to 10. The solid paper line x + y = 8 and the dashed press line 3x + y = 18 bound the shaded region OLMN with corners O(0, 0), L(6, 0), M(5, 3) and N(0, 8). Step 1 shows only the region and its corners. Step 2 lists the profit at each corner in rupees: L 15 000, M 14 300, N 4800, O 0. Step 3 draws the steep dashed profit line 2500x + 600y = 15 000 touching the region only at L, which is highlighted, with the note best: L.
The canteen at the lowest cost
Solve the canteen problem set up in the formulation example: minimise subject to
Try it yourself first. Then reveal the solution one step at a time.
3/3The triangle ; the cost line touches it at .
Axes from 0 to 12. Step 1 draws the solid protein line 2x + y = 12 and hatches the side away from the origin, with a note that O fails the test. Step 2 adds the dashed stove line x + y = 10 and hatches its origin side. Step 3 shows only the overlap, the triangle with corners U(6, 0), V(10, 0) and W(2, 8), lists the costs 1200, 2000 and 800 rupees, and draws the dashed cost line 200x + 50y = 800 touching the triangle at W, highlighted with least: W.
- Pick the largest or smallest value
- Draw the feasible region
- Find every corner point
- Work out Z at each corner
- If unbounded, do the half-plane test
Show answer
- Draw the feasible region
- Find every corner point
- Work out Z at each corner
- Pick the largest or smallest value
- If unbounded, do the half-plane test
Show answer
Answer 17
Show answer
Answer (C) always attains a largest and a smallest value, each at a corner
Ties: many optimal solutions
A minimum shared by two corners
Find the minimum and the maximum of subject to
Try it yourself first. Then reveal the solution one step at a time.
2/3The line lies along the edge : every point of is optimal.
Axes from 0 to 12. The solid line 2x + y = 8, the dashed line x + y = 10 and the dotted vertical line x = 6 enclose the shaded five-sided region with corners A(4, 0), B(6, 0), C(6, 4), D(0, 10) and E(0, 8). A panel lists Z = 4x + 2y at the corners: 16, 24, 32, 20 and 16. Step 1 shows the region and the values. Step 2 highlights the whole edge EA with a thick line and notes that the objective line lies along 2x + y = 8, so the minimum 16 is reached all along EA. Step 3 draws the dashed objective line 4x + 2y = 32 touching the region only at C, which is highlighted, with max 32 at C.
Unbounded feasible regions
When the region runs off to infinity, the table of corner values is not the end of the story. Step 4 of the method decides whether the best-looking corner value really is optimal.
No minimum at all
Find graphically the minimum value, if there is one, of subject to
Try it yourself first. Then reveal the solution one step at a time.
3/3The half-plane shares points with the region: no minimum.
Axes from 0 to 12. The dotted line x + 2y = 6, the solid line x − y = 3 and the dashed vertical line x = 6 bound a shaded strip that runs upward without end, with an upward arrow labelled goes on. Its corners are (0, 3), (4, 1) and (6, 3). Step 1 shows the region. Step 2 lists Z = 2x − 3y at the corners: −9, 5 and 3. Step 3 draws the dashed line 2x − 3y = −9 through (0, 3) and hatches the half-plane above it; a large part of the strip lies inside that half-plane, outlined, and the feasible point (2, 6) with Z = −14 is marked. So −9 is not the minimum.
The test does not always fail. In the next problem the region is again unbounded, yet a minimum exists, as a cost problem with sensible prices usually does.
When the half-plane test passes
An office in Pune needs at least 12 GB of extra data and at least 1200 minutes of extra calls for its field staff this month. Voucher A gives 3 GB and 100 minutes for ₹50; voucher B gives 1 GB and 300 minutes for ₹40. How many of each should it buy to spend the least?
Try it yourself first. Then reveal the solution one step at a time.
3/3The half-plane shares no point with the region: ₹270 is the minimum.
Axes from 0 to 14. The solid line 3x + y = 12 and the dashed line x + 3y = 12 bound a shaded region that lies away from the origin and runs off to the upper right. Its corners are (0, 12), E(3, 3) and (12, 0). Step 1 shows the region. Step 2 lists the costs 480, 270 and 600 rupees. Step 3 draws the dashed cost line 50x + 40y = 270 through E and hatches the half-plane below it, on the side of the origin; it touches the region only at E, so there is no common point, and the panel reads least: 270 rupees.
When no plan works
A promise the boxes cannot keep
A tiffin service in Mumbai has promised a client at least 50 tiffins a day, regular and large. Regular tiffins go in steel boxes, and only 20 clean boxes are ready each day; large tiffins go in three-tier carriers, and there are 25 of those. Find the plan of least cost, at ₹40 per regular and ₹60 per large tiffin.
Try it yourself first. Then reveal the solution one step at a time.
3/3Nothing satisfies both: the problem has no feasible solution.
Axes from 0 to 60. Step 1 draws the solid line x + y = 50 and hatches the side away from the origin, labelled orders. Step 2 adds the dashed edges x = 20 and y = 25 and hatches the rectangle they make with the axes, labelled boxes; its far corner (20, 25) is marked. Step 3 shades the empty band between the rectangle and the line, labels it gap, and adds the note no overlap, at most 45 tiffins fit.
Two patterns ran through all of these examples. First, every feasible region we drew was convex (उत्तल): along with any two of its points it contains the whole segment joining them, as Fig. 12.13 illustrates. That always happens, because each half-plane is convex and an overlap of convex sets is convex. Second, an optimum, when it exists, sits at a corner; when two corners tie, it spreads along the edge between them.
2/3A notch lets the segment leave the region.
Step 1: a five-sided convex region with two points P and Q inside it joined by a segment that stays inside, labelled convex. Step 2: beside it, a region with a triangular notch cut into its left side; the segment joining two of its points P′ and Q′ crosses the notch, and the part outside the region is drawn dashed, labelled not convex. Step 3: the notched shape is replaced by the note overlap of 5 half-planes, always convex, and dashed lines extend the five edges of the convex region, showing it as the overlap of five half-planes, which is why every feasible region is convex.
Tap an item on the left, then its match on the right.
Show answer
- Region is bounded : Max and min both exist
- Two corners tie for best : Every point between them is optimal
- Constraints never overlap : No feasible solution
- Unbounded; a feasible point beats : No maximum
Show answer
Answer (A) is the minimum of
Show answer
Answer True
Practice questions with answers (NCERT “Practice 12.1”)
Maximise subject to , , .
Show solution
AnswerMaximum 30 at (0, 6).
The line meets the axes at (3, 0) and (0, 6), and the origin side is kept. The region is the triangle with corners (0, 0), (3, 0) and (0, 6), which is bounded.
Table 12.4 Corner (0, 0) 0 (3, 0) 6 (0, 6) 30 The maximum is 30, at (0, 6).
Minimise subject to , , , .
Show solution
AnswerMinimum −10 at (5, 0).
meets the axes at (7, 0) and (0, 7); at (5, 0) and (0, 10). The origin side of each is kept.
The lines cross where and (subtract the first from the second). The bounded region has corners (0, 0), (5, 0), (3, 4) and (0, 7).
Table 12.5 Corner (0, 0) 0 (5, 0) −10 (3, 4) 14 (0, 7) 35 The minimum is −10, at (5, 0).
Maximise subject to , , , .
Show solution
AnswerMaximum at .
meets the axes at (6, 0) and (0, 4); at (3, 0) and (0, 9). The origin side of each is kept.
From , . Then gives and .
Table 12.6 Corner (0, 0) 0 (3, 0) 9 (0, 4) 16 The region is bounded. The maximum is , only a little more than 16 at (0, 4), which is why the exact corner matters.
Minimise subject to , , , .
Show solution
AnswerMinimum at .
Both constraints keep the side away from , so the region is unbounded. meets the axes at (4, 0) and (0, 2); at (2, 0) and (0, 6).
Corners: (0, 6), (4, 0), and the crossing point. From , , so and , .
Table 12.7 Corner (0, 6) 18 (4, 0) 8 Test the open half-plane . Its edge passes through the crossing corner, with slope , between the slopes and of the two constraint lines, so it touches the region only there. The half-plane shares no point with the region, and the minimum is .
Maximise subject to , , , .
Show solution
AnswerMaximum 34 at (6, 2).
meets the axes at (7, 0) and (0, 14); at (12, 0) and (0, 4). The origin side of each is kept.
From : , so and . The bounded region has corners (0, 0), (7, 0), (6, 2) and (0, 4).
Table 12.8 Corner (0, 0) 0 (7, 0) 28 (6, 2) 34 (0, 4) 20 The maximum is 34, at (6, 2).
Minimise subject to , , , . Show that infinitely many points give the minimum.
Show solution
AnswerMinimum 12 at every point of the segment joining (3, 2) and (6, 0).
Both constraints keep the side away from ; the region is unbounded. meets the axes at (6, 0) and (0, 4); at (4, 0) and (0, 8). They cross at (3, 2), since subtracting gives .
Table 12.9 Corner (0, 8) 24 (3, 2) 12 (6, 0) 12 The open half-plane breaks the first constraint, so no feasible point lies in it: 12 is the minimum.
It is reached at (3, 2) and (6, 0), and therefore at every point of the edge joining them, such as (4.5, 1). That is infinitely many points.
Find the minimum and the maximum of subject to , , , , .
Show solution
AnswerMinimum 24 at (12, 0); maximum 60 at every point of the segment joining (15, 5) and (30, 0).
meets the axes at (30, 0) and (0, 10), origin side kept. meets them at (12, 0) and (0, 12), side away from kept. The line passes through ; testing (3, 0) shows the region lies below it.
Corners: meets at (9, 3) and at (15, 5); the -axis gives (12, 0) and (30, 0). The region is bounded.
Table 12.10 Corner (9, 3) 36 (12, 0) 24 (30, 0) 60 (15, 5) 60 Minimum 24 at (12, 0). The maximum 60 occurs at (30, 0) and (15, 5), so at every point of the segment joining them: is constant along .
Find the minimum and the maximum of subject to , , , , .
Show solution
AnswerMinimum 20 at every point of the segment joining (0, 20) and (4, 12); maximum 75 at (15, 45).
: side away from . : origin side. passes through ; testing (0, 1) shows the region lies above it.
Corners: on the -axis, (0, 20) and (0, 60); meets at (4, 12) and at (15, 45). The region is bounded.
Table 12.11 Corner (0, 20) 20 (4, 12) 20 (15, 45) 75 (0, 60) 60 Maximum 75 at (15, 45). Minimum 20 at (0, 20) and (4, 12), hence along the whole segment joining them, which lies on .
Maximise subject to , , , .
Show solution
AnswerThere is no maximum.
The region is unbounded. Its corners are (1, 6) on the line , (2, 4) where meets , and (10, 0).
Table 12.12 Corner (1, 6) 17 (2, 4) 10 (10, 0) −10 The largest corner value is . Test the open half-plane : the point (1, 10) is feasible (, , ) and gives .
The half-plane meets the region; going up the line , grows without limit. So has no maximum.
Maximise subject to , , , .
Show solution
AnswerNo feasible region, so no maximum.
The first constraint says and the second says .
No point can satisfy both, since that would need . On a graph the two half-planes lie on the far sides of the parallel lines and .
There is no feasible region, so the problem has no feasible solution and has no maximum.
A self-help group in Alappuzha weaves coir doormats and coir baskets. A doormat uses 2 kg of fibre and 1 hour of weaving; a basket uses 1 kg and 2 hours. Each week the group has 36 kg of fibre and 48 hours, and its buyer takes at most 15 doormats. A doormat earns ₹60 and a basket ₹50.
Formulate the problem as an LPP.
Show solution
AnswerMaximise subject to , , , .
Let be the number of doormats and the number of baskets. The profit in rupees is , to be maximised.
Fibre gives and weaving hours give . The buyer adds , and counts give as well.
Solve it by the corner point method.
Show solution
Answer8 doormats and 20 baskets; maximum ₹1480.
Corners: (0, 0), (15, 0), (15, 6) where meets , (8, 20) where meets , and (0, 24).
Table 12.13 Corner (₹) (0, 0) 0 (15, 0) 900 (15, 6) 1200 (8, 20) 1480 (0, 24) 1200 The region is bounded, so the maximum is ₹1480 with 8 doormats and 20 baskets. The buyer limit of 15 doormats is not the binding one.
For the constraints , , , which point is a corner of the feasible region?
Show answer
Answer (D) (4, 2)
(4, 2) lies on both and . (6, 0) breaks , (4, 6) breaks , and (2, 2) is feasible but inside the region, not a corner.If the feasible region of an LPP is unbounded, the objective function cannot have a maximum.
Show answer
Answer False
An unbounded region only may lack an optimum. For example, on the voucher region has maximum at (3, 3): the half-plane means , which misses the region.Suppose Anjali's profits change to ₹45 a box and ₹30 a jar, with the same wax and time limits. What is her new maximum profit, in rupees?
rupeesShow answer
Answer 1200 rupees
gives 0 at , 1125 at , at and 600 at . The maximum is still at : ₹1200.
Linear Programming: key points and summary
- An optimisation problem asks for the largest or smallest value of a quantity under limits; an LPP is one in which the quantity and every limit are linear (Section 12.1).
- To formulate an LPP, name the decision variables, write the objective , translate each limit into a linear constraint, and add (Section 12.2.1).
- Each constraint keeps a half-plane; the points satisfying all of them form the feasible region, boundary included (Section 12.2.2).
- Iso-profit (or iso-cost) lines are parallel; sliding them shows the optimum is reached at a corner (Where the best plan lives).
- Theorem 1: if has an optimal value on the feasible region, it occurs at a corner point (Theorem 1).
- Theorem 2: on a bounded feasible region, always attains a maximum and a minimum, each at a corner (Theorem 2).
- Corner point method: find the corners, evaluate at each, take the largest and the smallest (the method).
- On an unbounded region, is the maximum only if misses the region, and the minimum only if misses it (Example 4).
- If two corners tie for the optimum, every point of the segment joining them is optimal (Example 3).
- Constraints that never overlap leave no feasible region and no solution (Example 5).
- Feasible regions are always convex, because they are overlaps of half-planes (When no plan works).
Key ideas
Find your NCERT exercise question
Our practice questions are written for ncert.ai and follow the NCERT exercises. Find the one that matches the question in your textbook; its answer is with it.
| In your NCERT textbook | Practice question here |
|---|---|
| NCERT Exercise 12.1, Q1 | Practice Q1 |
| NCERT Exercise 12.1, Q2 | Practice Q2 |
| NCERT Exercise 12.1, Q3 | Practice Q3 |
| NCERT Exercise 12.1, Q4 | Practice Q4 |
| NCERT Exercise 12.1, Q5 | Practice Q5 |
| NCERT Exercise 12.1, Q6 | Practice Q6 |
| NCERT Exercise 12.1, Q7 | Practice Q7 |
| NCERT Exercise 12.1, Q8 | Practice Q8 |
| NCERT Exercise 12.1, Q9 | Practice Q9 |
| NCERT Exercise 12.1, Q10 | Practice Q10 |
Quick check: MCQs on Linear Programming
- 12.1 Introduction3 questions
- 12.2.1 Mathematical formulation of the problem3 questions
- 12.2.2 Graphical method of solving linear programming problems3 questions
- The corner point method3 questions
- Kinds of answers3 questions
Key terms (English–Hindi)
- bounded regionपरिबद्ध क्षेत्रparibaddh kshetra
- A feasible region that fits inside some circle; one that runs on without end is unbounded.
- constraintव्यवरोधvyavarodh
- A linear inequality or equation that limits the choices of the decision variables in an LPP.First seen in the chapter →
- convex regionउत्तल क्षेत्रuttal kshetra
- A region that contains the whole segment joining any two of its points.First seen in the chapter →
- corner pointकोणीय बिंदुkoniya bindu
- A point of the feasible region where two of its boundary lines meet.
- decision variablesनिर्णायक चरnirnayak char
- The unknowns we choose in an LPP, such as the numbers and of two products to make.First seen in the chapter →
- feasible regionसुसंगत क्षेत्रsusangat kshetra
- The set of points satisfying all the constraints of an LPP, non-negativity included.First seen in the chapter →
- feasible solutionसुसंगत हलsusangat hal
- Any point of the feasible region, inside it or on its boundary.
- half-planeअर्धतलardhatal
- The part of the plane on one side of a straight line; a linear inequality in and describes one.First seen in the chapter →
- iso-profit line
- A line along which the objective has the constant value ; such lines are parallel.First seen in the chapter →
- linear programming problemरैखिक प्रोग्रामन समस्याrekhik programan samasya
- An optimisation problem whose objective function and constraints are all linear, with non-negative decision variables.First seen in the chapter →
- non-negativity restrictionsऋणेतर व्यवरोधrinetar vyavarodh
- The constraints , .First seen in the chapter →
- objective functionउद्देश्य फलनuddeshya phalan
- The linear function that is to be maximised or minimised.First seen in the chapter →
- optimal solutionइष्टतम हलishtatam hal
- A feasible solution at which the objective function takes its maximum or minimum value.First seen in the chapter →
- optimisation problemइष्टतमीकरण समस्याishtatamikaran samasya
- A problem that asks for the largest or smallest value of a quantity, such as profit or cost, subject to limits.First seen in the chapter →