Skip to content
Question

Q.Solve the following Linear Programming Problem using graphical method : Maximise Z=100x+50yZ = 100x + 50y subject to the constraints 3x+y≤6003x + y \le 600 x+y≤300x + y \le 300 y≤x+200y \le x + 200 x≥0,y≥0x \ge 0, y \ge 0

CBSECBSE Class XII Board 2025Subjective· 3mImportance★★★★★
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

Plot the feasible region defined by five linear inequalities, identify the corner points, evaluate the objective function Z=100x+50yZ = 100x + 50y at each vertex, and select the maximum. The maximum value is Z=22500Z = 22500 at (150,150)(150, 150).

Why the graphical method works

Linear programming finds the best outcome (maximum or minimum) of a linear objective function subject to linear constraints. The fundamental theorem here is that if an optimal solution exists, it must occur at a corner point (vertex) of the feasible region. This is because the objective function Z=100x+50yZ = 100x + 50y represents a family of parallel lines, and as we slide these lines in the direction of increasing ZZ, the last point of contact with the feasible region will be a vertex.

The graphical method exploits this by:

  • Drawing each constraint as a boundary line
  • Shading the feasible region where all inequalities are satisfied simultaneously
  • Computing ZZ at every corner point
  • Picking the vertex that gives the largest value

Step-by-step solution

1. Convert inequalities to boundary equations

Each constraint inequality becomes an equation for its boundary line:

ConstraintBoundary equationTwo points for plotting
3x+y≤6003x + y \le 6003x+y=6003x + y = 600(0,600)(0, 600), (200,0)(200, 0)
x+y≤300x + y \le 300x+y=300x + y = 300(0,300)(0, 300), (300,0)(300, 0)
y≤x+200y \le x + 200y=x+200y = x + 200(0,200)(0, 200), (100,300)(100, 300)
x≥0x \ge 0x=0x = 0yy-axis
y≥0y \ge 0y=0y = 0xx-axis

2. Determine the feasible side of each line

For 3x+y≤6003x + y \le 600: Test the origin (0,0)(0,0). Since 0≤6000 \le 600 is true, the feasible region is on the origin side.

For x+y≤300x + y \le 300: Test (0,0)(0,0). Since 0≤3000 \le 300 is true, the feasible region includes the origin.

For y≤x+200y \le x + 200: Rewrite as y−x≤200y - x \le 200. Test (0,0)(0,0): 0≤2000 \le 200 is true, so the origin side is feasible.

The non-negativity constraints x≥0,y≥0x \ge 0, y \ge 0 restrict us to the first quadrant.

3. Identify the corner points of the feasible region

The vertices occur where boundary lines intersect. We need to find all such intersections that lie within the feasible region.

Intersection of x=0x = 0 and y=0y = 0:

A=(0,0)A = (0, 0)

Intersection of x=0x = 0 and 3x+y=6003x + y = 600:

y=600  ⟹  B=(0,600)y = 600 \implies B = (0, 600)

Check: Does this satisfy all constraints? x+y=300x + y = 300 gives 600≤300600 \le 300, which is false. So (0,600)(0, 600) is outside the feasible region.

Intersection of x=0x = 0 and x+y=300x + y = 300:

y=300  ⟹  C=(0,300)y = 300 \implies C = (0, 300)

Check: 3(0)+300=300≤6003(0) + 300 = 300 \le 600 ✓, y=300≤0+200=200y = 300 \le 0 + 200 = 200 ✗. This point is also outside.

Intersection of x=0x = 0 and y=x+200y = x + 200:

y=200  ⟹  D=(0,200)y = 200 \implies D = (0, 200)

Check all constraints: 3(0)+200=200≤6003(0) + 200 = 200 \le 600 ✓, 0+200=200≤3000 + 200 = 200 \le 300 ✓. This is feasible.

Intersection of y=0y = 0 and 3x+y=6003x + y = 600:

3x=600  ⟹  x=200  ⟹  E=(200,0)3x = 600 \implies x = 200 \implies E = (200, 0)

Check: 200+0=200≤300200 + 0 = 200 \le 300 ✓, 0≤200+2000 \le 200 + 200 ✓. Feasible.

Intersection of 3x+y=6003x + y = 600 and x+y=300x + y = 300:

Subtract: 2x=300  ⟹  x=1502x = 300 \implies x = 150, then y=150y = 150.

F=(150,150)F = (150, 150) …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.