100% FREE Updated: Mar 2026 Linear Programming Foundations and Solution Methods

Solving Linear Programming Problems

Comprehensive study notes on Solving Linear Programming Problems for CUET PG Mathematics preparation. This chapter covers key concepts, formulas, and examples needed for your exam.

Solving Linear Programming Problems

This chapter introduces fundamental methodologies for solving Linear Programming Problems (LPPs), essential for optimizing resource allocation. Mastery of graphical and simplex methods is crucial for CUET PG, as these techniques frequently appear in problem-solving and theoretical questions.

---

Chapter Contents

| # | Topic |
|---|-------|
| 1 | Graphical Method |
| 2 | Basic Feasible Solutions |
| 3 | Simplex Method |

---

We begin with Graphical Method.

Part 1: Graphical Method

The graphical method provides an intuitive approach to solving Linear Programming Problems (LPPs) involving two decision variables. We employ this technique to visualize the feasible region defined by the constraints and to identify the optimal solution that maximizes or minimizes the objective function. This method is fundamental for understanding the geometric interpretation of LPPs, which is crucial for higher-dimensional solution techniques.

---

Core Concepts

1. Fundamentals of Linear Programming Problems (LPPs)

An LPP seeks to optimize (maximize or minimize) a linear objective function subject to a set of linear constraints. These constraints typically include non-negativity restrictions on the decision variables.

📖 Objective Function

The linear function

Z=c1x1+c2x2++cnxnZ = c_1 x_1 + c_2 x_2 + \dots + c_n x_n

that we aim to maximize or minimize.

📖 Decision Variables

The variables, denoted as x1,x2,,xnx_1, x_2, \dots, x_n, representing the quantities to be determined. In the graphical method, we typically consider two variables, x1x_1 and x2x_2 (or xx and yy).

📖 Constraints

A set of linear inequalities or equalities that limit the possible values of the decision variables. These include structural constraints and non-negativity constraints (xi0x_i \ge 0).

📖 Feasible Region

The set of all points (x1,x2)(x_1, x_2) that satisfy all the constraints of the LPP. We construct this region by plotting each constraint as a line and identifying the area that satisfies the inequality.

Quick Example: Plotting a Feasible Region

Consider the constraints:

x+y4x + y \le 4

2x+y62x + y \le 6

x,y0x, y \ge 0

Step 1: Plot the lines corresponding to the equality of the constraints.

> For x+y=4x + y = 4: Points are (4,0)(4,0) and (0,4)(0,4).
> For 2x+y=62x + y = 6: Points are (3,0)(3,0) and (0,6)(0,6).

Step 2: Determine the feasible region for each inequality.

> For x+y4x + y \le 4: Test (0,0)04(0,0) \Rightarrow 0 \le 4, which is true. Shade below the line.
> For 2x+y62x + y \le 6: Test (0,0)06(0,0) \Rightarrow 0 \le 6, which is true. Shade below the line.
> For x0x \ge 0: Shade to the right of the y-axis.
> For y0y \ge 0: Shade above the x-axis.

Step 3: Identify the intersection of all shaded regions. This common region is the feasible region.







x
y




x+y=4
2x+y=6








(0,0)
(3,0)
(2,2)
(0,4)

