Follow Us
Select Medium / माध्यम चुनें:
Eng (English) Hindi (हिन्दी)
ICSE • Class XII • Mathematics • Ch 10
Estimated Time: 90 Mins
Study Progress: In Progress

Linear Programming

Comprehensive study notes and master conceptual resource for Class 12 Mathematics: Linear Programming (LPP). Aligned with the latest CISCE Class 12 / ISC curriculum, covering mathematical formulation, graphic optimization, feasible regions, Corner Point Theorem, and real-world industrial optimization models.

📊 How Do Global Airlines & Supply Chains Optimize Multi-Billion Dollar Schedules?

Every day, commercial airlines must allocate thousands of pilots, aircraft, and flight routes to maximize profits while strictly obeying legal safety constraints on flight hours, maintenance schedules, and gate availability. Linear Programming Problems (LPP) provide the exact mathematical algorithm to find the absolute best allocation among millions of feasible choices.

Why This Chapter Matters

Linear Programming is one of the highest scoring and most practical branches of ISC Class 12 Mathematics. It bridges theoretical algebra with real-world operations research, financial portfolio balancing, industrial manufacturing, and supply chain logistics.

Before You Begin (Prerequisites)

  • Graphing linear inequalities in two variables on the Cartesian plane ($ax + by \le c$).
  • Identifying closed and open half-planes using test points (such as the origin $(0, 0)$).
  • Solving systems of simultaneous linear equations to find line intersections.

What You Will Learn (Core Objectives)

  • Formulate real-world business and allocation scenarios into mathematical LPP models.
  • Graphically delineate the Feasible Region formed by multiple intersecting linear constraints.
  • Distinguish between Bounded and Unbounded Feasible Regions and apply convexity properties.
  • Apply the Corner Point Theorem to compute optimal maximum and minimum values of $Z = ax + by$.
  • Perform the open half-plane test ($ax + by > M$ and $ax + by < m$) to rigorously verify unbounded solutions.
  • Detect multiple optimal solutions (alternate optima) along boundary segments.

Chapter Roadmap & Progression

1 1. Foundations & Mathematical Formu...
2 2. Graphical Solution Method & Type...
3 3. Corner Point Theorem & Optimizat...
4 4. Standard Exam Models & Strategic...

Complete Concept Guide (100% Curriculum Coverage)

1. Foundations & Mathematical Formulation of LPP

A Linear Programming Problem (LPP) is a mathematical technique for determining the maximum or minimum value of a linear function, subject to linear constraints. An LPP consists of three core structural elements:

  • Decision Variables ($x, y$): The unknown quantities whose values are to be determined (e.g., units of product A and product B to manufacture). In real-world physical systems, these must satisfy non-negativity restrictions: $x \ge 0, y \ge 0$, confining the problem strictly to the first quadrant.
  • Objective Function ($Z$): A linear function $Z = ax + by$ (where $a, b$ are constants) which is to be maximized (e.g., profit, revenue, efficiency) or minimized (e.g., cost, time, waste).
  • Linear Constraints: System of linear inequalities or equations representing practical limitations on raw materials, labor hours, machine availability, or nutritional minimums, typically written as $a_1 x + b_1 y \le c_1$ or $a_2 x + b_2 y \ge c_2$.
  • Feasible Solution: Any point $(x, y)$ that satisfies all the given constraints as well as the non-negative restrictions simultaneously.
  • Optimal Solution: Any feasible solution that produces the maximum or minimum value of the objective function $Z$.

2. Graphical Solution Method & Types of Feasible Regions

The graphical method solves two-variable LPPs by translating algebraic constraints into geometric regions on the coordinate plane:

  1. Convert Inequalities to Boundary Lines: Replace each inequality symbol ($\le, \ge$) with an equal sign ($=$) to obtain the boundary lines. Find intercepts (set $x=0$ then $y=0$) to plot each line.
  2. Determine Half-Planes: Test a representative point not lying on the line (standard test point: origin $(0, 0)$). If $(0, 0)$ satisfies the inequality, shade the half-plane containing the origin; otherwise, shade the opposing side.
  3. Feasible Region ($R$): The common intersection of all shaded half-planes and the first quadrant ($x \ge 0, y \ge 0$).
Classifying Feasible Regions:
  • Bounded Feasible Region: The region can be enclosed entirely inside a finite circle. It forms a closed convex polygon with a finite number of corner points (vertices). A bounded region always possesses both an absolute maximum and minimum value.
  • Unbounded Feasible Region: The region extends indefinitely in at least one direction. It possesses corner points, but extra verification is required to confirm whether extreme values actually exist.
  • Infeasible Region: When there is no common region satisfying all constraints simultaneously, no feasible solution exists.