:::question type="MCQ" question="Which of the following points is NOT part of the feasible region defined by x+y5x+y \le 5, 2x+y42x+y \ge 4, and x,y0x,y \ge 0?" options=["(1,1)(1,1)","(0,4)(0,4)","(2,3)(2,3)","(3,0)(3,0)"] answer="(1,1)(1,1)" hint="Plot the constraints and test each point against all inequalities." solution="Step 1: We evaluate each given point against the constraints: x+y5x+y \le 5, 2x+y42x+y \ge 4, x,y0x,y \ge 0.

  • For (1,1)(1,1):

  • * 1+1=251+1 = 2 \le 5 (True)
    * 2(1)+1=342(1)+1 = 3 \ge 4 (False)
    Since 343 \ge 4 is false, (1,1)(1,1) does not satisfy all constraints and is therefore not in the feasible region.

  • For (0,4)(0,4):

  • * 0+4=450+4 = 4 \le 5 (True)
    * 2(0)+4=442(0)+4 = 4 \ge 4 (True)
    * 00,400 \ge 0, 4 \ge 0 (True)
    This point is in the feasible region.

  • For (2,3)(2,3):

  • * 2+3=552+3 = 5 \le 5 (True)
    * 2(2)+3=742(2)+3 = 7 \ge 4 (True)
    * 20,302 \ge 0, 3 \ge 0 (True)
    This point is in the feasible region.

  • For (3,0)(3,0):

  • * 3+0=353+0 = 3 \le 5 (True)
    * 2(3)+0=642(3)+0 = 6 \ge 4 (True)
    * 30,003 \ge 0, 0 \ge 0 (True)
    This point is in the feasible region.

    Step 2: Identify the point that is not in the feasible region.
    Therefore, the point (1,1)(1,1) is not part of the feasible region.

    Answer: (1,1)\boxed{(1,1)}"
    :::

    2. The Corner Point Method

    The fundamental theorem of LPP states that if an optimal solution to an LPP exists, it must occur at a corner point (or vertex) of the feasible region. The corner point method systematically evaluates the objective function at each vertex.

    📐 Corner Point Theorem

    If an LPP has an optimal solution, it will always be found at one of the corner points of the feasible region. If the feasible region is bounded, an optimal solution always exists.

    Steps for Solving an LPP Graphically:

  • Formulate the LPP: Clearly define the objective function and all constraints.

  • Plot the Constraints: Graph each constraint as an equation to identify the boundary lines.

  • Identify the Feasible Region: Determine the area that satisfies all inequalities, including non-negativity constraints.

  • Find Corner Points: Identify the coordinates of all vertices (corner points) of the feasible region. These are typically intersections of constraint lines or intersections with the axes.

  • Evaluate Objective Function: Substitute the coordinates of each corner point into the objective function (ZZ) to find its value.

  • Determine Optimal Solution: For maximization, the corner point yielding the largest ZZ value is the optimal solution. For minimization, it is the smallest ZZ value.
  • Worked Example (Standard Maximization - similar to PYQ 1, 6):

    Maximize

    Z=2x+3yZ = 2x + 3y

    Subject to:
    x+y2x + y \le 2

    2x+y32x + y \le 3

    x,y0x, y \ge 0

    Step 1: Plot the constraint lines.

    > For x+y=2x + y = 2: Points are (2,0)(2,0) and (0,2)(0,2).
    > For 2x+y=32x + y = 3: Points are (1.5,0)(1.5,0) and (0,3)(0,3).

    Step 2: Identify the feasible region.
    The feasible region is bounded by x=0x=0, y=0y=0, x+y=2x+y=2, and 2x+y=32x+y=3. It is the area satisfying all \le inequalities and x,y0x,y \ge 0.







    x
    y




    x+y=2
    2x+y=3








    (0,0)
    (1.5,0)
    (1,1)
    (0,2)

    Step 3: Determine the corner points.

    > A=(0,0)A = (0,0)
    > B=(1.5,0)B = (1.5,0) (intersection of 2x+y=32x+y=3 and y=0y=0)
    > C=(1,1)C = (1,1) (intersection of x+y=2x+y=2 and 2x+y=32x+y=3)
    > Subtracting (x+y=2)(x+y=2) from (2x+y=3)(2x+y=3) yields x=1x=1. Substituting x=1x=1 into x+y=2x+y=2 yields 1+y=2y=11+y=2 \Rightarrow y=1. So C=(1,1)C=(1,1).
    > D=(0,2)D = (0,2) (intersection of x+y=2x+y=2 and x=0x=0)

    Step 4: Evaluate Z=2x+3yZ = 2x + 3y at each corner point.

    > At A(0,0)A(0,0): Z=2(0)+3(0)=0Z = 2(0) + 3(0) = 0
    > At B(1.5,0)B(1.5,0): Z=2(1.5)+3(0)=3Z = 2(1.5) + 3(0) = 3
    > At C(1,1)C(1,1): Z=2(1)+3(1)=5Z = 2(1) + 3(1) = 5
    > At D(0,2)D(0,2): Z=2(0)+3(2)=6Z = 2(0) + 3(2) = 6

    Step 5: Identify the maximum value.

    > The maximum value of ZZ is 66 at point (0,2)(0,2).

    Answer: 6\boxed{6}

    :::question type="MCQ" question="Maximize

    Z=4x+yZ = 4x + y
    subject to the constraints:
    x+y4x + y \le 4

    xy0x - y \ge 0

    x,y0x, y \ge 0
    " options=["1212","1616","1010","88"] answer="1616" hint="Plot the feasible region, find corner points, and evaluate ZZ." solution="Step 1: Plot the constraint lines.
    * x+y=4x+y=4: Points (4,0),(0,4)(4,0), (0,4)
    * xy=0    x=yx-y=0 \implies x=y: Points (0,0),(4,4)(0,0), (4,4)
    * x=0,y=0x=0, y=0 (axes)

    Step 2: Identify the feasible region.
    The feasible region is bounded by y=0y=0, x=yx=y, and x+y=4x+y=4. It's the area satisfying x+y4x+y \le 4 (below the line), xy0x-y \ge 0 (below x=yx=y, or xyx \ge y), and x,y0x,y \ge 0.







    x
    y




    x+y=4
    x=y







    (0,0)
    (4,0)
    (2,2)

    Step 3: Determine the corner points.
    * A=(0,0)A = (0,0) (intersection of x=0,y=0x=0, y=0)
    * B=(4,0)B = (4,0) (intersection of x+y=4x+y=4 and y=0y=0)
    * C=(2,2)C = (2,2) (intersection of x+y=4x+y=4 and x=yx=y)
    * Substitute x=yx=y into x+y=4y+y=42y=4y=2x+y=4 \Rightarrow y+y=4 \Rightarrow 2y=4 \Rightarrow y=2. So x=2x=2. Thus C=(2,2)C=(2,2).

    Step 4: Evaluate Z=4x+yZ = 4x + y at each corner point.
    * At A(0,0)A(0,0): Z=4(0)+0=0Z = 4(0) + 0 = 0
    * At B(4,0)B(4,0): Z=4(4)+0=16Z = 4(4) + 0 = 16
    * At C(2,2)C(2,2): Z=4(2)+2=8+2=10Z = 4(2) + 2 = 8 + 2 = 10

    Step 5: Identify the maximum value.
    The maximum value of ZZ is 1616 at point (4,0)(4,0).

    Answer: 16\boxed{16}"
    :::

    3. Minimization Problems

    The graphical method for minimization problems follows the same steps as maximization. The key difference lies in identifying the optimal solution: we select the corner point that yields the smallest value of the objective function. Minimization problems often lead to unbounded feasible regions.

    Worked Example (Standard Minimization - similar to PYQ 7):

    Minimize

    Z=3x+2yZ = 3x + 2y

    Subject to:
    x+y7x + y \ge 7

    x+2y10x + 2y \ge 10

    x,y0x, y \ge 0

    Step 1: Plot the constraint lines.

    > For x+y=7x + y = 7: Points (7,0)(7,0) and (0,7)(0,7).
    > For x+2y=10x + 2y = 10: Points (10,0)(10,0) and (0,5)(0,5).

    Step 2: Identify the feasible region.
    The feasible region is bounded by x=0x=0, y=0y=0, x+y=7x+y=7, and x+2y=10x+2y=10. It is the area satisfying all \ge inequalities and x,y0x,y \ge 0. This region is unbounded.







    x
    y




    x+y=7
    x+2y=10







    (10,0)
    (4,3)
    (0,5)

    Step 3: Determine the corner points.

    > A=(10,0)A = (10,0) (intersection of x+2y=10x+2y=10 and y=0y=0)
    > B=(4,3)B = (4,3) (intersection of x+y=7x+y=7 and x+2y=10x+2y=10)
    > Subtracting (x+y=7)(x+y=7) from (x+2y=10)(x+2y=10) yields y=3y=3. Substituting y=3y=3 into x+y=7x+y=7 yields x+3=7x=4x+3=7 \Rightarrow x=4. So B=(4,3)B=(4,3).
    > C=(0,7)C = (0,7) (intersection of x+y=7x+y=7 and x=0x=0)

    Step 4: Evaluate Z=3x+2yZ = 3x + 2y at each corner point.

    > At A(10,0)A(10,0): Z=3(10)+2(0)=30Z = 3(10) + 2(0) = 30
    > At B(4,3)B(4,3): Z=3(4)+2(3)=12+6=18Z = 3(4) + 2(3) = 12 + 6 = 18
    > At C(0,7)C(0,7): Z=3(0)+2(7)=14Z = 3(0) + 2(7) = 14

    Step 5: Identify the minimum value.

    > The minimum value of ZZ is 1414 at point (0,7)(0,7).
    > Note: For unbounded feasible regions, we must ensure that the objective function does not go to -\infty (for minimization) or ++\infty (for maximization) within the feasible region. We can check this by drawing an isocost line (e.g., 3x+2y=143x+2y=14) and seeing if it can be moved further into the feasible region while decreasing ZZ. Here, moving it further to the left/down would reduce ZZ, but it would leave the feasible region.

    Answer: 14\boxed{14}

    :::question type="NAT" question="Minimize

    Z=5x+3yZ = 5x + 3y
    subject to the constraints:
    2x+y102x + y \ge 10

    x+3y15x + 3y \ge 15

    x,y0x, y \ge 0

    What is the minimum value of ZZ?" answer="27" hint="Plot the lines, identify the unbounded feasible region, find corner points, and evaluate the objective function." solution="Step 1: Plot the constraint lines.
    * 2x+y=102x + y = 10: Points (5,0),(0,10)(5,0), (0,10)
    * x+3y=15x + 3y = 15: Points (15,0),(0,5)(15,0), (0,5)
    * x=0,y=0x=0, y=0 (axes)

    Step 2: Identify the feasible region.
    This is an unbounded region above and to the right of the constraint lines.

    Step 3: Determine the corner points.
    * A=(15,0)A = (15,0) (intersection of x+3y=15x+3y=15 and y=0y=0)
    * B=(3,4)B = (3,4) (intersection of 2x+y=102x+y=10 and x+3y=15x+3y=15)
    * Multiply 2x+y=102x+y=10 by 3: 6x+3y=306x+3y=30.
    * Subtract x+3y=15x+3y=15 from 6x+3y=306x+3y=30: 5x=15x=35x=15 \Rightarrow x=3.
    * Substitute x=3x=3 into 2x+y=102x+y=10: 2(3)+y=106+y=10y=42(3)+y=10 \Rightarrow 6+y=10 \Rightarrow y=4. So B=(3,4)B=(3,4).
    * C=(0,10)C = (0,10) (intersection of 2x+y=102x+y=10 and x=0x=0)

    Step 4: Evaluate Z=5x+3yZ = 5x + 3y at each corner point.
    * At A(15,0)A(15,0): Z=5(15)+3(0)=75Z = 5(15) + 3(0) = 75
    * At B(3,4)B(3,4): Z=5(3)+3(4)=15+12=27Z = 5(3) + 3(4) = 15 + 12 = 27
    * At C(0,10)C(0,10): Z=5(0)+3(10)=30Z = 5(0) + 3(10) = 30

    Step 5: Identify the minimum value.
    The minimum value of ZZ is 2727 at point (3,4)(3,4).

    Answer: 27\boxed{27}"
    :::

    ---

    Advanced Applications and Special Cases

    1. Unbounded Solutions

    An LPP has an unbounded solution if the feasible region is unbounded and the objective function can be increased (for maximization) or decreased (for minimization) indefinitely within this region without violating any constraints.

    Worked Example (Unbounded Maximization - similar to PYQ 3, 5):

    Maximize

    Z=x+2yZ = x + 2y

    Subject to:
    xy1x - y \ge -1

    x+y1x + y \ge 1

    x,y0x, y \ge 0

    Step 1: Plot the constraint lines.

    > For xy=1y=x+1x - y = -1 \Rightarrow y = x + 1: Points (0,1),(1,2)(0,1), (1,2).
    > For x+y=1x + y = 1: Points (1,0),(0,1)(1,0), (0,1).

    Step 2: Identify the feasible region.
    The feasible region is defined by yx+1y \le x+1, yx+1y \ge -x+1, and x,y0x,y \ge 0. This region is unbounded in the positive xx and yy directions.







    x
    y




    x-y=-1
    x+y=1






    (0,1)
    (1,0)

    Step 3: Determine the corner points.

    > A=(1,0)A = (1,0) (intersection of x+y=1x+y=1 and y=0y=0)
    > B=(0,1)B = (0,1) (intersection of xy=1x-y=-1 and x=0x=0, also x+y=1x+y=1 and x=0x=0)

    Step 4: Evaluate Z=x+2yZ = x + 2y at the corner points.

    > At A(1,0)A(1,0): Z=1+2(0)=1Z = 1 + 2(0) = 1
    > At B(0,1)B(0,1): Z=0+2(1)=2Z = 0 + 2(1) = 2

    Step 5: Check for unboundedness.
    The feasible region extends infinitely in the direction where both xx and yy increase. Consider a point like (5,5)(5,5) in the feasible region: Z=5+2(5)=15Z = 5 + 2(5) = 15. Consider (10,10)(10,10): Z=10+2(10)=30Z = 10 + 2(10) = 30. As we move further into the feasible region, ZZ continues to increase without bound.

    Answer: Unbounded solution\boxed{\text{Unbounded solution}}

    :::question type="MCQ" question="Consider the LPP:
    Maximize

    Z=3x+2yZ = 3x + 2y

    Subject to:
    xy0x - y \ge 0

    x1x \ge 1

    y0y \ge 0

    Which of the following describes the solution?" options=["Unique optimal solution","Multiple optimal solutions","Unbounded solution","No feasible solution"] answer="Unbounded solution" hint="Plot the feasible region. If it is unbounded and the objective function's direction of increase points into the unbounded region, the solution is unbounded." solution="Step 1: Plot the constraint lines.
    * xy=0    x=yx - y = 0 \implies x=y: Points (1,1),(5,5)(1,1), (5,5), etc.
    * x=1x = 1: A vertical line at x=1x=1.
    * y=0y = 0: The x-axis.

    Step 2: Identify the feasible region.
    * xy0    yxx-y \ge 0 \implies y \le x: Below or on the line x=yx=y.
    * x1x \ge 1: To the right of or on the line x=1x=1.
    * y0y \ge 0: Above or on the x-axis.
    The feasible region is unbounded, extending to infinity in the positive xx and yy directions, starting from (1,0)(1,0) and (1,1)(1,1).







    x
    y




    x=y
    x=1






    (1,0)
    (1,1)

    Step 3: Determine the corner points.
    * A=(1,0)A = (1,0) (intersection of x=1x=1 and y=0y=0)
    * B=(1,1)B = (1,1) (intersection of x=1x=1 and x=yx=y)

    Step 4: Evaluate Z=3x+2yZ = 3x + 2y at the corner points.
    * At A(1,0)A(1,0): Z=3(1)+2(0)=3Z = 3(1) + 2(0) = 3
    * At B(1,1)B(1,1): Z=3(1)+2(1)=5Z = 3(1) + 2(1) = 5

    Step 5: Check for unboundedness.
    The feasible region extends indefinitely towards positive xx and yy. For example, take point (5,5)(5,5) (which is feasible: 5505-5 \ge 0, 515 \ge 1, 505 \ge 0). Z=3(5)+2(5)=15+10=25Z = 3(5) + 2(5) = 15+10 = 25. As xx and yy increase, ZZ will also increase indefinitely.

    Answer: Unbounded solution\boxed{\text{Unbounded solution}}"
    :::

    2. No Feasible Solution (Infeasible LPP)

    An LPP is infeasible if there is no point (x,y)(x,y) that satisfies all the constraints simultaneously. Graphically, this means the feasible region is empty; the shaded regions for the constraints do not overlap.

    Worked Example (Infeasible LPP - similar to PYQ 2):

    Maximize

    Z=5x+7yZ = 5x + 7y

    Subject to:
    x+y2x + y \le 2

    x+y4x + y \ge 4

    x,y0x, y \ge 0

    Step 1: Plot the constraint lines.

    > For x+y=2x + y = 2: Points (2,0),(0,2)(2,0), (0,2).
    > For x+y=4x + y = 4: Points (4,0),(0,4)(4,0), (0,4).

    Step 2: Identify the feasible region.
    For x+y2x+y \le 2, we shade below the line x+y=2x+y=2.
    For x+y4x+y \ge 4, we shade above the line x+y=4x+y=4.
    Since these two regions are on opposite sides of parallel lines, they do not overlap. There is no common region that satisfies both x+y2x+y \le 2 and x+y4x+y \ge 4.







    x
    y




    x+y=2
    x+y=4


    Answer: No feasible solution\boxed{\text{No feasible solution}}

    :::question type="MCQ" question="The LPP:
    Maximize

    Z=x+yZ = x + y

    Subject to:
    x1x \le 1

    x2x \ge 2

    y0y \ge 0

    has:" options=["A unique optimal solution","Multiple optimal solutions","An unbounded solution","No feasible solution"] answer="No feasible solution" hint="Check if there is any region that satisfies all constraints simultaneously." solution="Step 1: Plot the constraint lines.
    * x=1x = 1: A vertical line at x=1x=1.
    * x=2x = 2: A vertical line at x=2x=2.
    * y=0y = 0: The x-axis.

    Step 2: Identify the feasible region.
    * x1x \le 1: To the left of or on the line x=1x=1.
    * x2x \ge 2: To the right of or on the line x=2x=2.
    * y0y \ge 0: Above or on the x-axis.
    There is no xx value that can be simultaneously less than or equal to 11 AND greater than or equal to 22. Therefore, the constraints x1x \le 1 and x2x \ge 2 are contradictory.
    There is no common region that satisfies all constraints.

    Answer: No feasible solution\boxed{\text{No feasible solution}}"
    :::

    3. Multiple Optimal Solutions

    Multiple optimal solutions occur when the objective function is parallel to one of the binding constraints (a constraint that forms part of the boundary of the feasible region at the optimal solution). In this case, every point on the line segment formed by that binding constraint within the feasible region yields the same optimal value.

    Worked Example (Multiple Optimal Solutions - similar to PYQ 4):

    Maximize

    Z=2x+4yZ = 2x + 4y

    Subject to:
    x+2y6x + 2y \le 6

    x+y4x + y \le 4

    x,y0x, y \ge 0

    Step 1: Plot the constraint lines.

    > For x+2y=6x + 2y = 6: Points (6,0),(0,3)(6,0), (0,3).
    > For x+y=4x + y = 4: Points (4,0),(0,4)(4,0), (0,4).

    Step 2: Identify the feasible region.
    The feasible region is bounded by x=0x=0, y=0y=0, x+2y=6x+2y=6, and x+y=4x+y=4.







    x
    y




    x+2y=6
    x+y=4








    (0,0)
    (4,0)
    (2,2)
    (0,3)

    Step 3: Determine the corner points.

    > A=(0,0)A = (0,0)
    > B=(4,0)B = (4,0) (intersection of x+y=4x+y=4 and y=0y=0)
    > C=(2,2)C = (2,2) (intersection of x+y=4x+y=4 and x+2y=6x+2y=6)
    > Subtracting x+y=4x+y=4 from x+2y=6x+2y=6 yields y=2y=2. Substituting y=2y=2 into x+y=4x+y=4 yields x+2=4x=2x+2=4 \Rightarrow x=2. So C=(2,2)C=(2,2).
    > D=(0,3)D = (0,3) (intersection of x+2y=6x+2y=6 and x=0x=0)

    Step 4: Evaluate Z=2x+4yZ = 2x + 4y at each corner point.

    > At A(0,0)A(0,0): Z=2(0)+4(0)=0Z = 2(0) + 4(0) = 0
    > At B(4,0)B(4,0): Z=2(4)+4(0)=8Z = 2(4) + 4(0) = 8
    > At C(2,2)C(2,2): Z=2(2)+4(2)=4+8=12Z = 2(2) + 4(2) = 4 + 8 = 12
    > At D(0,3)D(0,3): Z=2(0)+4(3)=12Z = 2(0) + 4(3) = 12

    Step 5: Identify the maximum value.
    We observe that both corner points C(2,2)C(2,2) and D(0,3)D(0,3) yield the maximum value of Z=12Z=12. Since the objective function Z=2x+4yZ=2x+4y has a slope of 2/4=1/2-2/4 = -1/2, which is the same as the slope of the constraint x+2y=6x+2y=6 (also 1/2-1/2), the entire line segment CDCD represents optimal solutions.

    Answer: Multiple optimal solutions, Z=12\boxed{\text{Multiple optimal solutions, } Z=12}

    :::question type="MSQ" question="Which of the following LPPs can exhibit multiple optimal solutions?

  • Maximize Z=3x+6yZ = 3x + 6y subject to x+2y10x+2y \le 10, x+y6x+y \le 6, x,y0x,y \ge 0.

  • Maximize Z=2x+3yZ = 2x + 3y subject to x+y5x+y \le 5, 2x+y82x+y \le 8, x,y0x,y \ge 0.

  • Minimize Z=4x+2yZ = 4x + 2y subject to x+y4x+y \ge 4, 2x+y62x+y \ge 6, x,y0x,y \ge 0.

  • Maximize Z=x+2yZ = x + 2y subject to x+y4x+y \le 4, x2x \le 2, x,y0x,y \ge 0." options=["Maximize Z=3x+6yZ = 3x + 6y subject to x+2y10x+2y \le 10, x+y6x+y \le 6, x,y0x,y \ge 0.","Maximize Z=2x+3yZ = 2x + 3y subject to x+y5x+y \le 5, 2x+y82x+y \le 8, x,y0x,y \ge 0.","Minimize Z=4x+2yZ = 4x + 2y subject to x+y4x+y \ge 4, 2x+y62x+y \ge 6, x,y0x,y \ge 0.","Maximize Z=x+2yZ = x + 2y subject to x+y4x+y \le 4, x2x \le 2, x,y0x,y \ge 0."] answer='["Maximize Z=3x+6yZ = 3x + 6y subject to x+2y10x+2y \le 10, x+y6x+y \le 6, x,y0x,y \ge 0.", "Minimize Z=4x+2yZ = 4x + 2y subject to x+y4x+y \ge 4, 2x+y62x+y \ge 6, x,y0x,y \ge 0."]' hint="Multiple optimal solutions occur when the objective function's slope is identical to a binding constraint's slope at optimality." solution="Step 1: We examine the slopes of the objective function and constraints for each LPP. Multiple optimal solutions arise when the objective function is parallel to a binding constraint.
  • Maximize Z=3x+6yZ = 3x + 6y subject to x+2y10x+2y \le 10, x+y6x+y \le 6, x,y0x,y \ge 0.

  • * Objective function slope: Z=3x+6y    6y=3x+Z    y=12x+Z6Z = 3x + 6y \implies 6y = -3x + Z \implies y = -\frac{1}{2}x + \frac{Z}{6}. Slope is 1/2-1/2.
    * Constraint x+2y10    2y=x+10    y=12x+5x+2y \le 10 \implies 2y = -x + 10 \implies y = -\frac{1}{2}x + 5. Slope is 1/2-1/2.
    Since the objective function's slope is identical to the slope of a constraint, this LPP is a candidate for multiple optimal solutions. Upon plotting, the feasible region's corner points are (0,0)(0,0), (6,0)(6,0), (2,4)(2,4), (0,5)(0,5).
    * At (0,0)(0,0), Z=0Z=0.
    * At (6,0)(6,0), Z=18Z=18.
    * At (2,4)(2,4), Z=3(2)+6(4)=6+24=30Z=3(2)+6(4)=6+24=30. (Intersection of x+y=6x+y=6 and x+2y=10x+2y=10)
    * At (0,5)(0,5), Z=3(0)+6(5)=30Z=3(0)+6(5)=30.
    Both (2,4)(2,4) and (0,5)(0,5) yield Z=30Z=30. Thus, all points on the line segment connecting (2,4)(2,4) and (0,5)(0,5) are optimal. This LPP has multiple optimal solutions.

  • Maximize Z=2x+3yZ = 2x + 3y subject to x+y5x+y \le 5, 2x+y82x+y \le 8, x,y0x,y \ge 0.

  • * Objective function slope: y=23x+Z3y = -\frac{2}{3}x + \frac{Z}{3}. Slope is 2/3-2/3.
    * Constraint x+y5x+y \le 5: Slope is 1-1.
    * Constraint 2x+y82x+y \le 8: Slope is 2-2.
    None of the constraint slopes match the objective function slope. This LPP will have a unique optimal solution. (Intersection (3,2)(3,2), Z=12Z=12).

  • Minimize Z=4x+2yZ = 4x + 2y subject to x+y4x+y \ge 4, 2x+y62x+y \ge 6, x,y0x,y \ge 0.

  • * Objective function slope: y=2x+Z2y = -2x + \frac{Z}{2}. Slope is 2-2.
    * Constraint x+y4x+y \ge 4: Slope is 1-1.
    * Constraint 2x+y62x+y \ge 6: Slope is 2-2.
    The objective function's slope matches the 2x+y62x+y \ge 6 constraint. This is a candidate for multiple optimal solutions.
    Corner points are (0,6)(0,6), (2,2)(2,2), (4,0)(4,0).
    * At (0,6)(0,6), Z=4(0)+2(6)=12Z=4(0)+2(6)=12.
    * At (2,2)(2,2), Z=4(2)+2(2)=8+4=12Z=4(2)+2(2)=8+4=12. (Intersection of x+y=4x+y=4 and 2x+y=62x+y=6)
    * At (4,0)(4,0), Z=4(4)+2(0)=16Z=4(4)+2(0)=16.
    Both (0,6)(0,6) and (2,2)(2,2) yield Z=12Z=12. Thus, all points on the line segment connecting (0,6)(0,6) and (2,2)(2,2) are optimal. This LPP has multiple optimal solutions.

  • Maximize Z=x+2yZ = x + 2y subject to x+y4x+y \le 4, x2x \le 2, x,y0x,y \ge 0.

  • * Objective function slope: y=12x+Z2y = -\frac{1}{2}x + \frac{Z}{2}. Slope is 1/2-1/2.
    * Constraint x+y4x+y \le 4: Slope is 1-1.
    * Constraint x2x \le 2: Vertical line, undefined slope.
    No matching slopes. This LPP will have a unique optimal solution. (Corner points: (0,0)(0,0), (2,0)(2,0), (2,2)(2,2), (0,4)(0,4). Max Z=8Z=8 at (0,4)(0,4)).

    Step 2: Identify LPPs with multiple optimal solutions.
    Based on our analysis, both LPP 1 and LPP 3 can exhibit multiple optimal solutions.

    Answer: Options 1 and 3\boxed{\text{Options 1 and 3}}"
    :::

    4. Redundant Constraints

    A constraint is considered redundant if its removal does not alter the feasible region of the LPP. This means the constraint does not bind the optimal solution and does not affect the set of feasible points. Redundant constraints do not affect the optimal solution but can be identified graphically.

    Worked Example (Redundant Constraint - similar to PYQ 7):

    Minimize

    Z=5x+8yZ = 5x + 8y

    Subject to:
    x+y6x + y \ge 6

    2x+y102x + y \ge 10

    x0,y0x \ge 0, y \ge 0

    Consider adding a redundant constraint: x+y5x+y \ge 5.

    Step 1: Plot the primary constraint lines.

    > For x+y=6x + y = 6: Points (6,0),(0,6)(6,0), (0,6).
    > For 2x+y=102x + y = 10: Points (5,0),(0,10)(5,0), (0,10).

    Step 2: Identify the feasible region (without x+y5x+y \ge 5).
    The corner points are A(0,10)A(0,10), B(4,2)B(4,2), C(6,0)C(6,0).
    A=(0,10)A=(0,10)
    B=(4,2)B=(4,2) (intersection of x+y=6x+y=6 and 2x+y=102x+y=10)
    C=(6,0)C=(6,0)







    x
    y




    x+y=6
    2x+y=10







    (0,10)
    (4,2)
    (6,0)

    Step 3: Evaluate Z=5x+8yZ = 5x + 8y at these corner points.

    > At A(0,10)A(0,10): Z=5(0)+8(10)=80Z = 5(0) + 8(10) = 80
    > At B(4,2)B(4,2): Z=5(4)+8(2)=20+16=36Z = 5(4) + 8(2) = 20 + 16 = 36
    > At C(6,0)C(6,0): Z=5(6)+8(0)=30Z = 5(6) + 8(0) = 30
    The minimum ZZ is 3030 at (6,0)(6,0).

    Step 4: Now, consider the constraint x+y5x+y \ge 5.
    The line x+y=5x+y=5 passes through (5,0)(5,0) and (0,5)(0,5).
    The original feasible region (above x+y=6x+y=6 and 2x+y=102x+y=10) already satisfies x+y5x+y \ge 5 because all points in the region have x+y6x+y \ge 6. Since 6>56 > 5, any point satisfying x+y6x+y \ge 6 also satisfies x+y5x+y \ge 5.
    Thus, the constraint x+y5x+y \ge 5 is redundant. It does not cut off any part of the original feasible region.

    Answer: x+y5 is redundant\boxed{x+y \ge 5 \text{ is redundant}}

    :::question type="MCQ" question="For the LPP:
    Minimize

    Z=3x+5yZ = 3x + 5y

    Subject to:
    x+y8x + y \ge 8

    x+2y10x + 2y \ge 10

    x,y0x, y \ge 0

    Which of the following constraints is redundant?" options=["x0x \ge 0","y0y \ge 0","x+y5x + y \ge 5","x4x \ge 4"] answer="x+y5x + y \ge 5" hint="A constraint is redundant if its removal does not change the feasible region. Visually, it means the constraint's boundary line does not 'cut into' the existing feasible region." solution="Step 1: Plot the binding constraints to determine the initial feasible region.
    * x+y=8x+y=8: Points (8,0),(0,8)(8,0), (0,8)
    * x+2y=10x+2y=10: Points (10,0),(0,5)(10,0), (0,5)
    * x=0,y=0x=0, y=0 (axes)

    Step 2: Identify the feasible region's corner points.
    * A=(10,0)A=(10,0) (intersection of x+2y=10x+2y=10 and y=0y=0)
    * B=(6,2)B=(6,2) (intersection of x+y=8x+y=8 and x+2y=10x+2y=10)
    * Subtracting x+y=8x+y=8 from x+2y=10x+2y=10 yields y=2y=2.
    * Substitute y=2y=2 into x+y=8x+2=8x=6x+y=8 \Rightarrow x+2=8 \Rightarrow x=6. So B=(6,2)B=(6,2).
    * C=(0,8)C=(0,8) (intersection of x+y=8x+y=8 and x=0x=0)
    The feasible region is unbounded, starting from these corner points.

    Step 3: Test each option for redundancy.
    * x0x \ge 0: This is a non-negativity constraint. Removing it would extend the feasible region into negative xx values, so it's not redundant.
    * y0y \ge 0: This is a non-negativity constraint. Removing it would extend the feasible region into negative yy values, so it's not redundant.
    * x+y5x + y \ge 5: The line x+y=5x+y=5 passes through (5,0)(5,0) and (0,5)(0,5). Our feasible region is defined by x+y8x+y \ge 8 and x+2y10x+2y \ge 10.
    Any point satisfying x+y8x+y \ge 8 will also satisfy x+y5x+y \ge 5 (since 8>58 > 5).
    Any point satisfying x+2y10x+2y \ge 10 will also have x+y5x+y \ge 5 (e.g., if y=0y=0, x10    x5x \ge 10 \implies x \ge 5; if x=0x=0, 2y10    y5    y52y \ge 10 \implies y \ge 5 \implies y \ge 5).
    Thus, the region x+y5x+y \ge 5 completely encompasses the existing feasible region. Adding x+y5x+y \ge 5 does not restrict the feasible region further. This constraint is redundant.
    * x4x \ge 4: The line x=4x=4. Our feasible region includes points like (0,8)(0,8) and (6,2)(6,2). The point (0,8)(0,8) has x=0x=0, which is less than 44. If we add x4x \ge 4, it would cut off parts of the feasible region (e.g., the segment from (0,8)(0,8) to (4,4)(4,4) on x+y=8x+y=8). So, this is not redundant.

    Answer: x+y5\boxed{x+y \ge 5}"
    :::

    ---

    Problem-Solving Strategies

    💡 CUET PG Strategy

    • Sketch Quickly: For MCQs, a rough sketch of the feasible region and objective function's slope can often quickly eliminate options or point to the correct type of solution (bounded, unbounded, infeasible). Precise plotting is only needed for exact corner points.

    • Isoprofit/Isocost Line (Alternative to Corner Point): Draw a line representing an arbitrary value of the objective function (e.g., Z=kZ=k). Then, slide this line parallel to itself in the direction of increasing ZZ (for maximization) or decreasing ZZ (for minimization). The last point(s) it touches in the feasible region before leaving it will be the optimal solution. This can be faster for identifying unboundedness or multiple solutions.

    • Focus on Binding Constraints: The optimal solution (if unique and bounded) always occurs at the intersection of two binding constraints. For multiple optimal solutions, the objective function is parallel to one binding constraint.

    • Check All Corner Points: Even if you suspect an answer early, always evaluate the objective function at all identified corner points of the feasible region to avoid errors, especially with complex regions or tricky slopes.

    ---

    Common Mistakes

    ⚠️ Watch Out

    Incorrect Shading: Students often shade the wrong side of a constraint line, especially with \ge inequalities or when variables are negative (e.g., x+y2-x+y \le 2).
    Correct Approach: Always test a point (like (0,0)(0,0) if it's not on the line) in the inequality. If it satisfies the inequality, shade the region containing that point. Otherwise, shade the opposite side. For x0x \ge 0, shade right of y-axis; for y0y \ge 0, shade above x-axis.

    Missing Corner Points: Failing to identify all vertices of the feasible region, particularly those on the axes or intersections of multiple lines.
    Correct Approach: Systematically list all intersection points of the constraint lines with each other and with the axes. Then, verify which of these points actually lie on the boundary of the feasible region.

    Misinterpreting Unbounded Regions: Assuming an unbounded feasible region always implies an unbounded solution.
    Correct Approach: An unbounded feasible region can still have a bounded optimal solution (especially in minimization problems). For a maximum/minimum to be unbounded, the objective function must be able to increase/decrease indefinitely within the feasible region. Always check the values of ZZ at the corner points and consider the direction of the objective function's optimization.

    Confusing Maximization and Minimization: Selecting the minimum value for a maximization problem or vice-versa.
    Correct Approach: Clearly note whether the problem is maximization or minimization and select the appropriate optimal value from the corner point evaluations.

    ---

    Practice Questions

    :::question type="MCQ" question="Maximize Z=5x+4yZ = 5x + 4y subject to:
    x+2y10x + 2y \le 10
    x+y7x + y \le 7
    x5x \le 5
    x,y0x, y \ge 0" options=["3030","3535","3333","3131"] answer="3333" hint="Plot the feasible region, identify all corner points, and evaluate the objective function at each." solution="Step 1: Plot the constraint lines:
    * x+2y=10x + 2y = 10: Points (10,0),(0,5)(10,0), (0,5)
    * x+y=7x + y = 7: Points (7,0),(0,7)(7,0), (0,7)
    * x=5x = 5: A vertical line at x=5x=5
    * x=0,y=0x=0, y=0 (axes)

    Step 2: Identify the feasible region and its corner points:
    The feasible region is bounded by x=0x=0, y=0y=0, x=5x=5, x+y=7x+y=7, and x+2y=10x+2y=10.
    * A=(0,0)A = (0,0)
    * B=(5,0)B = (5,0) (intersection of x=5x=5 and y=0y=0)
    * C=(5,2)C = (5,2) (intersection of x=5x=5 and x+y=75+y=7y=2x+y=7 \Rightarrow 5+y=7 \Rightarrow y=2)
    * D=(4,3)D = (4,3) (intersection of x+y=7x+y=7 and x+2y=10x+2y=10)
    * Subtract (x+y=7)(x+y=7) from (x+2y=10)y=3(x+2y=10) \Rightarrow y=3.
    * Substitute y=3y=3 into x+y=7x+3=7x=4x+y=7 \Rightarrow x+3=7 \Rightarrow x=4. So D=(4,3)D=(4,3).
    * E=(0,5)E = (0,5) (intersection of x+2y=10x+2y=10 and x=0x=0)

    Step 3: Evaluate Z=5x+4yZ = 5x + 4y at each corner point:
    * At A(0,0)A(0,0): Z=5(0)+4(0)=0Z = 5(0) + 4(0) = 0
    * At B(5,0)B(5,0): Z=5(5)+4(0)=25Z = 5(5) + 4(0) = 25
    * At C(5,2)C(5,2): Z=5(5)+4(2)=25+8=33Z = 5(5) + 4(2) = 25 + 8 = 33
    * At D(4,3)D(4,3): Z=5(4)+4(3)=20+12=32Z = 5(4) + 4(3) = 20 + 12 = 32
    * At E(0,5)E(0,5): Z=5(0)+4(5)=20Z = 5(0) + 4(5) = 20

    Step 4: Determine the maximum value.
    The maximum value of ZZ is 3333 at point (5,2)(5,2).
    Answer: 33\boxed{33}"

    :::question type="NAT" question="Minimize Z=7x+3yZ = 7x + 3y subject to:
    x+y6x + y \ge 6
    2x+y82x + y \ge 8
    x,y0x, y \ge 0
    What is the minimum value of ZZ?" answer="18" hint="This is a minimization problem with an unbounded feasible region. Find the corner points and evaluate ZZ." solution="Step 1: Plot the constraint lines:
    * x+y=6x + y = 6: Points (6,0),(0,6)(6,0), (0,6)
    * 2x+y=82x + y = 8: Points (4,0),(0,8)(4,0), (0,8)
    * x=0,y=0x=0, y=0 (axes)

    Step 2: Identify the feasible region and its corner points:
    The feasible region is unbounded, defined by x+y6x+y \ge 6, 2x+y82x+y \ge 8, and x,y0x,y \ge 0.
    * A=(4,0)A = (4,0) (intersection of 2x+y=82x+y=8 and y=0y=0)
    * B=(2,4)B = (2,4) (intersection of x+y=6x+y=6 and 2x+y=82x+y=8)
    * Subtract (x+y=6)(x+y=6) from (2x+y=8)x=2(2x+y=8) \Rightarrow x=2.
    * Substitute x=2x=2 into x+y=62+y=6y=4x+y=6 \Rightarrow 2+y=6 \Rightarrow y=4. So B=(2,4)B=(2,4).
    * C=(0,6)C = (0,6) (intersection of x+y=6x+y=6 and x=0x=0)

    Step 3: Evaluate Z=7x+3yZ = 7x + 3y at each corner point:
    * At A(4,0)A(4,0): Z=7(4)+3(0)=28Z = 7(4) + 3(0) = 28
    * At B(2,4)B(2,4): Z=7(2)+3(4)=14+12=26Z = 7(2) + 3(4) = 14 + 12 = 26
    * At C(0,6)C(0,6): Z=7(0)+3(6)=18Z = 7(0) + 3(6) = 18

    Step 4: Determine the minimum value.
    The minimum value of ZZ is 1818 at point (0,6)(0,6).
    Answer: 18\boxed{18}"

    :::question type="MCQ" question="The feasible region for an LPP is defined by:
    x+y6x + y \le 6
    x2x \ge 2
    y1y \ge 1
    x,y0x, y \ge 0
    Which of the following points is a corner point of this feasible region?" options=["(2,0)(2,0)","(0,1)(0,1)","(5,1)(5,1)","(2,6)(2,6)"] answer="(5,1)(5,1)" hint="Plot the lines and identify their intersections. Then, check if these intersections satisfy all constraints to be a corner point." solution="Step 1: Plot the constraint lines:
    * x+y=6x + y = 6: Points (6,0),(0,6)(6,0), (0,6)
    * x=2x = 2: A vertical line at x=2x=2
    * y=1y = 1: A horizontal line at y=1y=1
    * x=0,y=0x=0, y=0 (axes)

    Step 2: Identify the feasible region.
    The feasible region is bounded by x=2x=2, y=1y=1, and x+y=6x+y=6.
    The non-negativity constraints x0,y0x \ge 0, y \ge 0 are implied by x2,y1x \ge 2, y \ge 1.

    Step 3: Find the intersection points of these lines:
    * Intersection of x=2x=2 and y=1y=1: (2,1)(2,1).
    * Check: 2+1=362+1=3 \le 6 (True). So (2,1)(2,1) is a corner point.
    * Intersection of x=2x=2 and x+y=6x+y=6:
    * Substitute x=22+y=6y=4x=2 \Rightarrow 2+y=6 \Rightarrow y=4. So (2,4)(2,4).
    * Check: y=41y=4 \ge 1 (True). So (2,4)(2,4) is a corner point.
    * Intersection of y=1y=1 and x+y=6x+y=6:
    * Substitute y=1x+1=6x=5y=1 \Rightarrow x+1=6 \Rightarrow x=5. So (5,1)(5,1).
    * Check: x=52x=5 \ge 2 (True). So (5,1)(5,1) is a corner point.

    Step 4: Compare with the given options.
    * (2,0)(2,0): Violates y1y \ge 1. Not a corner point.
    * (0,1)(0,1): Violates x2x \ge 2. Not a corner point.
    * (5,1)(5,1): This is one of the corner points we identified.
    * (2,6)(2,6): Violates x+y6x+y \le 6 (2+6=8≰62+6=8 \not\le 6). Not a corner point.

    Answer: (5,1)\boxed{(5,1)}"

    :::question type="MCQ" question="An LPP has the objective function Maximize Z=6x+5yZ = 6x + 5y. The feasible region is a polygon with corner points (0,0)(0,0), (5,0)(5,0), (3,4)(3,4), (0,6)(0,6). The optimal value of ZZ is:" options=["3030","3636","3838","4040"] answer="3838" hint="Evaluate the objective function at each given corner point and select the maximum." solution="Step 1: List the given corner points.
    * (0,0)(0,0)
    * (5,0)(5,0)
    * (3,4)(3,4)
    * (0,6)(0,6)

    Step 2: Evaluate Z=6x+5yZ = 6x + 5y at each corner point.
    * At (0,0)(0,0): Z=6(0)+5(0)=0Z = 6(0) + 5(0) = 0
    * At (5,0)(5,0): Z=6(5)+5(0)=30Z = 6(5) + 5(0) = 30
    * At (3,4)(3,4): Z=6(3)+5(4)=18+20=38Z = 6(3) + 5(4) = 18 + 20 = 38
    * At (0,6)(0,6): Z=6(0)+5(6)=30Z = 6(0) + 5(6) = 30

    Step 3: Determine the maximum value.
    The maximum value of ZZ is 3838 at point (3,4)(3,4).

    Answer: 38\boxed{38}"

    :::question type="MSQ" question="Consider the LPP:
    Maximize Z=x+yZ = x + y
    Subject to:
    xy1x - y \le 1
    x+y3x + y \ge 3
    x,y0x, y \ge 0
    Which of the following statements are correct?

  • The feasible region is bounded.

  • The LPP has an unbounded solution.

  • The corner points are (1,0)(1,0), (3,0)(3,0), (0,3)(0,3), (0,1)(0,1).

  • The optimal solution does not exist." options=["The feasible region is bounded.","The LPP has an unbounded solution.","The corner points are (1,0)(1,0), (3,0)(3,0), (0,3)(0,3), (0,1)(0,1).","The optimal solution does not exist."] answer="The LPP has an unbounded solution.,The optimal solution does not exist." hint="Plot the constraints carefully. Determine the nature of the feasible region and then evaluate the objective function's behavior." solution="Step 1: Plot the constraint lines.

  • * xy=1x - y = 1: Points (1,0),(0,1)(1,0), (0,-1)
    * x+y=3x + y = 3: Points (3,0),(0,3)(3,0), (0,3)
    * x=0,y=0x=0, y=0 (axes)

    Step 2: Identify the feasible region.
    * xy1    yx1x - y \le 1 \implies y \ge x - 1: Above or on the line y=x1y=x-1.
    * x+y3x + y \ge 3: Above or on the line x+y=3x+y=3.
    * x0,y0x \ge 0, y \ge 0: In the first quadrant.

    The feasible region starts from the intersection of y=x1y=x-1 and x+y=3x+y=3.
    Add the two equations: (xy=1)+(x+y=3)2x=4x=2(x-y=1) + (x+y=3) \Rightarrow 2x=4 \Rightarrow x=2.
    Substitute x=2x=2 into x+y=32+y=3y=1x+y=3 \Rightarrow 2+y=3 \Rightarrow y=1.
    So, (2,1)(2,1) is a corner point.

    The feasible region is bounded by the lines x+y=3x+y=3 (from yy-axis to (2,1)(2,1)), y=x1y=x-1 (from (2,1)(2,1) to xx-axis), and then extends unboundedly outwards.
    The corner points are (0,3)(0,3), (2,1)(2,1), (3,0)(3,0).

    Step 3: Evaluate the statements.

  • The feasible region is bounded.

  • * Graphically, the region extends indefinitely in the positive xx and yy directions. For example, (10,10)(10,10) satisfies 1010110-10 \le 1 (True), 10+10310+10 \ge 3 (True), 100,10010 \ge 0, 10 \ge 0 (True). This point is in the feasible region. As x,yx, y increase, the region continues. Thus, the feasible region is unbounded. (Statement 1 is incorrect).

  • The LPP has an unbounded solution.

  • * Objective function: Z=x+yZ = x + y.
    * At corner point (0,3)(0,3): Z=0+3=3Z = 0+3=3.
    * At corner point (2,1)(2,1): Z=2+1=3Z = 2+1=3.
    * At corner point (3,0)(3,0): Z=3+0=3Z = 3+0=3.
    * Consider a point further in the unbounded region, e.g., (10,10)(10,10). Z=10+10=20Z = 10+10 = 20.
    * Since the objective function Z=x+yZ=x+y can increase indefinitely as xx and yy increase within the feasible region, the LPP has an unbounded solution. (Statement 2 is correct).

  • The corner points are (1,0)(1,0), (3,0)(3,0), (0,3)(0,3), (0,1)(0,1).

  • * Our identified corner points are (0,3)(0,3), (2,1)(2,1), (3,0)(3,0).
    * (1,0)(1,0) is on xy=1x-y=1, but 1+0=1≱31+0=1 \not\ge 3, so it's not feasible.
    * (0,1)(0,1) is on xy=1x-y=1, but 0+1=1≱30+1=1 \not\ge 3, so it's not feasible.
    * Thus, statement 3 is incorrect.

  • The optimal solution does not exist.

  • * For an unbounded maximization problem, the maximum value tends to infinity. In such cases, a finite optimal solution does not exist. (Statement 4 is correct).

    Answer: The LPP has an unbounded solution.,The optimal solution does not exist.\boxed{\text{The LPP has an unbounded solution.,The optimal solution does not exist.}}"

    ---

    Summary

    Key Formulas & Takeaways

    | # | Formula/Concept | Expression |
    |---|----------------|------------|
    | 1 | LPP Standard Form | Optimize Z=c1x1+c2x2 s.t. aijxibj,xi0\text{Optimize } Z = c_1 x_1 + c_2 x_2 \text{ s.t. } a_{ij}x_i \le b_j, x_i \ge 0 |
    | 2 | Corner Point Theorem | Optimal solution, if it exists, occurs at a vertex of the feasible region. |
    | 3 | Feasible Region | The set of points satisfying all constraints. |
    | 4 | Types of Solutions | Unique Optimal: One corner point yields the best ZZ.
    Multiple Optimal: Objective function parallel to a binding constraint, all points on a segment are optimal.
    Unbounded: Feasible region is open, and ZZ can increase/decrease infinitely.
    No Feasible Solution: Constraints are contradictory, empty feasible region. |

    ---

    What's Next?

    💡 Continue Learning

    This topic connects to:

      • Simplex Method: A more general algebraic algorithm for solving LPPs with more than two variables, which extends the principles observed in the graphical method.

      • Duality in LPP: Understanding how every LPP (primal problem) has a corresponding dual problem, and how their optimal solutions are related. This is crucial for theoretical understanding and advanced solution techniques.

      • Sensitivity Analysis: Investigating how changes in the objective function coefficients or constraint values affect the optimal solution.

    ---

    💡 Next Up

    Proceeding to Basic Feasible Solutions.

    ---

    Part 2: Basic Feasible Solutions

    In linear programming, we seek to optimize an objective function subject to linear constraints. The concept of a Basic Feasible Solution (BFS) is fundamental to solving Linear Programming Problems (LPPs), particularly through the Simplex method. We define and explore the properties of these solutions, which correspond to the corner points of the feasible region.

    ---

    Core Concepts

    1. Feasible Solution

    A feasible solution to an LPP is a set of values for the decision variables that satisfies all the problem's constraints simultaneously, including the non-negativity restrictions. The collection of all feasible solutions forms the feasible region.

    📖 Feasible Solution

    A vector X=(x1,x2,,xn)X = (x_1, x_2, \ldots, x_n) is a feasible solution if it satisfies all constraints AXbAX \leq b (or AX=bAX=b for standard form) and X0X \geq 0.

    Quick Example:
    Consider the constraints:
    x1+x24x_1 + x_2 \leq 4
    x1,x20x_1, x_2 \geq 0

    Is X=(1,2)X = (1, 2) a feasible solution?

    Step 1: Check constraints

    1+2434(True)\begin{aligned}1 + 2 & \leq 4 \\
    3 & \leq 4 \quad \text{(True)}\end{aligned}

    Step 2: Check non-negativity

    10(True)1 \geq 0 \quad \text{(True)}

    20(True)2 \geq 0 \quad \text{(True)}

    Answer: Yes, X=(1,2)X = (1, 2) is a feasible solution.

    :::question type="MCQ" question="Given the constraints: 2x1+x2102x_1 + x_2 \leq 10, x1x22x_1 - x_2 \geq 2, x1,x20x_1, x_2 \geq 0. Which of the following points is a feasible solution?" options=["(3,1)(3, 1)","(6,1)(6, -1)","(1,0)(1, 0)","(4,3)(4, 3)"] answer="(3,1)(3, 1)" hint="Substitute each point into all constraints and non-negativity conditions." solution="Let's check each option:
    For (3,1)(3, 1):

    2(3)+1=710(True)2(3) + 1 = 7 \leq 10 \quad \text{(True)}

    31=22(True)3 - 1 = 2 \geq 2 \quad \text{(True)}

    30,10(True)3 \geq 0, 1 \geq 0 \quad \text{(True)}

    Thus, (3,1)(3, 1) is a feasible solution.

    For (6,1)(6, -1): x2=1x_2 = -1 violates x20x_2 \geq 0. Not feasible.
    For (1,0)(1, 0): 10=1≱21 - 0 = 1 \not\geq 2. Not feasible.
    For (4,3)(4, 3): 2(4)+3=11≰102(4) + 3 = 11 \not\leq 10. Not feasible."
    :::

    ---

    2. Basic Solution

    For a system of mm linear equations with nn variables, AX=bAX=b, where AA is an m×nm \times n matrix and rank(A)=m\operatorname{rank}(A) = m (assuming m<nm < n), a basic solution is obtained by setting nmn-m variables to zero and solving for the remaining mm variables. These mm variables are called basic variables, and the nmn-m variables set to zero are called non-basic variables.

    📖 Basic Solution

    Given AX=bAX=b with rank(A)=m\operatorname{rank}(A)=m and m<nm<n. A basic solution is formed by:

    • Choosing mm linearly independent columns from AA. The corresponding variables are basic variables.

    • Setting the remaining nmn-m variables (non-basic variables) to zero.

    • Solving the resulting m×mm \times m system for the basic variables.

    Quick Example:
    Consider the system:

    x1+2x2+x3=4x_1 + 2x_2 + x_3 = 4

    3x1+x2+x4=63x_1 + x_2 + x_4 = 6

    Here m=2,n=4m=2, n=4. We need to set nm=42=2n-m = 4-2=2 variables to zero.

    Let x3=0,x4=0x_3=0, x_4=0 (non-basic variables). The system becomes:

    x1+2x2=4x_1 + 2x_2 = 4

    3x1+x2=63x_1 + x_2 = 6

    Step 1: Solve the reduced system
    Multiply the second equation by 2:
    >

    6x1+2x2=126x_1 + 2x_2 = 12

    Subtract the first equation from this:
    >
    >(6x1+2x2)(x1+2x2)=124>5x1=8>x1=85>\begin{aligned}> (6x_1 + 2x_2) - (x_1 + 2x_2) & = 12 - 4 \\
    > 5x_1 & = 8 \\
    > x_1 & = \frac{8}{5}
    > \end{aligned}

    Step 2: Substitute x1x_1 back into x1+2x2=4x_1 + 2x_2 = 4
    >

    >85+2x2=4>2x2=485>2x2=2085>2x2=125>x2=65>\begin{aligned}> \frac{8}{5} + 2x_2 & = 4 \\
    > 2x_2 & = 4 - \frac{8}{5} \\
    > 2x_2 & = \frac{20-8}{5} \\
    > 2x_2 & = \frac{12}{5} \\
    > x_2 & = \frac{6}{5}
    > \end{aligned}

    Answer: A basic solution is

    X=(85,65,0,0)X = \left(\frac{8}{5}, \frac{6}{5}, 0, 0\right)

    Here, x1,x2x_1, x_2 are basic variables and x3,x4x_3, x_4 are non-basic variables.

    :::question type="MCQ" question="For the system:

    x1+x2+x3=5x_1 + x_2 + x_3 = 5

    2x1x2+x4=42x_1 - x_2 + x_4 = 4

    If x1x_1 and x2x_2 are chosen as basic variables, what is the value of x1x_1?" options=["3","2","1","4"] answer="3" hint="Set non-basic variables to zero and solve the resulting system for x1x_1 and x2x_2." solution="The system has m=2m=2 equations and n=4n=4 variables. If x1,x2x_1, x_2 are basic variables, then x3,x4x_3, x_4 are non-basic variables, so we set x3=0x_3=0 and x4=0x_4=0.
    The system becomes:
    x1+x2=5(1)2x1x2=4(2)\begin{aligned}x_1 + x_2 & = 5 \quad & (1) \\
    2x_1 - x_2 & = 4 \quad & (2)\end{aligned}

    Add equation (1) and (2):

    (x1+x2)+(2x1x2)=5+43x1=9x1=3\begin{aligned}(x_1 + x_2) + (2x_1 - x_2) & = 5 + 4 \\
    3x_1 & = 9 \\
    x_1 & = 3\end{aligned}

    Substitute x1=3x_1=3 into (1):

    3+x2=5x2=2\begin{aligned}3 + x_2 & = 5 \\
    x_2 & = 2\end{aligned}

    The basic solution is (3,2,0,0)(3, 2, 0, 0). Thus, x1=3x_1=3.
    Answer: \boxed{3}"
    :::

    ---

    3. Number of Basic Solutions

    The maximum number of basic solutions for a system of mm equations and nn variables (m<nm < n) is given by the combination formula nCm^nC_m. This represents the number of ways to choose mm variables out of nn to be basic variables.

    📐 Maximum Number of Basic Solutions
    nCm=n!m!(nm)!^nC_m = \frac{n!}{m!(n-m)!}
    Where: nn = total number of variables, mm = number of equations (or basic variables) When to use: To find the upper bound on the number of distinct basic solutions.

    Quick Example:
    For a system with m=3m=3 equations and n=5n=5 variables, what is the maximum number of basic solutions?

    Step 1: Identify nn and mm
    > n=5n=5
    > m=3m=3

    Step 2: Apply the formula nCm^nC_m
    >

    5C3=5!3!(53)!=5!3!2!=5×42×1=10^5C_3 = \frac{5!}{3!(5-3)!} = \frac{5!}{3!2!} = \frac{5 \times 4}{2 \times 1} = 10

    Answer: There can be a maximum of 10 basic solutions.

    ⚠️ Common Mistake

    ❌ Assuming all nCm^nC_m combinations will result in a unique basic solution.
    ✅ A basic solution only exists if the m×mm \times m submatrix corresponding to the chosen basic variables is non-singular (i.e., its determinant is non-zero). If it is singular, then the chosen variables cannot form a basis, and no unique solution exists for that particular combination.

    :::question type="MCQ" question="A linear programming problem has 4 constraints and 6 variables. Assuming the rank of the constraint matrix is equal to the number of constraints, what is the maximum possible number of basic solutions?" options=["15","24","30","60"] answer="15" hint="Use the combination formula nCm^nC_m where nn is the number of variables and mm is the number of constraints." solution="We are given m=4m=4 (number of constraints) and n=6n=6 (number of variables).
    The maximum number of basic solutions is given by nCm^nC_m.

    6C4=6!4!(64)!=6!4!2!=6×52×1=15^6C_4 = \frac{6!}{4!(6-4)!} = \frac{6!}{4!2!} = \frac{6 \times 5}{2 \times 1} = 15

    Therefore, the maximum possible number of basic solutions is 15.
    Answer: \boxed{15}"
    :::

    ---

    4. Basic Feasible Solution (BFS)

    A basic solution is a Basic Feasible Solution (BFS) if all the basic variables satisfy the non-negativity constraint (i.e., they are 0\geq 0). BFS are crucial because they correspond to the corner points (vertices) of the feasible region. For any LPP with a finite optimal solution, at least one optimal solution occurs at a BFS.

    📖 Basic Feasible Solution (BFS)

    A basic solution XX for AX=b,X0AX=b, X \geq 0 is a Basic Feasible Solution if all its components xi0x_i \geq 0.

    Quick Example:
    Consider the system:

    x1+2x2+x3=4x_1 + 2x_2 + x_3 = 4

    3x1+x2+x4=63x_1 + x_2 + x_4 = 6

    x1,x2,x3,x40x_1, x_2, x_3, x_4 \geq 0

    From a previous example, we found a basic solution by setting x3=0,x4=0x_3=0, x_4=0:

    X=(85,65,0,0)X = \left(\frac{8}{5}, \frac{6}{5}, 0, 0\right)

    Step 1: Check non-negativity of all components
    > x1=850 (True)x_1 = \frac{8}{5} \geq 0 \text{ (True)}
    > x2=650 (True)x_2 = \frac{6}{5} \geq 0 \text{ (True)}
    > x3=00 (True)x_3 = 0 \geq 0 \text{ (True)}
    > x4=00 (True)x_4 = 0 \geq 0 \text{ (True)}

    Answer: Since all components are non-negative, this is a Basic Feasible Solution.

    :::question type="MCQ" question="Consider the system:

    x1+x2+x3=3x_1 + x_2 + x_3 = 3

    2x1x2+x4=22x_1 - x_2 + x_4 = 2

    with xi0x_i \geq 0 for all ii. Which of the following is a Basic Feasible Solution?" options=["(1,2,0,0)(1, 2, 0, 0)","(0,3,1,0)(0, 3, 1, 0)","(2,1,0,1)(2, 1, 0, -1)","(0,0,3,2)(0, 0, 3, 2)"] answer="(0,0,3,2)(0, 0, 3, 2)" hint="For each option, first verify if it's a basic solution (by identifying non-basic variables and checking consistency), then check non-negativity." solution="Let's analyze each option:
  • (1,2,0,0)(1, 2, 0, 0): Here x3=0,x4=0x_3=0, x_4=0 are non-basic variables.

  • 1+2+0=3(True)2(1)2+0=02(False)\begin{aligned} 1+2+0 & =3 \quad \text{(True)} \\
    2(1)-2+0 & =0 \neq 2 \quad \text{(False)}\end{aligned}

    This is not a solution.
  • (0,3,1,0)(0, 3, 1, 0): Here x1=0,x4=0x_1=0, x_4=0 are non-basic variables.

  • 0+3+1=43(False)0+3+1=4 \neq 3 \quad \text{(False)}

    This is not a solution.
  • (2,1,0,1)(2, 1, 0, -1): x4=1x_4 = -1 violates non-negativity. Not feasible.

  • (0,0,3,2)(0, 0, 3, 2): Here x1=0,x2=0x_1=0, x_2=0 are non-basic variables.

  • 0+0+3=3(True)2(0)0+2=2(True)\begin{aligned} 0+0+3 & =3 \quad \text{(True)} \\
    2(0)-0+2 & =2 \quad \text{(True)}\end{aligned}

    All components are non-negative. This is a basic solution and a BFS.
    Therefore, (0,0,3,2)(0, 0, 3, 2) is a Basic Feasible Solution.
    Answer: \boxed{(0, 0, 3, 2)}}"
    :::

    ---

    5. Degenerate and Non-Degenerate BFS

    A Basic Feasible Solution can be further classified based on the values of its basic variables. This distinction is important for understanding the behavior of algorithms like the Simplex method.

    📖 Degenerate BFS

    A Basic Feasible Solution is degenerate if at least one of its basic variables has a value of zero.

    📖 Non-Degenerate BFS

    A Basic Feasible Solution is non-degenerate if all its basic variables have positive values (i.e., strictly greater than zero).

    Quick Example:
    Consider the system:

    x1+x2+x3=2x_1 + x_2 + x_3 = 2

    x1+x2+x4=2x_1 + x_2 + x_4 = 2

    x1,x2,x3,x40x_1, x_2, x_3, x_4 \geq 0

    Let's find a basic solution by setting x1=0,x2=0x_1=0, x_2=0.
    The system becomes:

    x3=2x4=2\begin{aligned}x_3 & = 2 \\
    x_4 & = 2\end{aligned}

    The basic solution is
    X=(0,0,2,2)X = (0, 0, 2, 2)

    Here, x3,x4x_3, x_4 are basic variables, and x1,x2x_1, x_2 are non-basic. Since all components are 0\geq 0, this is a BFS.
    Are any basic variables zero? No, x3=2,x4=2x_3=2, x_4=2.
    Therefore, X=(0,0,2,2)X = (0, 0, 2, 2) is a non-degenerate BFS.

    Now, let's find another basic solution by setting x2=0,x4=0x_2=0, x_4=0.
    The system becomes:

    x1+x3=2x1=2\begin{aligned}x_1 + x_3 & = 2 \\
    x_1 & = 2\end{aligned}

    Substitute x1=2x_1=2 into the first equation:
    2+x3=2    x3=02 + x_3 = 2 \implies x_3 = 0

    The basic solution is
    X=(2,0,0,0)X = (2, 0, 0, 0)

    Here, x1,x3x_1, x_3 are basic variables, and x2,x4x_2, x_4 are non-basic. All components are 0\geq 0, so this is a BFS.
    Are any basic variables zero? Yes, x3=0x_3=0.
    Therefore, X=(2,0,0,0)X = (2, 0, 0, 0) is a degenerate BFS.

    Must Remember

    Degeneracy means that a basic feasible solution has fewer than mm strictly positive variables. This can lead to issues like cycling in the Simplex method, where the algorithm might repeatedly visit the same degenerate BFS without improving the objective function.

    :::question type="MCQ" question="For the system:

    x1+x2+x3=2x_1 + x_2 + x_3 = 2

    x1+x2+x4=2x_1 + x_2 + x_4 = 2

    with xi0x_i \geq 0. Which of the following basic feasible solutions is degenerate?" options=["(0,0,2,2)(0, 0, 2, 2)","(2,0,0,0)(2, 0, 0, 0)","(0,2,0,0)(0, 2, 0, 0)","(1,1,0,0)(1, 1, 0, 0)"] answer="(2,0,0,0)(2, 0, 0, 0)" hint="Identify the basic variables for each BFS and check if any of them are zero." solution="The system has m=2m=2 equations and n=4n=4 variables. For a basic solution, nm=2n-m=2 variables are non-basic (set to 0), and m=2m=2 variables are basic.

  • (0,0,2,2)(0, 0, 2, 2): Non-basic x1=0,x2=0x_1=0, x_2=0. Basic x3=2,x4=2x_3=2, x_4=2. Both basic variables are positive. Non-degenerate BFS.

  • (2,0,0,0)(2, 0, 0, 0): Non-basic x2=0,x4=0x_2=0, x_4=0. Basic x1=2,x3=0x_1=2, x_3=0. Since x3=0x_3=0 (a basic variable is zero), this is a degenerate BFS.

  • (0,2,0,0)(0, 2, 0, 0): Non-basic x1=0,x4=0x_1=0, x_4=0. Basic x2=2,x3=0x_2=2, x_3=0. Since x3=0x_3=0 (a basic variable is zero), this is also a degenerate BFS.

  • (1,1,0,0)(1, 1, 0, 0): Non-basic x3=0,x4=0x_3=0, x_4=0. Basic x1=1,x2=1x_1=1, x_2=1. Both basic variables are positive. Non-degenerate BFS.
  • Therefore, (2,0,0,0)(2, 0, 0, 0) is a degenerate BFS.
    Answer: \boxed{(2, 0, 0, 0)}}"
    :::

    ---

    Advanced Applications

    We now consider a more complex system to find all basic feasible solutions and identify their properties.

    Worked Example:
    Find all basic feasible solutions for the system:

    x1+x2+x3=4x_1 + x_2 + x_3 = 4

    2x1+3x2+x4=72x_1 + 3x_2 + x_4 = 7

    x1,x2,x3,x40x_1, x_2, x_3, x_4 \geq 0

    Here m=2,n=4m=2, n=4. The maximum number of basic solutions is

    4C2=4!2!2!=6^4C_2 = \frac{4!}{2!2!} = 6

    We need to set nm=2n-m=2 variables to zero.

    Case 1: x1=0,x2=0x_1=0, x_2=0 (non-basic)

    x3=4x_3 = 4

    x4=7x_4 = 7

    BFS: (0,0,4,7)(0, 0, 4, 7). Basic variables x3=4,x4=7x_3=4, x_4=7. Both positive. Non-degenerate BFS.

    Case 2: x1=0,x3=0x_1=0, x_3=0 (non-basic)

    x2=4x_2 = 4

    3x2+x4=73x_2 + x_4 = 7

    Substitute x2=4x_2=4:
    3(4)+x4=73(4) + x_4 = 7

    12+x4=712 + x_4 = 7

    x4=5x_4 = -5

    This solution is not feasible because x4<0x_4 < 0. Not a BFS.

    Case 3: x1=0,x4=0x_1=0, x_4=0 (non-basic)

    x2+x3=4x_2 + x_3 = 4

    3x2=7    x2=733x_2 = 7 \implies x_2 = \frac{7}{3}

    Substitute x2=73x_2=\frac{7}{3}:
    73+x3=4\frac{7}{3} + x_3 = 4

    x3=473=1273=53x_3 = 4 - \frac{7}{3} = \frac{12-7}{3} = \frac{5}{3}

    BFS: (0,73,53,0)\left(0, \frac{7}{3}, \frac{5}{3}, 0\right). Basic variables x2=73,x3=53x_2=\frac{7}{3}, x_3=\frac{5}{3}. Both positive. Non-degenerate BFS.

    Case 4: x2=0,x3=0x_2=0, x_3=0 (non-basic)

    x1=4x_1 = 4

    2x1+x4=72x_1 + x_4 = 7

    Substitute x1=4x_1=4:
    2(4)+x4=72(4) + x_4 = 7

    8+x4=78 + x_4 = 7

    x4=1x_4 = -1

    This solution is not feasible because x4<0x_4 < 0. Not a BFS.

    Case 5: x2=0,x4=0x_2=0, x_4=0 (non-basic)

    x1+x3=4x_1 + x_3 = 4

    2x1=7    x1=722x_1 = 7 \implies x_1 = \frac{7}{2}

    Substitute x1=72x_1=\frac{7}{2}:
    72+x3=4\frac{7}{2} + x_3 = 4

    x3=472=872=12x_3 = 4 - \frac{7}{2} = \frac{8-7}{2} = \frac{1}{2}

    BFS: (72,0,12,0)\left(\frac{7}{2}, 0, \frac{1}{2}, 0\right). Basic variables x1=72,x3=12x_1=\frac{7}{2}, x_3=\frac{1}{2}. Both positive. Non-degenerate BFS.

    Case 6: x3=0,x4=0x_3=0, x_4=0 (non-basic)

    x1+x2=4x_1 + x_2 = 4

    2x1+3x2=72x_1 + 3x_2 = 7

    Multiply the first equation by 2:
    2x1+2x2=82x_1 + 2x_2 = 8

    Subtract this from the second equation:
    (2x1+3x2)(2x1+2x2)=78(2x_1 + 3x_2) - (2x_1 + 2x_2) = 7 - 8

    x2=1x_2 = -1

    This solution is not feasible because x2<0x_2 < 0. Not a BFS.

    Answer: The basic feasible solutions are (0,0,4,7)(0, 0, 4, 7), (0,73,53,0)\left(0, \frac{7}{3}, \frac{5}{3}, 0\right), and (72,0,12,0)\left(\frac{7}{2}, 0, \frac{1}{2}, 0\right). All are non-degenerate.

    :::question type="NAT" question="Consider the system:

    x1+x2+x3=5x_1 + x_2 + x_3 = 5
    2x1x2+x4=42x_1 - x_2 + x_4 = 4
    with xi0x_i \geq 0. If x3x_3 and x4x_4 are chosen as non-basic variables, calculate the value of x1+x2x_1 + x_2 for the resulting basic solution." answer="5" hint="Set x3=0x_3=0 and x4=0x_4=0. Solve the remaining system for x1x_1 and x2x_2, then sum them." solution="Given system:
    x1+x2+x3=5x_1 + x_2 + x_3 = 5

    2x1x2+x4=42x_1 - x_2 + x_4 = 4

    Set non-basic variables x3=0x_3=0 and x4=0x_4=0:

    x1+x2=5(1)x_1 + x_2 = 5 \quad (1)

    2x1x2=4(2)2x_1 - x_2 = 4 \quad (2)

    Add equation (1) and (2):

    (x1+x2)+(2x1x2)=5+4(x_1 + x_2) + (2x_1 - x_2) = 5 + 4

    3x1=93x_1 = 9

    x1=3x_1 = 3

    Substitute x1=3x_1=3 into equation (1):

    3+x2=53 + x_2 = 5

    x2=2x_2 = 2

    The basic solution is (3,2,0,0)(3, 2, 0, 0). All components are non-negative, so this is a BFS.
    We need to calculate x1+x2x_1 + x_2:

    x1+x2=3+2=5x_1 + x_2 = 3 + 2 = 5

    Answer: \boxed{5}"
    :::

    ---

    Problem-Solving Strategies

    💡 CUET PG Strategy: Identifying BFS

    To efficiently identify a Basic Feasible Solution (BFS) in multiple-choice questions:

    • Check Feasibility First: Ensure all components of the given solution are non-negative (xi0x_i \geq 0) and satisfy all original constraints. If not, it's not feasible.

    • Check Basicity: Count the number of non-zero variables. If this count is equal to mm (number of equations), and the columns corresponding to these variables are linearly independent, it is a basic solution. Alternatively, identify the nmn-m variables that are zero (non-basic variables). Substitute these zeros into the original equations and solve for the remaining mm variables. If the given values match and the m×mm \times m submatrix is non-singular, it's a basic solution.

    • Combine: If both feasibility and basicity conditions are met, it is a BFS.

    💡 CUET PG Strategy: Degeneracy

    When a basic solution is found, immediately check if any of the basic variables are zero. If so, the BFS is degenerate. This is a common trap, as non-basic variables are always zero by definition; degeneracy refers specifically to basic variables.

    ---

    Common Mistakes

    ⚠️ Confusing Basic and Feasible Solutions

    ❌ A common error is to assume any solution satisfying AX=bAX=b and X0X \geq 0 is a BFS.
    ✅ A solution must also satisfy the basicity condition (exactly mm non-zero variables corresponding to linearly independent columns, or nmn-m variables explicitly set to zero) to be a basic solution. Only then can it be classified as a BFS if all components are non-negative.

    ⚠️ Incorrectly Counting Basic Solutions

    ❌ Simply calculating nCm^nC_m and assuming all combinations yield a valid basic solution.
    nCm^nC_m gives the maximum possible number. A particular choice of mm variables forms a basis only if the corresponding m×mm \times m submatrix is non-singular. If it is singular, no unique basic solution exists for that choice.

    ⚠️ Misidentifying Degeneracy

    ❌ Believing a solution is degenerate if any variable is zero.
    ✅ Degeneracy specifically refers to a situation where one or more basic variables are zero. Non-basic variables are always zero by definition.

    ---

    Practice Questions

    :::question type="MCQ" question="Given the system of equations:

    x1+2x2x3=4x_1 + 2x_2 - x_3 = 4
    2x1+x2+x4=52x_1 + x_2 + x_4 = 5
    with xi0x_i \geq 0. What is the maximum number of distinct basic solutions for this system?" options=["44","66","88","1010"] answer="66" hint="Identify the number of equations (mm) and variables (nn), then use the combination formula nCm^nC_m." solution="The system has m=2m=2 equations and n=4n=4 variables (x1,x2,x3,x4x_1, x_2, x_3, x_4).
    The maximum number of distinct basic solutions is given by nCm^nC_m.
    4C2=4!2!(42)!=4!2!2!=4×32×1=6^4C_2 = \frac{4!}{2!(4-2)!} = \frac{4!}{2!2!} = \frac{4 \times 3}{2 \times 1} = 6

    Thus, there are a maximum of 6 distinct basic solutions."
    :::

    :::question type="MSQ" question="For the system

    x1+x2+x3=3x_1 + x_2 + x_3 = 3
    x1x2+x4=0x_1 - x_2 + x_4 = 0
    with xi0x_i \geq 0. Select ALL statements that are correct regarding its basic feasible solutions." options=["The solution (0,0,3,0)(0, 0, 3, 0) is a degenerate BFS.","There are at most 6 basic solutions.","The solution (1,1,1,0)(1, 1, 1, 0) is a BFS.","All basic feasible solutions for this system are non-degenerate."] answer="The solution (0,0,3,0)(0, 0, 3, 0) is a degenerate BFS.,There are at most 6 basic solutions." hint="Systematically find basic solutions for different choices of non-basic variables and check for feasibility and degeneracy. Recall that for a basic solution, exactly mm variables must be non-zero." solution="The system has m=2m=2 equations and n=4n=4 variables.
  • Maximum basic solutions: nCm=4C2=4!2!2!=6^nC_m = ^4C_2 = \frac{4!}{2!2!} = 6. So, 'There are at most 6 basic solutions' is Correct.
  • Let's find the BFS:
    * Case 1: x1=0,x2=0x_1=0, x_2=0 (non-basic)

    x3=3x_3=3

    x4=0x_4=0

    Solution (0,0,3,0)(0, 0, 3, 0). Basic variables x3=3,x4=0x_3=3, x_4=0. Since a basic variable (x4x_4) is zero, this is a degenerate BFS. So, 'The solution (0,0,3,0)(0, 0, 3, 0) is a degenerate BFS' is Correct.
    * Case 2: x1=0,x3=0x_1=0, x_3=0 (non-basic)
    x2=3x_2=3

    x2+x4=0    3+x4=0    x4=3-x_2+x_4=0 \implies -3+x_4=0 \implies x_4=3

    Solution (0,3,0,3)(0, 3, 0, 3). Basic variables x2=3,x4=3x_2=3, x_4=3. Both positive. Non-degenerate BFS.
    * Case 3: x1=0,x4=0x_1=0, x_4=0 (non-basic)
    x2+x3=3x_2+x_3=3

    x2=0    x2=0-x_2=0 \implies x_2=0
    Then x3=3x_3=3.
    Solution (0,0,3,0)(0, 0, 3, 0). This is the same as Case 1.
    * Case 4: x2=0,x3=0x_2=0, x_3=0 (non-basic)
    x1=3x_1=3

    x1+x4=0    3+x4=0    x4=3x_1+x_4=0 \implies 3+x_4=0 \implies x_4=-3
    Not feasible.
    * Case 5: x2=0,x4=0x_2=0, x_4=0 (non-basic)
    x1+x3=3x_1+x_3=3

    x1=0    x1=0x_1=0 \implies x_1=0
    Then x3=3x_3=3.
    Solution (0,0,3,0)(0, 0, 3, 0). This is the same as Case 1.
    * Case 6: x3=0,x4=0x_3=0, x_4=0 (non-basic)
    x1+x2=3x_1+x_2=3

    x1x2=0    x1=x2x_1-x_2=0 \implies x_1=x_2

    Substitute x1=x2x_1=x_2 into the first equation:
    2x1=3    x1=3/22x_1=3 \implies x_1=3/2
    So x2=3/2x_2=3/2.
    Solution (3/2,3/2,0,0)(3/2, 3/2, 0, 0). Basic variables x1=3/2,x2=3/2x_1=3/2, x_2=3/2. Both positive. Non-degenerate BFS.

    Now evaluate the other options:
    * 'The solution (1,1,1,0)(1, 1, 1, 0) is a BFS.'
    Check if it's a solution:
    1+1+1=31+1+1=3 (True)
    11+0=01-1+0=0 (True)
    All components are 0\geq 0. So it is a feasible solution.
    Check basicity: It has 3 non-zero variables (x1=1,x2=1,x3=1x_1=1, x_2=1, x_3=1). For a basic solution, there must be exactly m=2m=2 non-zero (basic) variables. Since there are 3 non-zero variables, this is not a basic solution, and thus not a BFS. So this statement is Incorrect.
    * 'All basic feasible solutions for this system are non-degenerate.'
    We found (0,0,3,0)(0, 0, 3, 0) to be a degenerate BFS. So this statement is Incorrect.

    Therefore, the correct statements are 'The solution (0,0,3,0)(0, 0, 3, 0) is a degenerate BFS.' and 'There are at most 6 basic solutions.' "
    :::

    :::question type="MCQ" question="A feasible solution to a linear programming problem must satisfy which of the following conditions?" options=["It must optimize the objective function.","It must be a basic solution.","It must satisfy all constraints and non-negativity conditions.","It must be unique."] answer="It must satisfy all constraints and non-negativity conditions." hint="Recall the fundamental definition of a feasible solution in LPP." solution="A feasible solution is any point within the feasible region, meaning it satisfies all the problem's constraints (including equality/inequality constraints and non-negativity conditions) simultaneously.

    • Optimizing the objective function describes an optimal solution, not just any feasible solution.

    • Being a basic solution describes a specific type of feasible solution (a BFS), not all feasible solutions.

    • Feasible solutions are not necessarily unique; there can be infinitely many feasible solutions."

    :::

    :::question type="NAT" question="Consider the system:

    x1+x2+x3=6x_1 + x_2 + x_3 = 6
    x1+x2=3x_1 + x_2 = 3
    with xi0x_i \geq 0. If x1x_1 is chosen as a non-basic variable, calculate the value of x3x_3 for the resulting basic solution." answer="3" hint="Set the non-basic variable x1x_1 to zero. Solve the system for the remaining basic variables x2x_2 and x3x_3." solution="Given system:
    x1+x2+x3=6x_1 + x_2 + x_3 = 6

    x1+x2=3x_1 + x_2 = 3

    We have m=2m=2 equations and n=3n=3 variables. If x1x_1 is chosen as a non-basic variable, we set x1=0x_1=0. The remaining variables x2,x3x_2, x_3 will be basic variables.

    Substitute x1=0x_1=0 into the equations:

    0+x2+x3=6    x2+x3=6(1)0 + x_2 + x_3 = 6 \implies x_2 + x_3 = 6 \quad (1)

    0+x2=3    x2=3(2)0 + x_2 = 3 \implies x_2 = 3 \quad (2)

    Substitute x2=3x_2=3 from (2) into (1):

    3+x3=63 + x_3 = 6

    x3=63x_3 = 6 - 3

    x3=3x_3 = 3

    The basic solution is (0,3,3)(0, 3, 3). Since all components are non-negative, this is a Basic Feasible Solution. The value of x3x_3 is 3.
    Answer: \boxed{3}"
    :::

    ---

    Summary

    Key Formulas & Takeaways

    | # | Formula/Concept | Expression |
    |---|----------------|------------|
    | 1 | Feasible Solution | X0X \geq 0 and satisfies AX=bAX=b (or constraints) |
    | 2 | Basic Solution | nmn-m variables are zero (non-basic), mm variables solved from AXB=bAX_B=b (basic) |
    | 3 | Max Basic Solutions | nCm=n!m!(nm)!^nC_m = \frac{n!}{m!(n-m)!} |
    | 4 | Basic Feasible Solution (BFS) | A basic solution where all components xi0x_i \geq 0 |
    | 5 | Degenerate BFS | A BFS where at least one basic variable is zero |
    | 6 | Non-Degenerate BFS | A BFS where all basic variables are positive (>0>0) |

    ---

    What's Next?

    💡 Continue Learning

    This topic connects to:

      • Simplex Method: BFS are the corner points of the feasible region, and the Simplex method systematically moves from one BFS to an adjacent one to find the optimal solution.

      • Graphical Method: For LPPs with two variables, BFS correspond directly to the vertices of the feasible region, which can be visualized.

      • Duality Theory: Understanding BFS is crucial for formulating and solving the dual problem and interpreting sensitivity analysis in LPP.

    ---

    💡 Next Up

    Proceeding to Simplex Method.

    ---

    Part 3: Simplex Method

    The Simplex Method is a fundamental algebraic procedure for solving Linear Programming Problems (LPPs). We employ an iterative approach to move from one basic feasible solution to another, systematically improving the objective function value until an optimal solution is attained.

    ---

    ---

    Core Concepts

    1. Standard Form of a Linear Programming Problem

    For application of the Simplex Method, an LPP must first be transformed into its standard form. This involves expressing the objective function as a maximization problem and all constraints as equalities, while ensuring all variables are non-negative.

    📖 Standard Form

    An LPP is in standard form if:

    • The objective function is to be maximized.

    • All constraints are equality constraints.

    • All decision variables are non-negative.

    • The right-hand side (RHS) of each constraint is non-negative.

    Conversion Rules:

    * Minimization to Maximization: To minimize ZZ, maximize Z=ZZ' = -Z.
    * \le Constraints: Introduce a non-negative slack variable (sis_i) to convert to equality:

    ai1x1++ainxnbiai1x1++ainxn+si=bia_{i1}x_1 + \dots + a_{in}x_n \le b_i \Rightarrow a_{i1}x_1 + \dots + a_{in}x_n + s_i = b_i

    Slack variables represent unused resources.
    * \ge Constraints: Introduce a non-negative surplus variable (or excess variable, si-s_i) to convert to equality:
    ai1x1++ainxnbiai1x1++ainxnsi=bia_{i1}x_1 + \dots + a_{in}x_n \ge b_i \Rightarrow a_{i1}x_1 + \dots + a_{in}x_n - s_i = b_i

    Surplus variables represent the amount by which the LHS exceeds the RHS.
    * Unrestricted Variables: If xjx_j is unrestricted in sign, substitute xj=xjxjx_j = x_j' - x_j'', where xj,xj0x_j', x_j'' \ge 0.

    Quick Example: Convert the following LPP to standard form:

    Minimize Z=3x12x2\text{Minimize } Z = 3x_1 - 2x_2

    Subject to:
    x1+x210x_1 + x_2 \le 10

    2x1x252x_1 - x_2 \ge 5

    x10x_1 \ge 0, x2x_2 unrestricted

    Step 1: Convert minimization to maximization.

    Maximize Z=3x1+2x2\text{Maximize } Z' = -3x_1 + 2x_2

    Step 2: Convert x2x_2 to non-negative variables.
    Let x2=x2x2x_2 = x_2' - x_2'', where x2,x20x_2', x_2'' \ge 0.

    Maximize Z=3x1+2(x2x2)\text{Maximize } Z' = -3x_1 + 2(x_2' - x_2'')

    Step 3: Convert constraints to equalities.
    For x1+x210x_1 + x_2 \le 10, introduce slack variable s10s_1 \ge 0:

    x1+(x2x2)+s1=10x_1 + (x_2' - x_2'') + s_1 = 10

    For 2x1x252x_1 - x_2 \ge 5, introduce surplus variable s20s_2 \ge 0:

    2x1(x2x2)s2=52x_1 - (x_2' - x_2'') - s_2 = 5

    Answer:

    Maximize Z=3x1+2x22x2+0s1+0s2\text{Maximize } Z' = -3x_1 + 2x_2' - 2x_2'' + 0s_1 + 0s_2

    Subject to:
    x1+x2x2+s1=10x_1 + x_2' - x_2'' + s_1 = 10

    2x1x2+x2s2=52x_1 - x_2' + x_2'' - s_2 = 5

    x1,x2,x2,s1,s20x_1, x_2', x_2'', s_1, s_2 \ge 0

    :::question type="MCQ" question="Convert the following LPP into standard form for maximization:

    Minimize Z=4x1+x2\text{Minimize } Z = 4x_1 + x_2

    Subject to:
    3x1+x233x_1 + x_2 \ge 3

    4x1+3x264x_1 + 3x_2 \ge 6

    x1+2x24x_1 + 2x_2 \le 4

    x1,x20x_1, x_2 \ge 0

    How many slack variables and surplus variables are introduced, respectively?" options=["1 slack, 2 surplus","2 slack, 1 surplus","1 slack, 1 surplus","2 slack, 2 surplus"] answer="1 slack, 2 surplus" hint="Identify the type of inequality for each constraint and the corresponding variable type." solution="Step 1: Convert minimization to maximization.
    Maximize Z=4x1x2\text{Maximize } Z' = -4x_1 - x_2

    Step 2: Convert constraints to equalities.
    For 3x1+x233x_1 + x_2 \ge 3, introduce surplus variable s10s_1 \ge 0:

    3x1+x2s1=33x_1 + x_2 - s_1 = 3

    (1 surplus variable)

    For 4x1+3x264x_1 + 3x_2 \ge 6, introduce surplus variable s20s_2 \ge 0:

    4x1+3x2s2=64x_1 + 3x_2 - s_2 = 6

    (1 surplus variable)

    For x1+2x24x_1 + 2x_2 \le 4, introduce slack variable s30s_3 \ge 0:

    x1+2x2+s3=4x_1 + 2x_2 + s_3 = 4

    (1 slack variable)

    Thus, 1 slack variable and 2 surplus variables are introduced.

    Final Standard Form:

    Maximize Z=4x1x2+0s1+0s2+0s3\text{Maximize } Z' = -4x_1 - x_2 + 0s_1 + 0s_2 + 0s_3

    Subject to:
    3x1+x2s1=33x_1 + x_2 - s_1 = 3

    4x1+3x2s2=64x_1 + 3x_2 - s_2 = 6

    x1+2x2+s3=4x_1 + 2x_2 + s_3 = 4

    x1,x2,s1,s2,s30x_1, x_2, s_1, s_2, s_3 \ge 0
    "
    :::

    ---

    2. Basic Feasible Solutions (BFS)

    A basic feasible solution is a fundamental concept in the Simplex Method. It represents a corner point of the feasible region.

    📖 Basic Feasible Solution (BFS)

    Given a system of mm linear equations with nn variables (nmn \ge m) in standard form, a solution obtained by setting nmn-m variables to zero and solving for the remaining mm variables is called a basic solution. If all mm variables are non-negative, it is a basic feasible solution (BFS). The mm non-zero variables are called basic variables, and the nmn-m zero variables are non-basic variables.

    For the Simplex Method, we begin with an initial BFS. Often, this is achieved by using slack variables as initial basic variables, as they naturally form an identity matrix in the constraint coefficients.

    Quick Example: Consider the system:

    x1+2x2+s1=6x_1 + 2x_2 + s_1 = 6

    3x1+x2+s2=83x_1 + x_2 + s_2 = 8

    where x1,x2,s1,s20x_1, x_2, s_1, s_2 \ge 0.

    Step 1: Identify nn and mm. Here n=4n=4 (variables x1,x2,s1,s2x_1, x_2, s_1, s_2) and m=2m=2 (equations). We need to set nm=42=2n-m = 4-2=2 variables to zero.

    Step 2: Find an initial BFS by setting decision variables to zero.
    Set x1=0,x2=0x_1 = 0, x_2 = 0.
    Then, s1=6s_1 = 6 and s2=8s_2 = 8.
    Since s1,s20s_1, s_2 \ge 0, this is a BFS.
    Basic variables: s1,s2s_1, s_2. Non-basic variables: x1,x2x_1, x_2.

    Answer: A BFS is (x1,x2,s1,s2)=(0,0,6,8)(x_1, x_2, s_1, s_2) = (0, 0, 6, 8).

    :::question type="MCQ" question="Given the system of equations from an LPP in standard form:

    2x1+x2+s1=102x_1 + x_2 + s_1 = 10

    x1+3x2+s2=12x_1 + 3x_2 + s_2 = 12

    x1,x2,s1,s20x_1, x_2, s_1, s_2 \ge 0

    Which of the following is a basic feasible solution?" options=["(x1,x2,s1,s2)=(0,0,10,12)(x_1, x_2, s_1, s_2) = (0,0,10,12)","(x1,x2,s1,s2)=(6,0,0,6)(x_1, x_2, s_1, s_2) = (6,0,0,6)","(x1,x2,s1,s2)=(0,4,6,0)(x_1, x_2, s_1, s_2) = (0,4,6,0)","(x1,x2,s1,s2)=(3,4,0,0)(x_1, x_2, s_1, s_2) = (3,4,0,0)"] answer="(x1,x2,s1,s2)=(0,4,6,0)(x_1, x_2, s_1, s_2) = (0,4,6,0)" hint="A BFS must have nmn-m variables set to zero and all mm basic variables must be non-negative. Here n=4,m=2n=4, m=2, so 2 variables must be zero." solution="We have n=4n=4 variables (x1,x2,s1,s2x_1, x_2, s_1, s_2) and m=2m=2 equations. A BFS requires nm=2n-m = 2 variables to be zero.

    Let's check each option:
    * (0,0,10,12)(0,0,10,12): x1=0,x2=0x_1=0, x_2=0. s1=10,s2=12s_1=10, s_2=12. All non-negative. This is a BFS.
    * (6,0,0,6)(6,0,0,6): x2=0,s1=0x_2=0, s_1=0.

    2x1+0+0=102x1=10x1=52x_1 + 0 + 0 = 10 \Rightarrow 2x_1 = 10 \Rightarrow x_1 = 5

    x1+3(0)+s2=125+s2=12s2=7x_1 + 3(0) + s_2 = 12 \Rightarrow 5 + s_2 = 12 \Rightarrow s_2 = 7

    So this solution is (5,0,0,7)(5,0,0,7), not (6,0,0,6)(6,0,0,6). This is not a correct solution.
    * (0,4,6,0)(0,4,6,0): x1=0,s2=0x_1=0, s_2=0.
    2(0)+x2+s1=10x2+s1=102(0) + x_2 + s_1 = 10 \Rightarrow x_2 + s_1 = 10

    0+3x2+0=123x2=12x2=40 + 3x_2 + 0 = 12 \Rightarrow 3x_2 = 12 \Rightarrow x_2 = 4

    Substitute x2=4x_2=4 into the first equation: 4+s1=10s1=64 + s_1 = 10 \Rightarrow s_1 = 6.
    So this solution is (0,4,6,0)(0,4,6,0). All non-negative. This is a BFS.
    * (3,4,0,0)(3,4,0,0): s1=0,s2=0s_1=0, s_2=0.
    2x1+x2=102x_1 + x_2 = 10

    x1+3x2=12x_1 + 3x_2 = 12

    Multiply the first equation by 3: 6x1+3x2=306x_1 + 3x_2 = 30.
    Subtract the second equation from this:
    (6x1+3x2)(x1+3x2)=30125x1=18x1=18/5=3.6(6x_1 + 3x_2) - (x_1 + 3x_2) = 30 - 12 \Rightarrow 5x_1 = 18 \Rightarrow x_1 = 18/5 = 3.6

    Substitute x1=3.6x_1=3.6 into x1+3x2=12x_1 + 3x_2 = 12: 3.6+3x2=123x2=8.4x2=2.83.6 + 3x_2 = 12 \Rightarrow 3x_2 = 8.4 \Rightarrow x_2 = 2.8.
    So this solution is (3.6,2.8,0,0)(3.6, 2.8, 0, 0). All non-negative. This is a BFS, but the option given is (3,4,0,0)(3,4,0,0), which is incorrect.

    The only correct BFS from the options is (0,4,6,0)(0,4,6,0).
    "
    :::

    ---

    3. Simplex Tableau

    The Simplex Method is efficiently implemented using a tabular representation known as the Simplex Tableau. This matrix format systematizes the iterative process of moving between BFS.

    📖 Simplex Tableau Structure

    A Simplex Tableau organizes all relevant information of an LPP in standard form:

    Basisx1x2smRHSs1a11a120b1s2a21a220b2smam1am21bmZjz1z2znZCjZjc1z1c2z2cnzn\begin{array}{c|c c c c c|c}
    \text{Basis} & x_1 & x_2 & \dots & s_m & \text{RHS} \\
    \hline
    s_1 & a_{11} & a_{12} & \dots & 0 & b_1 \\
    s_2 & a_{21} & a_{22} & \dots & 0 & b_2 \\
    \vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\
    s_m & a_{m1} & a_{m2} & \dots & 1 & b_m \\
    \hline
    Z_j & z_1 & z_2 & \dots & z_n & Z \\
    C_j - Z_j & c_1-z_1 & c_2-z_2 & \dots & c_n-z_n & \\\end{array}

    Here, CjC_j are coefficients of variables in the objective function, and Zj=i=1mCBiaijZ_j = \sum_{i=1}^m C_{Bi} a_{ij}, where CBiC_{Bi} are objective function coefficients of basic variables.

    Initial Tableau Construction:

  • Ensure LPP is in standard form (maximization, equality constraints, non-negative variables).

  • Identify an initial BFS, typically by using slack variables as basic variables.

  • Fill in the coefficients of the constraints and the RHS values.

  • Fill in the objective function coefficients (CjC_j) for all variables.

  • Calculate ZjZ_j and CjZjC_j - Z_j rows. For the initial tableau with slack variables as basic, CjC_j for basic variables are usually 0, making Zj=0Z_j=0 and CjZj=CjC_j-Z_j = C_j.
  • Quick Example: Construct the initial simplex tableau for:

    Maximize Z=3x1+2x2\text{Maximize } Z = 3x_1 + 2x_2

    Subject to:
    x1+x24x_1 + x_2 \le 4

    2x1+x262x_1 + x_2 \le 6

    x1,x20x_1, x_2 \ge 0

    Step 1: Convert to standard form.
    Introduce slack variables s1,s20s_1, s_2 \ge 0.

    Maximize Z=3x1+2x2+0s1+0s2\text{Maximize } Z = 3x_1 + 2x_2 + 0s_1 + 0s_2

    Subject to:
    x1+x2+s1=4x_1 + x_2 + s_1 = 4

    2x1+x2+s2=62x_1 + x_2 + s_2 = 6

    x1,x2,s1,s20x_1, x_2, s_1, s_2 \ge 0

    Step 2: Identify initial BFS.
    Set x1=0,x2=0x_1=0, x_2=0. Then s1=4,s2=6s_1=4, s_2=6. Basic variables: s1,s2s_1, s_2.

    Step 3: Construct the tableau.
    The objective coefficients are Cj=[3,2,0,0]C_j = [3, 2, 0, 0] for x1,x2,s1,s2x_1, x_2, s_1, s_2.
    The basic variables s1,s2s_1, s_2 have CB=[0,0]C_B = [0, 0].

    Basisx1x2s1s2RHSs111104s221016Zj00000CjZj3200\begin{array}{c|c c c c|c} \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\ \hline s_1 & 1 & 1 & 1 & 0 & 4 \\ s_2 & 2 & 1 & 0 & 1 & 6 \\ \hline Z_j & 0 & 0 & 0 & 0 & 0 \\ C_j - Z_j & 3 & 2 & 0 & 0 & \\\end{array}

    Answer: The tableau above is the initial simplex tableau.

    :::question type="MCQ" question="Construct the initial simplex tableau for the LPP:

    Maximize Z=5x1+3x2\text{Maximize } Z = 5x_1 + 3x_2

    Subject to:
    x1+x22x_1 + x_2 \le 2

    2x1+3x262x_1 + 3x_2 \le 6

    x1,x20x_1, x_2 \ge 0

    What are the values in the CjZjC_j - Z_j row for x1,x2,s1,s2x_1, x_2, s_1, s_2 respectively?" options=["[5,3,0,0][5, 3, 0, 0]","[0,0,0,0][0, 0, 0, 0]","[5,3,1,1][5, 3, 1, 1]","[2,6,0,0][2, 6, 0, 0]"] answer="[5,3,0,0][5, 3, 0, 0]" hint="For the initial tableau with slack variables as basic, ZjZ_j values are typically zero, so CjZjC_j - Z_j equals CjC_j." solution="Step 1: Convert to standard form.
    Introduce slack variables s1,s20s_1, s_2 \ge 0.
    Maximize Z=5x1+3x2+0s1+0s2\text{Maximize } Z = 5x_1 + 3x_2 + 0s_1 + 0s_2

    Subject to:
    x1+x2+s1=2x_1 + x_2 + s_1 = 2

    2x1+3x2+s2=62x_1 + 3x_2 + s_2 = 6

    x1,x2,s1,s20x_1, x_2, s_1, s_2 \ge 0

    Step 2: Identify initial BFS.
    Set x1=0,x2=0x_1=0, x_2=0. Then s1=2,s2=6s_1=2, s_2=6. Basic variables: s1,s2s_1, s_2.
    The objective coefficients for basic variables s1,s2s_1, s_2 are CB=[0,0]C_B = [0, 0].

    Step 3: Calculate ZjZ_j and CjZjC_j - Z_j for the initial tableau.
    For each column jj: Zj=i=1mCBiaijZ_j = \sum_{i=1}^m C_{Bi} a_{ij}.
    Since CBiC_{Bi} are all 0 for the initial basic variables (s1,s2s_1, s_2), all ZjZ_j values will be 0.
    Therefore, CjZj=Cj0=CjC_j - Z_j = C_j - 0 = C_j.

    The CjC_j values for x1,x2,s1,s2x_1, x_2, s_1, s_2 are 5,3,0,05, 3, 0, 0 respectively.
    So, the CjZjC_j - Z_j row will be [5,3,0,0][5, 3, 0, 0].

    Basisx1x2s1s2RHSs111102s223016CB00Zj00000CjZj5300\begin{array}{c|c c c c|c} \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\ \hline s_1 & 1 & 1 & 1 & 0 & 2 \\ s_2 & 2 & 3 & 0 & 1 & 6 \\ \hline C_B & 0 & 0 & & & \\ Z_j & 0 & 0 & 0 & 0 & 0 \\ C_j - Z_j & 5 & 3 & 0 & 0 & \\\end{array}

    "
    :::

    ---

    4. Optimality Condition (Maximization)

    The Simplex Method iterates by moving from one BFS to an adjacent one, improving the objective function value at each step. The optimality condition determines when this process should stop.

    📖 Optimality Condition (Maximization)

    For a maximization problem, an optimal solution is reached when all values in the CjZjC_j - Z_j row (also known as the net evaluation row or relative profit row) are less than or equal to zero (CjZj0C_j - Z_j \le 0) for all non-basic variables.

    If there are positive values in the CjZjC_j - Z_j row, the current BFS is not optimal.
    The entering variable (or pivot column) is chosen as the non-basic variable with the most positive CjZjC_j - Z_j value. This variable will enter the basis, as it offers the largest potential increase in the objective function per unit.

    Quick Example: Consider the CjZjC_j - Z_j row of a simplex tableau:
    CjZj=[0,5,2,0,3]C_j - Z_j = [0, 5, -2, 0, -3] for variables x1,x2,x3,s1,s2x_1, x_2, x_3, s_1, s_2.

    Step 1: Examine the CjZjC_j - Z_j values.
    We observe CjZjC_j - Z_j values of 55 for x2x_2.

    Step 2: Identify the most positive value.
    The largest positive value is 55, corresponding to variable x2x_2.

    Answer: The current solution is not optimal, and x2x_2 is the entering variable.

    :::question type="MCQ" question="Given the CjZjC_j - Z_j row of a simplex tableau for a maximization problem:

    CjZj=[2,4,1,0,0,6]C_j - Z_j = [-2, 4, -1, 0, 0, 6]

    corresponding to variables x1,x2,x3,s1,s2,s3x_1, x_2, x_3, s_1, s_2, s_3.
    Which variable should enter the basis?" options=["x1x_1","x2x_2","x3x_3","s3s_3"] answer="s3s_3" hint="The entering variable is the non-basic variable with the largest positive CjZjC_j - Z_j value." solution="We are looking for the most positive value in the CjZjC_j - Z_j row.
    The values are:
    x1:2x_1: -2
    x2:4x_2: 4
    x3:1x_3: -1
    s1:0s_1: 0
    s2:0s_2: 0
    s3:6s_3: 6

    The positive values are 44 (for x2x_2) and 66 (for s3s_3).
    The largest positive value is 66, which corresponds to the variable s3s_3.
    Therefore, s3s_3 should enter the basis."
    :::

    ---

    5. Feasibility Condition (Min-Ratio Test)

    Once the entering variable is determined, we must identify which basic variable will leave the basis to maintain feasibility. This is done using the min-ratio test.

    📖 Feasibility Condition (Min-Ratio Test)

    To determine the leaving variable (or pivot row), we calculate the ratio of the Right-Hand Side (RHS) values to the corresponding coefficients in the pivot column for each constraint.
    The leaving variable corresponds to the row with the smallest non-negative ratio.
    The ratio is calculated as RHSiPivot Column Coefficienti\frac{\text{RHS}_i}{\text{Pivot Column Coefficient}_i}, for all rows ii where the pivot column coefficient is positive. If all coefficients in the pivot column are zero or negative, the solution is unbounded.

    The element at the intersection of the pivot row and pivot column is called the pivot element.

    Quick Example: Consider a tableau snippet:
    Entering variable is x1x_1.

    Basisx1x2s1s2RHSs111104s221016\begin{array}{c|c c c c|c} \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\ \hline s_1 & 1 & 1 & 1 & 0 & 4 \\ s_2 & 2 & 1 & 0 & 1 & 6 \\ \hline\end{array}

    Step 1: Identify the pivot column.
    The pivot column is x1x_1. Its coefficients are 11 (for s1s_1) and 22 (for s2s_2).

    Step 2: Calculate ratios.
    For row s1s_1: RHS1coefficient of x1 in row 1=41=4\frac{\text{RHS}_1}{\text{coefficient of } x_1 \text{ in row } 1} = \frac{4}{1} = 4.
    For row s2s_2: RHS2coefficient of x1 in row 2=62=3\frac{\text{RHS}_2}{\text{coefficient of } x_1 \text{ in row } 2} = \frac{6}{2} = 3.

    Step 3: Identify the smallest non-negative ratio.
    The ratios are 44 and 33. The smallest is 33.

    Answer: The leaving variable is s2s_2 (corresponding to the row with ratio 33), and the pivot element is 22 (at the intersection of s2s_2 row and x1x_1 column).

    :::question type="MCQ" question="In a simplex tableau for a maximization problem, x2x_2 is the entering variable. The relevant part of the tableau is:

    Basisx1x2s1s2RHSs1121010s231012\begin{array}{c|c c c c|c}
    \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\
    \hline
    s_1 & 1 & 2 & 1 & 0 & 10 \\
    s_2 & 3 & 1 & 0 & 1 & 2 \\
    \hline\end{array}

    Which variable leaves the basis?" options=["x1x_1","x2x_2","s1s_1","s2s_2"] answer="s2s_2" hint="Perform the min-ratio test by dividing the RHS by the positive coefficients in the pivot column (x2x_2 column)." solution="Step 1: Identify the pivot column.
    The entering variable is x2x_2, so the pivot column is the column under x2x_2. The coefficients are 22 (in s1s_1 row) and 11 (in s2s_2 row).

    Step 2: Calculate ratios of RHS to pivot column coefficients.
    For row s1s_1: RHS1coefficient of x2 in row 1=102=5\frac{\text{RHS}_1}{\text{coefficient of } x_2 \text{ in row } 1} = \frac{10}{2} = 5.
    For row s2s_2: RHS2coefficient of x2 in row 2=21=2\frac{\text{RHS}_2}{\text{coefficient of } x_2 \text{ in row } 2} = \frac{2}{1} = 2.

    Step 3: Identify the smallest non-negative ratio.
    The ratios are 55 and 22. The smallest non-negative ratio is 22.

    Step 4: Determine the leaving variable.
    The smallest ratio (22) corresponds to the basic variable s2s_2.
    Therefore, s2s_2 is the leaving variable.

    Answer: s2\boxed{s_2}"
    :::

    ---

    6. Pivoting

    Pivoting is the core algebraic operation in each Simplex iteration, transforming the tableau to a new BFS. It involves row operations to make the pivot element 1 and other elements in the pivot column 0.

    📖 Pivoting Operations

    • Pivot Row Normalization: Divide the entire pivot row by the pivot element to make the pivot element 1.

    • Other Row Operations: For every other row ii (including the CjZjC_j - Z_j row), perform the operation:

    New Row ii = Old Row ii - (Coefficient of pivot column in Old Row ii) ×\times New Pivot Row.
    This makes all other elements in the pivot column zero.

    These operations are equivalent to Gaussian elimination steps, ensuring that the new basic variable has a coefficient of 1 in its row and 0 in all other constraint rows, maintaining the identity matrix structure for basic variables.

    Corrected Example: Perform a pivot operation given the tableau:
    Pivot element is 3\mathbf{3} (in s2s_2 row, x1x_1 column). x1x_1 enters, s2s_2 leaves.

    Basisx1x2s1s2RHSs1211010s231018Zj00000CjZj5300\begin{array}{c|c c c c|c} \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\ \hline s_1 & 2 & 1 & 1 & 0 & 10 \\ s_2 & \mathbf{3} & 1 & 0 & 1 & 8 \\ \hline Z_j & 0 & 0 & 0 & 0 & 0 \\ C_j - Z_j & 5 & 3 & 0 & 0 & \\\end{array}

    Step 1: Normalize the pivot row (s2s_2 row).
    New s2s_2 row (now x1x_1 row) = Old s2s_2 row / 33.

    [3/3,1/3,0/3,1/3,8/3]=[1,1/3,0,1/3,8/3][3/3, 1/3, 0/3, 1/3, 8/3] = [1, 1/3, 0, 1/3, 8/3]

    Step 2: Update other rows.
    * For s1s_1 row:
    Coefficient of x1x_1 in s1s_1 row is 22.
    New s1s_1 row = Old s1s_1 row - 2×2 \times New x1x_1 row.
    Old s1s_1 row: [2,1,1,0,10][2, 1, 1, 0, 10]
    2×2 \times New x1x_1 row: [2×1,2×1/3,2×0,2×1/3,2×8/3]=[2,2/3,0,2/3,16/3][2 \times 1, 2 \times 1/3, 2 \times 0, 2 \times 1/3, 2 \times 8/3] = [2, 2/3, 0, 2/3, 16/3]
    New s1s_1 row: [22,12/3,10,02/3,1016/3][2-2, 1-2/3, 1-0, 0-2/3, 10-16/3]

    [0,1/3,1,2/3,14/3][0, 1/3, 1, -2/3, 14/3]

    * For CjZjC_j - Z_j row:
    Coefficient of x1x_1 in CjZjC_j - Z_j row is 55.
    New CjZjC_j - Z_j row = Old CjZjC_j - Z_j row - 5×5 \times New x1x_1 row.
    Old CjZjC_j - Z_j row: [5,3,0,0,0][5, 3, 0, 0, 0] (Note: the last 00 is for the ZZ value in the ZjZ_j row, not CjZjC_j-Z_j)
    For calculation, the ZjZ_j value is 00.
    New CjZjC_j - Z_j row: [55×1,35×1/3,05×0,05×1/3,05×8/3][5-5\times 1, 3-5\times 1/3, 0-5\times 0, 0-5\times 1/3, 0-5\times 8/3]
    [0,4/3,0,5/3,40/3][0, 4/3, 0, -5/3, -40/3]

    (The last element is the new value of Z-Z, so Z=40/3Z = 40/3).

    Answer: The updated tableau after one pivot operation is:

    Basisx1x2s1s2RHSs101/312/314/3x111/301/38/3Zj40/3CjZj04/305/3\begin{array}{c|c c c c|c}
    \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\
    \hline
    s_1 & 0 & 1/3 & 1 & -2/3 & 14/3 \\
    x_1 & 1 & 1/3 & 0 & 1/3 & 8/3 \\
    \hline
    Z_j & & & & & 40/3 \\
    C_j - Z_j & 0 & 4/3 & 0 & -5/3 & \\\end{array}

    :::question type="NAT" question="Given the following simplex tableau for a maximization problem, where x2x_2 is the entering variable and s1s_1 is the leaving variable (pivot element = 2):

    Basisx1x2s1s2RHSs1121010s231018Zj00000CjZj5300\begin{array}{c|c c c c|c}
    \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\
    \hline
    s_1 & 1 & \mathbf{2} & 1 & 0 & 10 \\
    s_2 & 3 & 1 & 0 & 1 & 8 \\
    \hline
    Z_j & 0 & 0 & 0 & 0 & 0 \\
    C_j - Z_j & 5 & 3 & 0 & 0 & \\\end{array}

    What is the new value in the s2s_2 row under the x1x_1 column after the pivot operation?" answer="2.5" hint="Normalize the pivot row first, then use it to zero out the x2x_2 coefficient in the s2s_2 row." solution="Step 1: Normalize the pivot row (s1s_1 row, which becomes x2x_2 row).
    New x2x_2 row = Old s1s_1 row / 22.
    Old s1s_1 row: [1,2,1,0,10][1, 2, 1, 0, 10]
    New x2x_2 row: [1/2,1,1/2,0,5][1/2, 1, 1/2, 0, 5]

    Step 2: Update the s2s_2 row.
    The coefficient of the pivot column (x2x_2) in the s2s_2 row is 11.
    New s2s_2 row = Old s2s_2 row - 1×1 \times New x2x_2 row.
    Old s2s_2 row: [3,1,0,1,8][3, 1, 0, 1, 8]
    1×1 \times New x2x_2 row: [1/2,1,1/2,0,5][1/2, 1, 1/2, 0, 5]
    New s2s_2 row: [31/2,11,01/2,10,85][3 - 1/2, 1 - 1, 0 - 1/2, 1 - 0, 8 - 5]

    [5/2,0,1/2,1,3][5/2, 0, -1/2, 1, 3]

    The new value in the s2s_2 row under the x1x_1 column is 5/25/2.

    Answer: 2.5\boxed{2.5}"
    :::

    ---

    7. Two-Phase Method and Big M Method

    When an LPP contains \ge or == constraints, slack variables alone do not provide an initial BFS (as surplus variables have -1 coefficients and equality constraints have no slack/surplus). We introduce artificial variables to obtain an initial identity matrix for the basis. These artificial variables must be driven to zero in the optimal solution.

    📖 Artificial Variables

    Non-negative variables introduced into \ge or == constraints to obtain an initial basic feasible solution (identity matrix in the basis). They have no physical meaning and must be eliminated from the basis in the final optimal solution.

    7.1. Big M Method

    In the Big M method, a very large penalty (denoted by MM) is assigned to artificial variables in the objective function to force them out of the basis.

    📐 Big M Objective Function

    For maximization: Maximize Z=cjxjMRkZ = \sum c_j x_j - M \sum R_k
    For minimization: Minimize Z=cjxj+MRkZ = \sum c_j x_j + M \sum R_k
    Where RkR_k are artificial variables and MM is a very large positive number.

    Quick Example: Set up the initial tableau for Big M method:
    Maximize Z=2x1+x2Z = 2x_1 + x_2
    Subject to:
    x1+x22x_1 + x_2 \ge 2
    x1+2x2=5x_1 + 2x_2 = 5
    x1,x20x_1, x_2 \ge 0

    Step 1: Convert to standard form and introduce artificial variables.
    x1+x2s1+R1=2x_1 + x_2 - s_1 + R_1 = 2 (Introduce surplus s1s_1 and artificial R1R_1)
    x1+2x2+R2=5x_1 + 2x_2 + R_2 = 5 (Introduce artificial R2R_2)
    x1,x2,s1,R1,R20x_1, x_2, s_1, R_1, R_2 \ge 0.

    Step 2: Formulate the Big M objective function.
    Maximize Z=2x1+x2+0s1MR1MR2Z = 2x_1 + x_2 + 0s_1 - MR_1 - MR_2.

    Step 3: Construct the initial tableau.
    Basic variables: R1,R2R_1, R_2. Their objective coefficients are M-M.
    Objective coefficients Cj=[2,1,0,M,M]C_j = [2, 1, 0, -M, -M].

    Basisx1x2s1R1R2RHSR1111102R2120015CBMMZj2M3MMMM7MCjZj2+2M1+3MM00\begin{array}{c|c c c c c|c} \text{Basis} & x_1 & x_2 & s_1 & R_1 & R_2 & \text{RHS} \\ \hline R_1 & 1 & 1 & -1 & 1 & 0 & 2 \\ R_2 & 1 & 2 & 0 & 0 & 1 & 5 \\ \hline C_B & -M & -M & & & & \\ Z_j & -2M & -3M & M & -M & -M & -7M \\ C_j - Z_j & 2+2M & 1+3M & -M & 0 & 0 & \\\end{array}

    Answer: The tableau above is the initial Big M tableau.

    :::question type="MCQ" question="Consider the LPP:
    Minimize Z=4x1+x2Z = 4x_1 + x_2
    Subject to:
    3x1+x2=33x_1 + x_2 = 3
    4x1+3x264x_1 + 3x_2 \ge 6
    x1+2x24x_1 + 2x_2 \le 4
    x1,x20x_1, x_2 \ge 0
    When converting this to standard form for the Big M method, how many artificial variables are required?" options=["1","2","3","0"] answer="2" hint="Artificial variables are introduced for '=' constraints and '\ge' constraints after introducing surplus variables." solution="Step 1: Convert minimization to maximization.
    Maximize Z=4x1x2Z' = -4x_1 - x_2.

    Step 2: Convert constraints:
    * 3x1+x2=33x_1 + x_2 = 3: This is an equality constraint. It requires an artificial variable. Let's call it R1R_1.
    Equation: 3x1+x2+R1=33x_1 + x_2 + R_1 = 3.
    * 4x1+3x264x_1 + 3x_2 \ge 6: This is a '\ge' constraint. It requires a surplus variable (s1s_1) and an artificial variable (R2R_2).
    Equation: 4x1+3x2s1+R2=64x_1 + 3x_2 - s_1 + R_2 = 6.
    * x1+2x24x_1 + 2x_2 \le 4: This is a '\le' constraint. It requires a slack variable (s2s_2).
    Equation: x1+2x2+s2=4x_1 + 2x_2 + s_2 = 4.

    Step 3: Count artificial variables.
    We introduced R1R_1 and R2R_2. Thus, 2 artificial variables are required.

    Answer: 2\boxed{2}"
    :::

    7.2. Two-Phase Method

    The Two-Phase method separates the problem into two distinct phases.

    📖 Two-Phase Method

    Phase I: Optimize a new objective function that minimizes the sum of all artificial variables. If the minimum value of this objective function is zero, a feasible solution to the original LPP is found, and we proceed to Phase II. If it is positive, the original LPP has no feasible solution.
    Phase II: Use the final tableau from Phase I (after removing artificial variable columns and replacing the objective function with the original one) to optimize the original LPP.

    Quick Example: Formulate the Phase I objective for the LPP:
    Maximize Z=2x1+x2Z = 2x_1 + x_2
    Subject to:
    x1+x22x_1 + x_2 \ge 2
    x1+2x2=5x_1 + 2x_2 = 5
    x1,x20x_1, x_2 \ge 0

    Step 1: Convert to standard form and introduce artificial variables.
    x1+x2s1+R1=2x_1 + x_2 - s_1 + R_1 = 2
    x1+2x2+R2=5x_1 + 2x_2 + R_2 = 5
    x1,x2,s1,R1,R20x_1, x_2, s_1, R_1, R_2 \ge 0.

    Step 2: Formulate the Phase I objective function.
    The objective of Phase I is to minimize the sum of artificial variables.
    Minimize W=R1+R2W = R_1 + R_2.
    Convert to maximization for simplex: Maximize W=R1R2W' = -R_1 - R_2.

    Answer: The Phase I objective function for maximization is W=R1R2W' = -R_1 - R_2.

    :::question type="MCQ" question="For an LPP with artificial variables R1,R2,R3R_1, R_2, R_3, what is the objective function for Phase I of the Two-Phase Simplex method, when formulated for maximization?" options=["Maximize W=R1+R2+R3W = R_1 + R_2 + R_3","Maximize W=R1R2R3W = -R_1 - R_2 - R_3","Minimize W=R1+R2+R3W = R_1 + R_2 + R_3","Maximize W=0x1+0x2+R1R2R3W = 0x_1 + 0x_2 + \dots - R_1 - R_2 - R_3"] answer="Maximize W=0x1+0x2+R1R2R3W = 0x_1 + 0x_2 + \dots - R_1 - R_2 - R_3" hint="Phase I minimizes the sum of artificial variables. For Simplex, this is converted to maximization." solution="Phase I of the Two-Phase method aims to minimize the sum of artificial variables.
    So, the objective is: Minimize W=R1+R2+R3W = R_1 + R_2 + R_3.

    For the Simplex method, we always work with maximization problems. Therefore, we convert the minimization problem into a maximization problem by multiplying the objective function by -1.
    Maximize W=(R1+R2+R3)=R1R2R3W' = -(R_1 + R_2 + R_3) = -R_1 - R_2 - R_3.

    The coefficients of the original decision variables and slack/surplus variables in the Phase I objective are zero, as they do not affect the feasibility of the artificial variables.
    Thus, the correct formulation for maximization is: Maximize W=0x1+0x2++0sjR1R2R3W = 0x_1 + 0x_2 + \dots + 0s_j - R_1 - R_2 - R_3.
    The option 'Maximize W=R1R2R3W = -R_1 - R_2 - R_3' is technically correct but 'Maximize W=0x1+0x2+R1R2R3W = 0x_1 + 0x_2 + \dots - R_1 - R_2 - R_3' explicitly shows all variables in the objective function, which is the standard way to represent it in the tableau.

    Answer: Maximize W=0x1+0x2+R1R2R3\boxed{\text{Maximize } W = 0x_1 + 0x_2 + \dots - R_1 - R_2 - R_3}"
    :::

    ---

    Advanced Applications

    8. Special Cases in Simplex Method

    The Simplex Method can reveal specific characteristics of an LPP beyond just an optimal solution.

    8.1. Degeneracy

    📖 Degeneracy

    Degeneracy occurs when a basic feasible solution has fewer than mm positive basic variables (i.e., one or more basic variables have a value of zero). In the Simplex Tableau, this happens if there is a tie in the min-ratio test, and one of the tied rows (which becomes the leaving variable) has a zero basic variable.

    Degeneracy can lead to cycling, where the Simplex method might endlessly cycle through a sequence of non-improving BFS without reaching an optimal solution. While rare in practice, methods like Bland's Rule can prevent cycling.

    Quick Example: Identify degeneracy.
    Consider a tableau after a min-ratio test:
    Entering variable x1x_1. Ratios: s1:4/1=4s_1: 4/1 = 4, s2:0/2=0s_2: 0/2 = 0.
    The smallest ratio is 00.

    Answer: Since the smallest non-negative ratio is 00, and it corresponds to a basic variable (s2s_2) that will leave, the next BFS will be degenerate.

    :::question type="MCQ" question="Degeneracy in a Simplex tableau is typically indicated by which of the following conditions?" options=["All CjZj0C_j - Z_j \le 0 for non-basic variables.","A tie in the min-ratio test, where one of the tied ratios is zero.","All coefficients in the pivot column are negative or zero.","Multiple optimal solutions exist."] answer="A tie in the min-ratio test, where one of the tied ratios is zero." hint="Degeneracy relates to basic variables having zero values. The min-ratio test reveals this." solution="Let's analyze the options:
    * 'All CjZj0C_j - Z_j \le 0 for non-basic variables.' This indicates an optimal solution, not degeneracy.
    'A tie in the min-ratio test, where one of the tied ratios is zero.' Degeneracy occurs when a basic variable takes a zero value. If a basic variable's RHS is zero, and it's chosen to leave (smallest ratio of 00), the new BFS will have a basic variable at zero, indicating degeneracy. A tie in the min-ratio test can* lead to degeneracy, especially if one of the tied ratios is zero, or if any basic variable in the current BFS is zero. The most direct indication is a basic variable having a value of zero, which often arises from a zero ratio in the min-ratio test.
    * 'All coefficients in the pivot column are negative or zero.' This indicates an unbounded solution, not degeneracy.
    * 'Multiple optimal solutions exist.' This occurs when a non-basic variable has CjZj=0C_j - Z_j = 0 at optimality, not degeneracy.

    The most precise answer related to the process is when a basic variable becomes zero, which can happen if the min-ratio test results in a zero ratio.

    Answer: A tie in the min-ratio test, where one of the tied ratios is zero.\boxed{\text{A tie in the min-ratio test, where one of the tied ratios is zero.}}"
    :::

    8.2. Unbounded Solution

    📖 Unbounded Solution

    An LPP has an unbounded solution if the objective function can be increased indefinitely without violating any constraints. In the Simplex Tableau, this is identified when, for an entering variable (i.e., CjZj>0C_j - Z_j > 0), all coefficients in its pivot column are negative or zero.

    If all coefficients in the pivot column are 0\le 0, no finite positive ratio can be computed, meaning no variable can leave the basis. The entering variable can be increased indefinitely, leading to an unbounded objective function.

    Quick Example: Identify an unbounded solution.
    Consider a tableau where x1x_1 is the entering variable (C1Z1>0C_1 - Z_1 > 0).
    Pivot column x1x_1:

    Basisx1x2s1s2RHSs111104s221016\begin{array}{c|c c c c|c}
    \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\
    \hline
    s_1 & -1 & 1 & 1 & 0 & 4 \\
    s_2 & -2 & 1 & 0 & 1 & 6 \\
    \hline\end{array}

    Step 1: Identify the pivot column.
    The pivot column is x1x_1. Its coefficients are 1-1 (for s1s_1) and 2-2 (for s2s_2).

    Step 2: Check coefficients in the pivot column.
    All coefficients in the x1x_1 column (1-1 and 2-2) are negative.

    Answer: Since x1x_1 is the entering variable and all coefficients in its column are negative, the problem has an unbounded solution.

    :::question type="MCQ" question="In a maximization LPP, an unbounded solution is indicated in the Simplex tableau when:" options=["All CjZj0C_j - Z_j \le 0 for non-basic variables.","There is a tie in the min-ratio test.","For an entering variable, all coefficients in its column are negative or zero.","An artificial variable remains in the basis at a positive level after Phase I."] answer="For an entering variable, all coefficients in its column are negative or zero." hint="An unbounded solution means the objective can increase infinitely. This occurs when no basic variable can limit the increase of the entering variable." solution="Let's analyze the options:
    * 'All CjZj0C_j - Z_j \le 0 for non-basic variables.' This indicates an optimal solution.
    * 'There is a tie in the min-ratio test.' This can indicate degeneracy or multiple optimal solutions in certain contexts, but not directly unboundedness.
    * 'For an entering variable, all coefficients in its column are negative or zero.' If an entering variable (CjZj>0C_j - Z_j > 0) has no positive coefficients in its column, then no basic variable can be driven to zero by increasing the entering variable. This means the entering variable can be increased infinitely without violating feasibility, leading to an unbounded objective function. This is the definition of an unbounded solution.
    * 'An artificial variable remains in the basis at a positive level after Phase I.' This indicates that the original LPP has no feasible solution.

    Answer: For an entering variable, all coefficients in its column are negative or zero.\boxed{\text{For an entering variable, all coefficients in its column are negative or zero.}}"
    :::

    8.3. Multiple Optimal Solutions

    📖 Multiple Optimal Solutions

    Multiple optimal solutions exist when the objective function can achieve the same maximum value at more than one basic feasible solution. In the Simplex Tableau, this is indicated when, at optimality (all CjZj0C_j - Z_j \le 0), there is at least one non-basic variable with a CjZjC_j - Z_j value equal to zero.

    If such a non-basic variable enters the basis, the objective function value will not change, leading to an alternative optimal BFS. Any convex combination of these optimal BFS will also be optimal.

    Quick Example: Identify multiple optimal solutions.
    Consider a final simplex tableau for a maximization problem:
    CjZj=[2,0,1,0,3]C_j - Z_j = [-2, 0, -1, 0, -3] for variables x1,x2,x3,s1,s2x_1, x_2, x_3, s_1, s_2.
    The current basic variables are x1,s1x_1, s_1.

    Step 1: Check for optimality.
    All CjZj0C_j - Z_j \le 0. The tableau is optimal.

    Step 2: Look for zero CjZjC_j - Z_j values for non-basic variables.
    The variable x2x_2 is non-basic and has C2Z2=0C_2 - Z_2 = 0.

    Answer: Since x2x_2 is a non-basic variable with a CjZjC_j - Z_j value of 00 at optimality, there are multiple optimal solutions.

    :::question type="MCQ" question="In a maximization LPP, the existence of multiple optimal solutions is indicated by which condition in the final Simplex tableau?" options=["All CjZj<0C_j - Z_j < 0 for all non-basic variables.","An artificial variable remains in the basis at a positive level.","A non-basic variable has a CjZj=0C_j - Z_j = 0 value at optimality.","The objective function value is zero."] answer="A non-basic variable has a CjZj=0C_j - Z_j = 0 value at optimality." hint="A zero CjZjC_j - Z_j for a non-basic variable at optimality means it can enter the basis without changing the objective value." solution="Let's analyze the options:
    * 'All CjZj<0C_j - Z_j < 0 for all non-basic variables.' This indicates a unique optimal solution.
    * 'An artificial variable remains in the basis at a positive level.' This indicates no feasible solution.
    * 'A non-basic variable has a CjZj=0C_j - Z_j = 0 value at optimality.' If a non-basic variable has a CjZj=0C_j - Z_j = 0 value in an optimal tableau, it means bringing this variable into the basis will not change the optimal objective function value, thus leading to an alternative optimal solution. This is the correct indicator for multiple optimal solutions.
    * 'The objective function value is zero.' This simply means the optimal value of ZZ is zero, which is possible but doesn't, by itself, indicate multiple solutions.

    Answer: A non-basic variable has a CjZj=0 value at optimality.\boxed{\text{A non-basic variable has a } C_j - Z_j = 0 \text{ value at optimality.}}"
    :::

    8.4. No Feasible Solution

    📖 No Feasible Solution

    An LPP has no feasible solution if there is no set of values for the variables that satisfies all constraints and non-negativity conditions. In the Simplex Method (especially using Big M or Two-Phase), this is indicated if, at the end of Phase I or Big M method, at least one artificial variable remains in the basis with a positive value.

    In the Big M method, if an artificial variable remains in the basis at a positive level in the optimal tableau, it implies that no feasible solution exists for the original problem (assuming MM is sufficiently large). In the Two-Phase method, if the minimum value of WW (sum of artificial variables) at the end of Phase I is positive, then no feasible solution exists.

    Quick Example: Identify no feasible solution.
    Consider the final tableau of Phase I for a minimization problem (which sought to minimize R1+R2R_1+R_2):
    The objective value (sum of artificials) is W=5W = 5.
    Artificial variable R1R_1 is in the basis with value 33. R2R_2 is non-basic.

    Answer: Since the minimum value of WW is 55 (which is positive) and R1R_1 (an artificial variable) remains in the basis at a positive level, the original LPP has no feasible solution.

    :::question type="MCQ" question="Which of the following conditions in a final Simplex tableau (after applying Big M or Two-Phase method) indicates that the LPP has no feasible solution?" options=["All CjZj0C_j - Z_j \le 0 for non-basic variables.","An artificial variable remains in the basis at a positive level.","A non-basic variable has a CjZj=0C_j - Z_j = 0 value at optimality.","All coefficients in the pivot column are negative or zero for an entering variable."] answer="An artificial variable remains in the basis at a positive level." hint="Artificial variables are introduced to aid in finding an initial BFS. If they cannot be driven out or to zero, it means no valid BFS exists for the original problem." solution="Let's analyze the options:
    * 'All CjZj0C_j - Z_j \le 0 for non-basic variables.' This indicates an optimal solution (unique or multiple).
    * 'An artificial variable remains in the basis at a positive level.' This is the definitive indicator of no feasible solution. If an artificial variable, which has no physical meaning, cannot be driven out of the basis or reduced to zero, it means the original constraints cannot be satisfied.
    * 'A non-basic variable has a CjZj=0C_j - Z_j = 0 value at optimality.' This indicates multiple optimal solutions.
    * 'All coefficients in the pivot column are negative or zero for an entering variable.' This indicates an unbounded solution.

    Answer: An artificial variable remains in the basis at a positive level.\boxed{\text{An artificial variable remains in the basis at a positive level.}}"
    :::

    9. Shadow Prices (Dual Prices)

    The concept of shadow price is crucial for sensitivity analysis and economic interpretation of the optimal solution. It is directly related to the dual problem in linear programming.

    📖 Shadow Price

    The shadow price (or dual price) for a constraint represents the change in the optimal value of the objective function for a one-unit increase in the right-hand side (RHS) of that constraint, assuming all other parameters remain constant.

    Reading Shadow Prices from the Simplex Tableau (Maximization LPP):
    * For a \le constraint (with a slack variable sis_i): The shadow price is the absolute value of the CjZjC_j - Z_j value corresponding to the slack variable sis_i in the final optimal tableau. Alternatively, it is the ZjZ_j value of the slack variable column.
    * For a \ge constraint (with a surplus variable si-s_i and an artificial variable RiR_i): The shadow price is the absolute value of the CjZjC_j - Z_j value corresponding to the surplus variable sis_i in the final optimal tableau (or the ZjZ_j value of the surplus variable column).
    * For an == constraint (with an artificial variable RiR_i): The shadow price is the absolute value of the CjZjC_j - Z_j value corresponding to the artificial variable RiR_i in the final optimal tableau (or the ZjZ_j value of the artificial variable column).

    Quick Example: Interpret shadow price.
    Suppose the optimal tableau for a maximization LPP shows:
    CjZjC_j - Z_j for s1s_1 (slack for constraint 1: x1+x210x_1+x_2 \le 10) is 0.5-0.5.
    The objective value is Z=20Z = 20.

    Step 1: Identify the shadow price for s1s_1.
    The shadow price for constraint 1 is 0.5=0.5|-0.5| = 0.5.

    Step 2: Interpret the meaning.
    If the RHS of constraint 1 increases by one unit (from 10 to 11), the optimal objective function value ZZ will increase by 0.50.5.

    Answer: The shadow price of 0.50.5 for constraint 1 indicates that an additional unit of the resource associated with this constraint would increase the maximum profit by 0.50.5.

    :::question type="MCQ" question="The term 'shadow price' in linear programming refers to:" options=["The cost of adding one unit to objective function.","The value of non-negativity constraint.","The cost of adding one unit to the right-hand side of a constraint.","The cost of remaining constraint."] answer="The cost of adding one unit to the right-hand side of a constraint." hint="Shadow price measures the marginal value of a resource or constraint." solution="The shadow price (or dual price) in linear programming quantifies the change in the optimal objective function value for a one-unit increase in the right-hand side of a constraint, assuming all other parameters remain constant. It represents the marginal value of relaxing a constraint or the marginal cost of tightening it.
    * 'The cost of adding one unit to objective function.' This is not the definition of shadow price.
    * 'The value of non-negativity constraint.' Non-negativity constraints usually have shadow prices of zero if the variable is positive, or reflect the cost of forcing a variable to be zero if it would naturally be positive. This option is too vague.
    * 'The cost of adding one unit to the right-hand side of a constraint.' This is precisely the definition of a shadow price. It tells us how much the objective function's optimal value would change if we had one more unit of a particular resource or relaxed a constraint by one unit. For a maximization problem, it's the marginal profit; for minimization, it's the marginal cost.
    * 'The cost of remaining constraint.' This is not a standard term in linear programming.

    Therefore, the most accurate description is 'The cost of adding one unit to the right-hand side of a constraint.'

    Answer: The cost of adding one unit to the right-hand side of a constraint.\boxed{\text{The cost of adding one unit to the right-hand side of a constraint.}}"
    :::

    ---

    Problem-Solving Strategies

    💡 CUET PG Strategy: Simplex Iterations

    When solving full Simplex problems in CUET PG, focus on accuracy in arithmetic. Even a small calculation error can propagate. For multiple-choice questions, sometimes you only need to perform one or two iterations to identify the entering/leaving variable or to check for special cases like unboundedness. For questions asking for the final solution, work systematically.
    The initial CjZjC_j-Z_j row for a maximization problem with only slack variables as basic variables is simply the CjC_j row of the objective function itself. This is a common shortcut for the first tableau.

    ---

    Common Mistakes

    ⚠️ Watch Out: Min-Ratio Test

    Mistake: Calculating ratios with negative or zero coefficients in the pivot column.
    Correct Approach: Only calculate ratios for positive coefficients in the pivot column. If all coefficients in the pivot column are negative or zero, the solution is unbounded (for maximization).

    ⚠️ Watch Out: Big M Method ZjZ_j Calculation

    Mistake: Forgetting to include the 'M-M' objective coefficients for artificial variables when calculating ZjZ_j and CjZjC_j - Z_j rows. This often leads to incorrect entering variables.
    Correct Approach: Remember MM is a very large number. Terms with MM dominate. For maximization, CjZjC_j - Z_j should be positive (and include MM) for entering variables. For minimization, ZjCjZ_j - C_j should be positive (and include MM).

    ---

    Practice Questions

    :::question type="MCQ" question="Consider the Simplex tableau for a maximization problem:

    Basisx1x2s1s2RHSs112108s231019Zj00000CjZj4500\begin{array}{c|c c c c|c}
    \text{Basis} & x_1 & x_2 & s_1 & s_2 & \text{RHS} \\
    \hline
    s_1 & 1 & 2 & 1 & 0 & 8 \\
    s_2 & 3 & 1 & 0 & 1 & 9 \\
    \hline
    Z_j & 0 & 0 & 0 & 0 & 0 \\
    C_j - Z_j & 4 & 5 & 0 & 0 & \\\end{array}

    What is the pivot element for the next iteration?" options=["1 (in s1s_1 row, x1x_1 col)","2 (in s1s_1 row, x2x_2 col)","3 (in s2s_2 row, x1x_1 col)","1 (in s2s_2 row, x2x_2 col)"] answer="2 (in s1s_1 row, x2x_2 col)" hint="First, identify the entering variable (most positive CjZjC_j - Z_j). Then, apply the min-ratio test to find the leaving variable." solution="Step 1: Identify the entering variable.
    The CjZjC_j - Z_j values are 44 for x1x_1 and 55 for x2x_2. The most positive is 55, so x2x_2 is the entering variable (pivot column).

    Step 2: Identify the leaving variable using the min-ratio test.
    Ratios are calculated as RHS / (Pivot column coefficient).
    For s1s_1 row: 8/2=48/2 = 4.
    For s2s_2 row: 9/1=99/1 = 9.
    The smallest non-negative ratio is 44, which corresponds to the s1s_1 row. So, s1s_1 is the leaving variable (pivot row).

    Step 3: Identify the pivot element.
    The pivot element is at the intersection of the pivot row (s1s_1 row) and the pivot column (x2x_2 column). This value is 22.

    Answer: 2 (in s1 row, x2 col)\boxed{\text{2 (in } s_1 \text{ row, } x_2 \text{ col)}}"
    :::

    :::question type="NAT" question="A company produces two products, A and B. Product A requires 2 hours of labor and 1 unit of raw material. Product B requires 1 hour of labor and 2 units of raw material. The company has 100 hours of labor and 120 units of raw material available. The profit per unit of A is 3andperunitofBis3 and per unit of B is2. If x1x_1 is the number of units of A and x2x_2 is the number of units of B, what is the initial value of the objective function (profit) when the initial BFS is formed using slack variables?" answer="0" hint="The initial BFS in Simplex typically assumes decision variables are zero, and slack variables take the RHS values. The objective function is calculated based on these values." solution="Step 1: Formulate the LPP.
    Maximize Z=3x1+2x2Z = 3x_1 + 2x_2
    Subject to:
    2x1+x21002x_1 + x_2 \le 100 (Labor constraint)
    x1+2x2120x_1 + 2x_2 \le 120 (Raw material constraint)
    x1,x20x_1, x_2 \ge 0

    Step 2: Convert to standard form.
    Introduce slack variables s1,s2s_1, s_2.
    Maximize Z=3x1+2x2+0s1+0s2Z = 3x_1 + 2x_2 + 0s_1 + 0s_2
    Subject to:
    2x1+x2+s1=1002x_1 + x_2 + s_1 = 100
    x1+2x2+s2=120x_1 + 2x_2 + s_2 = 120
    x1,x2,s1,s20x_1, x_2, s_1, s_2 \ge 0

    Step 3: Determine the initial BFS.
    In the initial Simplex tableau, we typically set the decision variables to zero.
    So, x1=0,x2=0x_1 = 0, x_2 = 0.
    From the constraints:
    s1=100s_1 = 100
    s2=120s_2 = 120
    The initial BFS is (x1,x2,s1,s2)=(0,0,100,120)(x_1, x_2, s_1, s_2) = (0, 0, 100, 120).

    Step 4: Calculate the initial objective function value.
    Substitute the BFS values into the objective function:
    Z=3(0)+2(0)+0(100)+0(120)=0Z = 3(0) + 2(0) + 0(100) + 0(120) = 0.

    Answer: 0\boxed{0}"
    :::

    :::question type="MSQ" question="Which of the following scenarios indicate that an LPP has no feasible solution when using the Two-Phase Simplex method?" options=["The optimal value of the original objective function is zero.","At the end of Phase I, the minimum value of the artificial objective function is positive.","An artificial variable remains in the basis with a positive value at the end of Phase I.","All CjZj0C_j - Z_j \le 0 for non-basic variables in the final tableau of Phase II."] answer="At the end of Phase I, the minimum value of the artificial objective function is positive.,An artificial variable remains in the basis with a positive value at the end of Phase I." hint="The purpose of Phase I is to eliminate artificial variables. If this cannot be achieved, it means the original problem is infeasible." solution="Let's analyze each option:
    * 'The optimal value of the original objective function is zero.' This simply means the maximum (or minimum) profit/cost is zero, which is a valid feasible solution. It does not indicate infeasibility.
    * 'At the end of Phase I, the minimum value of the artificial objective function is positive.' The objective of Phase I is to minimize the sum of artificial variables. If this minimum value is positive, it means that at least one artificial variable could not be driven to zero, implying no feasible solution for the original LPP. This is a correct indicator.
    * 'An artificial variable remains in the basis with a positive value at the end of Phase I.' This is an equivalent statement to the previous point. If an artificial variable is still basic and positive, its value contributes to a positive sum of artificial variables, indicating infeasibility. This is also a correct indicator.
    * 'All CjZj0C_j - Z_j \le 0 for non-basic variables in the final tableau of Phase II.' This indicates that an optimal solution has been found for the original LPP in Phase II. It does not indicate infeasibility.

    Answer: At the end of Phase I, the minimum value of the artificial objective function is positive.,An artificial variable remains in the basis with a positive value at the end of Phase I.\boxed{\text{At the end of Phase I, the minimum value of the artificial objective function is positive.,An artificial variable remains in the basis with a positive value at the end of Phase I.}}"
    :::

    :::question type="MCQ" question="In the final optimal tableau of a maximization LPP, if a non-basic variable has a CjZjC_j - Z_j value of zero, what does this imply?" options=["The solution is degenerate.","The solution is unbounded.","There are multiple optimal solutions.","The problem has no feasible solution."] answer="There are multiple optimal solutions." hint="A zero CjZjC_j - Z_j for a non-basic variable at optimality means it can enter the basis without changing the objective value." solution="Let's analyze the implications:
    * Degeneracy: Occurs when a basic variable has a value of zero, often identified by a zero ratio in the min-ratio test.
    * Unbounded Solution: Occurs when an entering variable has all negative or zero coefficients in its column, meaning it can be increased indefinitely.
    * Multiple Optimal Solutions: If, at optimality (all CjZj0C_j - Z_j \le 0), a non-basic variable has a CjZjC_j - Z_j value of zero, it means that this variable can be introduced into the basis without changing the optimal objective function value. This leads to an alternative optimal basic feasible solution, hence multiple optimal solutions.
    * No Feasible Solution: Indicated by an artificial variable remaining in the basis with a positive value.

    Therefore, a non-basic variable with CjZj=0C_j - Z_j = 0 at optimality implies multiple optimal solutions.

    Answer: There are multiple optimal solutions.\boxed{\text{There are multiple optimal solutions.}}"
    :::

    :::question type="NAT" question="A final simplex tableau for a maximization LPP shows that the shadow price for the first constraint (a \le constraint) is 0.750.75. If the RHS of this constraint increases by 4 units, by how much will the optimal objective function value increase?" answer="3" hint="The shadow price indicates the change in the objective function per unit increase in the RHS. Multiply the shadow price by the change in RHS." solution="Step 1: Understand the definition of shadow price.
    The shadow price of 0.750.75 for the first constraint means that for every one-unit increase in the RHS of that constraint, the optimal objective function value will increase by 0.750.75.

    Step 2: Calculate the total increase.
    The RHS of the constraint increases by 44 units.
    Total increase in objective function = Shadow price ×\times Change in RHS
    Total increase = 0.75×4=30.75 \times 4 = 3.

    Answer: 3\boxed{3}"
    :::

    ---

    Summary

    Key Formulas & Takeaways

    | # | Formula/Concept | Expression |
    |---|----------------|------------|
    | 1 | Standard Form Objective (Max) | Maximize Z=cjxjZ = \sum c_j x_j |
    | 2 | Optimality Condition (Max) | CjZj0C_j - Z_j \le 0 for all non-basic variables |
    | 3 | Entering Variable (Max) | Non-basic variable with most positive CjZjC_j - Z_j |
    | 4 | Leaving Variable (Min-Ratio) | Basic variable corresponding to min(RHSiPivot Column Coefficienti)\min \left(\frac{\text{RHS}_i}{\text{Pivot Column Coefficient}_i}\right) for positive coefficients |
    | 5 | Big M Method Objective | Max Z=cjxjMRkZ = \sum c_j x_j - M \sum R_k (for max) |
    | 6 | Unbounded Solution | Entering variable has all 0\le 0 coefficients in its column |
    | 7 | Multiple Optimal Solutions | Optimal tableau has non-basic variable with CjZj=0C_j - Z_j = 0 |
    | 8 | No Feasible Solution | Artificial variable remains basic with positive value (Big M/Phase I) |
    | 9 | Shadow Price | Change in optimal objective for one-unit increase in constraint RHS |

    ---

    What's Next?

    💡 Continue Learning

    This topic connects to:

      • Duality Theory: The Simplex method provides direct insights into the dual problem, and shadow prices are the optimal dual variable values.

      • Sensitivity Analysis: Understanding how changes in objective coefficients or RHS values affect the optimal solution, building upon the concept of shadow prices and ranges of optimality/feasibility.

      • Integer Programming: For problems where variables must take integer values, the Simplex method forms the basis for algorithms like Branch and Bound.

    Chapter Summary

    Solving Linear Programming Problems — Key Points

    LPP Formulation: Linear Programming Problems (LPPs) involve optimizing a linear objective function (maximization or minimization) subject to a set of linear equality or inequality constraints, along with non-negativity restrictions on decision variables.
    Graphical Method: Applicable for LPPs with two decision variables, this method involves plotting constraints to define a feasible region (a convex polygon). The optimal solution always lies at one of the corner points of this region (Corner Point Theorem).
    Basic Feasible Solutions (BFS): These correspond to the corner points of the feasible region in the context of the algebraic solution. A BFS is obtained by setting nmn-m variables to zero (non-basic variables) and solving for the remaining mm variables (basic variables), where nn is the number of variables and mm is the number of constraints.
    Simplex Method: An iterative algebraic algorithm for solving LPPs with more than two variables. It systematically moves from one BFS to an adjacent, improved BFS until an optimal solution is identified, or it's determined that the problem is unbounded or infeasible.
    Simplex Tableau & Operations: The Simplex method utilizes a tableau to organize coefficients, slack, surplus, and artificial variables. Key steps involve identifying the entering variable (most negative coefficient in the objective row for maximization), the leaving variable (using the minimum ratio test), and performing pivot operations to update the tableau.
    Duality Theory: Every LPP (primal problem) has a corresponding dual problem. Solving the dual can sometimes be computationally easier, and the optimal solutions of the primal and dual problems are closely related (Strong Duality Theorem), providing valuable insights into sensitivity analysis.

    ---

    Chapter Review Questions

    :::question type="MCQ" question="Consider the LPP: Maximize Z=3x1+2x2Z = 3x_1 + 2x_2 subject to x1+x27x_1 + x_2 \le 7, 2x1+x2102x_1 + x_2 \le 10, x1,x20x_1, x_2 \ge 0. Using the graphical method, what is the maximum value of ZZ?" options=["14", "17", "21", "24"] answer="17" hint="Identify the feasible region and evaluate the objective function at its corner points." solution="The corner points of the feasible region are (0,0), (5,0), (3,4), and (0,7). Evaluating Z at these points:
    Z(0,0) = 0
    Z(5,0) = 3(5) + 2(0) = 15
    Z(3,4) = 3(3) + 2(4) = 9 + 8 = 17
    Z(0,7) = 3(0) + 2(7) = 14
    The maximum value of Z is 17.

    Answer: 17\boxed{17}"
    :::

    :::question type="NAT" question="To convert the constraint 4x12x2+x3154x_1 - 2x_2 + x_3 \ge 15 into an equality for the Simplex method, how many surplus variables are required?" answer="1" hint="Surplus variables are subtracted from \ge constraints to convert them into equalities." solution="A surplus variable is subtracted from a 'greater than or equal to' (\ge) constraint to convert it into an equality. Therefore, one surplus variable is required: 4x12x2+x3s1=154x_1 - 2x_2 + x_3 - s_1 = 15.

    Answer: 1\boxed{1}"
    :::

    :::question type="MCQ" question="Which of the following statements about Basic Feasible Solutions (BFS) in Linear Programming is FALSE?" options=["Every corner point of the feasible region corresponds to a BFS.", "A degenerate BFS has at least one basic variable equal to zero.", "The Simplex method always moves from one BFS to an adjacent, improved BFS.", "An optimal solution must always be a non-degenerate BFS."] answer="An optimal solution must always be a non-degenerate BFS." hint="Consider cases where an optimal solution might be degenerate or lie on an edge." solution="An optimal solution does not necessarily have to be a non-degenerate BFS. It can be a degenerate BFS, or in cases of multiple optima, it can lie on an edge connecting two BFSs, meaning any point on that edge is optimal.

    Answer: An optimal solution must always be a non-degenerate BFS.\boxed{\text{An optimal solution must always be a non-degenerate BFS.}}"
    :::

    :::question type="NAT" question="Consider an LPP with 3 decision variables and 2 constraints (excluding non-negativity). If the problem has a unique optimal solution, how many non-basic variables will be at zero in the optimal BFS?" answer="2" hint="In a non-degenerate optimal BFS, the number of binding constraints equals the number of basic variables. If the 2 constraints are binding, their corresponding slack/surplus variables will be zero and thus non-basic." solution="In a standard Simplex tableau, for an LPP with MM constraints, if the optimal solution lies at the intersection of MM binding constraints, then the MM corresponding slack/surplus variables will be non-basic (i.e., equal to zero).
    Here, we have 2 constraints. If both of these constraints are binding at the optimal solution, then their corresponding slack/surplus variables will be zero. These zero-valued slack/surplus variables are considered non-basic variables.
    Therefore, 2 non-basic variables (specifically, the slack/surplus variables for the binding constraints) will be at zero in the optimal BFS.

    Answer: 2\boxed{2}"
    :::

    🎯 Key Points to Remember

    • Master the core concepts in Solving Linear Programming Problems before moving to advanced topics
    • Practice with previous year questions to understand exam patterns
    • Review short notes regularly for quick revision before exams

    Related Topics in Linear Programming

    More Resources

    Why Choose MastersUp?

    🎯

    AI-Powered Plans

    Personalized study schedules based on your exam date and learning pace

    📚

    15,000+ Questions

    Verified questions with detailed solutions from past papers

    📊

    Smart Analytics

    Track your progress with subject-wise performance insights

    🔖

    Bookmark & Revise

    Save important questions for quick revision before exams

    Start Your Free Preparation →

    No credit card required • Free forever for basic features