3. Corner Point Theorem & Optimization Criteria

The core mathematical theorem governing LPP is the Corner Point Theorem (Fundamental Theorem of Linear Programming):

Fundamental Theorems:
  • Theorem 1: Let $R$ be the feasible region (convex polygon) for an LPP and let $Z = ax + by$ be the objective function. When $R$ is bounded, $Z$ has both a maximum and minimum value on $R$, and each of these occurs at a Corner Point (Vertex) of $R$.
  • Theorem 2 (Unbounded Region): Let $R$ be an unbounded feasible region. If $M$ is the maximum value of $Z$ among all corner points, then $M$ is the maximum value of $Z$ over $R$ if and only if the open half-plane determined by $ax + by > M$ has no point in common with $R$. Similarly, if $m$ is the minimum value among corner points, $m$ is the minimum value over $R$ if and only if $ax + by < m$ has no point in common with $R$.
  • Multiple Optimal Solutions (Alternate Optima): If two corner points yield the same optimal value of $Z$, then every single point on the line segment joining those two corner points is also an optimal solution.

4. Standard Exam Models & Strategic Problem Solving

In ISC Class 12 board examinations, LPP problems typically fall into three standard categories:

  • Manufacturing Problems: A factory produces two items requiring specific hours on different machines with limited operating capacities. The goal is maximizing total profit $Z = c_1 x + c_2 y$ subject to $\le$ machine hour constraints.
  • Diet Problems: A nutritionist blends two food types containing different amounts of vitamins/minerals to meet minimum daily health guidelines at the lowest possible cost. The constraints are usually of the form $\ge$ and the objective is minimizing cost.
  • Allocation & Transportation Problems: Distributing commodities between sources and destinations to minimize shipping expenditure.

Board Examination Step-by-Step Algorithm: Always tabulate constraints clearly, define $x, y$ explicitly, show intercept calculations, label all corner points with coordinates on your graph, construct the evaluation table ($Z = ax + by$ for every vertex), and state the final answer with proper units.

Key Formulas, Identities & Theorems

General Objective Function
Z = ax + by
Linear equation to be maximized or minimized
Non-Negativity Constraints
$$x \ge 0, \quad y \ge 0$$
Confines feasible solutions strictly to the first quadrant
Linear Resource Constraint
$$a_1 x + b_1 y \le c_1 \quad \text{or} \quad a_2 x + b_2 y \ge c_2$$
Defines closed half-plane boundaries in 2D space
Corner Point Optimality
$$Z_{\text{opt}} = \max / \min \{ Z(P_1), Z(P_2), \dots, Z(P_k) \}$$
Optimal value occurs strictly at one of the vertices of feasible region R
Unbounded Maximum Condition
$$ax + by > M \cap R = \emptyset$$
Open half-plane must share zero common points with feasible region R
Unbounded Minimum Condition
$$ax + by < m \cap R = \emptyset$$
Open half-plane must share zero common points with feasible region R
Answer architecture
$$Concept \to Evidence \to Application \to Evaluation$$
Use the chapter principle, show the working or evidence, and state the conclusion.
Revision loop
$$Learn \to Practise \to Check \to Correct \to Reattempt$$
Keep an error log and revisit questions that exposed a misconception.

Conceptual Solved Examples & Case Studies

Example 1
Solve graphically: Maximize $Z = 4x + y$ subject to constraints: $x + y \le 50, 3x + y \le 90, x \ge 0, y \ge 0$.
Step-by-Step Solution:
Corner points of the feasible region are: $O(0, 0)$, $A(30, 0)$, $B(20, 30)$ (intersection of $x+y=50$ and $3x+y=90$), and $C(0, 50)$. Values of $Z$: $Z(O) = 0$, $Z(A) = 4(30) + 0 = 120$, $Z(B) = 4(20) + 30 = 110$, $Z(C) = 4(0) + 50 = 50$. Maximum value of $Z$ is 120 at corner point $(30, 0)$.
Example 2
What is a "Feasible Region" in a Linear Programming Problem?
Step-by-Step Solution:
The common region determined by the intersection of all the linear constraints, including non-negative constraints ($x \ge 0, y \ge 0$), where every point satisfies all problem requirements.
Example 3
State the Corner Point Theorem for linear programming.
Step-by-Step Solution:
Let $R$ be the feasible region (convex polygon) for an LPP and let $Z = ax + by$ be the objective function. When $R$ is bounded, $Z$ has both a maximum and minimum value on $R$ and each of these occurs at an extreme point (corner point/vertex) of $R$.

Common Misconceptions & Examiner Traps

Common Misconception

Reciting a definition without applying it to the question or data.

Scientific Reality & Correction

Identify the concept, show the relevant evidence or calculation, and explain the final implication.

Common Misconception

Skipping conditions, units, domain restrictions, or adjustment effects.

Scientific Reality & Correction

State assumptions, preserve units, check boundary cases, and verify the answer against the original problem.

Common Misconception

Treating a correct intermediate result as proof that the whole solution is correct.

Scientific Reality & Correction

Perform an independent reasonableness check and connect the result back to the chapter principle.

Linear Programming - Key Conceptual & Analytical Model

Linear Programming - Mathematical Architecture Axiomatic & Matrix Foundations Equivalence theorems & algebraic proofs Calculus & 3D Vector Geometry Differential optimization & spatial lines High-Stakes Examination & Engineering Mastery CISCE Class 12 Board criteria, JEE Advanced problem frameworks & applications

Chapter Summary & 10 Key Takeaways

Takeaway 1
Objective Function: Mathematical linear function $Z = ax + by$ to be maximized or minimized.
Takeaway 2
Decision Variables: Non-negative unknowns $x, y \ge 0$ representing physical production quantities.
Takeaway 3
Feasible Region: The common convex polygonal region satisfying all simultaneous constraints and $x, y \ge 0$.
Takeaway 4
Corner Point Theorem: Optimal values (maximum or minimum) occur strictly at the vertices of the feasible region.
Takeaway 5
Bounded Region: Always guarantees the existence of both an absolute maximum and minimum value.
Takeaway 6
Unbounded Region: Requires testing the strict open half-plane ($ax+by > M$ or $ax+by < m$) to confirm optimality.
Takeaway 7
Alternate Optima: When two adjacent vertices have the same optimal value, all points on the connecting line segment are optimal.
Takeaway 8
Strategic Board Algorithm: Tabulate parameters, plot boundary lines, identify vertices, and construct evaluation table.

Check Your Understanding (Diagnostic Practice Questions)

Diagnostic questions testing core conceptual clarity. Answers are hidden initially — solve each problem first, then click to reveal the step-by-step verified solution.

1
Solve graphically: Maximize $Z = 4x + y$ subject to constraints: $x + y \le 50, 3x + y \le 90, x \ge 0, y \ge 0$.
Reveal Answer & Explanation
Answer: Corner points of the feasible region are: $O(0, 0)$, $A(30, 0)$, $B(20, 30)$ (intersection of $x+y=50$ and $3x+y=90$), and $C(0, 50)$. Values of $Z$: $Z(O) = 0$, $Z(A) = 4(30) + 0 = 120$, $Z(B) = 4(20) + 30 = 110$, $Z(C) = 4(0) + 50 = 50$. Maximum value of $Z$ is 120 at corner point $(30, 0)$.
Max Z = 120 at (30, 0).
2
What is a "Feasible Region" in a Linear Programming Problem?
Reveal Answer & Explanation
Answer: The common region determined by the intersection of all the linear constraints, including non-negative constraints ($x \ge 0, y \ge 0$), where every point satisfies all problem requirements.
Common region satisfying all constraints.
3
State the Corner Point Theorem for linear programming.
Reveal Answer & Explanation
Answer: Let $R$ be the feasible region (convex polygon) for an LPP and let $Z = ax + by$ be the objective function. When $R$ is bounded, $Z$ has both a maximum and minimum value on $R$ and each of these occurs at an extreme point (corner point/vertex) of $R$.
Optimal values occur at polygon vertices.
4
Minimize $Z = 3x + 5y$ such that $x + 3y \le 3, x + y \ge 2, x \ge 0, y \ge 0$.
Reveal Answer & Explanation
Answer: Corner points of feasible region: $A(0, 2), B(1.5, 0.5)$ (intersection), and $C(3, 0)$. Values of $Z$: $Z(A) = 3(0) + 5(2) = 10$, $Z(B) = 3(1.5) + 5(0.5) = 4.5 + 2.5 = 7$, $Z(C) = 3(3) + 5(0) = 9$. Minimum value is 7 at $(1.5, 0.5)$.
Min Z = 7 at (1.5, 0.5).
5
Can an objective function have multiple optimal solutions in an LPP? Explain.
Reveal Answer & Explanation
Answer: Yes. If two corner points produce the same optimal maximum (or minimum) value of $Z$, then every point on the line segment connecting those two corner points also provides the same optimal value (infinitely many optimal solutions).
Yes, all points on boundary segment between twin optimal corners.
Finished Studying This Chapter?
READY TO PRACTICE?

Timed CBT Practice Tests (Exam Simulator)

Put your concepts to the test with official curriculum-aligned Foundation and Advanced practice tests. Get instant accuracy scores, time metrics, and step-by-step verified explanations.