Overview
This unit introduces Linear Programming (LP) as a method for optimizing a linear objective function subject to linear equality and inequality constraints. Students will learn how to model real-world problems — such as maximizing profit or minimizing cost — using variables, constraints and an objective function. The unit covers graphical methods for solving two-variable LP problems, the concept of feasible region, corner-point (vertex) principle, unbounded and infeasible cases, and interpretation of solutions. It also introduces systems of inequalities, level curves (iso-profit or iso-cost lines), and sensitivity ideas such as how changes in coefficients affect the optimal solution. Emphasis is placed on drawing accurate constraint lines, shading feasible regions, identifying corner points and testing them in the objective function. The unit is important because it gives tools to handle many practical situations in business, engineering and resource allocation with clarity and precision. Learning LP develops logical modelling skills, strengthens algebra and geometry connections, and prepares students for further study in optimization and operations research.
Learning Objectives
- Formulate a linear programming problem from a verbal description by defining variables, writing constraints and an objective function.
- Graph linear inequalities in two variables and determine the feasible region.
- Apply the corner-point method to evaluate the objective function at vertices and identify the optimal solution.
- Classify linear programming problems as having a unique optimal solution, multiple optimal solutions, unbounded solutions, or infeasible solutions.
- Interpret solutions in the context of the original problem and state practical limitations and assumptions.
- Use level (iso-profit or iso-cost) lines to visualize movement of the objective function and locate optimal positions.
- Handle problems involving non-negativity constraints and convert word problems into standard LP form.
- Explain how small changes in coefficients may affect the optimal solution and recognize when sensitivity analysis is needed.
Topics in this chapter
18 topics · tap a topic title to jump straight to it.
Introduction to Linear Programming
What is Linear Programming?
Linear Programming (LP) provides a structured way to choose the best outcome from a set of possible options, where the objective and constraints are linear expressions. In classroom problems you will mostly encounter two decision variables, x and y, making the problem visual: constraints are straight lines and the feasible set is a region in the plane. LP helps answer questions such as how many units of two products to produce to maximise profit, or how to mix two ingredients at minimum cost while meeting quality standards.
The three parts of any LP
Every LP has three essential parts. First, decision variables: these express the quantities to be decided, for example x = number of items of type A and y = number of items of type B. Second, the objective function: a linear expression such as Z = c1 x + c2 y that must be maximised or minimised. Third, constraints: a set of linear equalities or inequalities such as a1 x + b1 y ≤ d1 which represent limits like resources, demand or capacity. Non-negativity conditions x ≥ 0, y ≥ 0 are usually included because negative quantities often make no sense.
Why linear?
Linearity means each term is proportional to a decision variable and there are no products, powers or other non-linear functions. This assumption simplifies analysis and ensures the feasible region is convex: any straight line segment joining two feasible points stays inside the feasible region. Convexity is important because it leads to the corner-point property (see later) and simplifies reasoning about optima.
Real-life relevance
Many practical allocation problems are approximately linear in the relevant ranges, so LP gives useful, interpretable solutions for production planning, budgeting, transportation, blending, diet planning and many other fields. Even when the true model is somewhat non-linear, LP often provides a good first approximation or a guide to more complex modelling. Learning LP trains you in reading problem statements, translating them into mathematics, and using geometric and algebraic tools to reach defensible conclusions. The graphical method covered in this class is practical and intuitive for two-variable problems and forms the foundation for more advanced algorithmic techniques studied later.
- Deciding how many units of two products to manufacture to maximise profit given limited hours and material.
- Allocating study time between two subjects to minimize total preparation time while meeting required practice hours.
- Mixing two ingredients to obtain a product at minimum cost while meeting quality constraints.
- Standard LP form: Maximise (or Minimise) Z = c1 x1 + c2 x2 + ... + cn xn
- Subject to: a11 x1 + a12 x2 + ... + a1n xn ≤ b1, ... , am1 x1 + ... + amn xn ≤ bm
- and xj ≥ 0 for all j
Formulating LP Problems from Words
Careful reading and variable choice
Translating a word problem into an LP model is a skill. Read the problem twice. Identify unknown quantities you must choose — these become decision variables. Give each variable a precise meaning and unit: for example, let x be the number of chairs produced per day and y the number of tables. Clarity avoids mistakes later when writing constraints and interpreting solutions.
Construct the objective
Decide what is to be optimised: profit, cost, time, distance, or quality. Express it as a linear function of the chosen variables. For example, if profit per unit of x is ₹50 and profit per unit of y is ₹30, then the objective to maximise is Z = 50x + 30y. If cost is to be minimized, form Z = cost coefficients × variables and select minimisation.
Translate constraints
Constraints encode resource limits, demands, or other limitations. Common language cues help: 'at most' or 'no more than' translate to ≤, 'at least' translates to ≥, and 'exactly' translates to =. If a resource has limited quantity, write an inequality summing resource usage of all activities. Example: if each x uses 2 units of material and each y uses 3 units and only 100 units of material are available, the constraint becomes 2x + 3y ≤ 100. Remember to include non-negativity constraints if negatives are meaningless.
Check linearity and units
Ensure each term is linear: coefficients times variables added together; avoid products like xy or powers like x^2. Verify units on both sides of each constraint are consistent (hours, kilograms, rupees etc.). If words imply fixed costs or minimum order sizes, model them carefully; class LP focuses on linear, usually divisible quantities.
Refine and test
Once formulated, test the model with simple hypothetical numbers to check whether constraints behave as expected. Label constraints so when you graph them you know which resource each corresponds to. Finally, write the LP in standard form with objective and constraints clearly listed. Good formulation is essential: a correct solution follows from a correct model; an incorrect formulation leads to meaningless answers even if algebra is perfect.
- A factory makes chairs and tables. Each chair uses 2 hours, each table 3 hours of labour per unit. Total labour available is 120 hours. Define variables: x = chairs, y = tables; Labour constraint: 2x + 3y ≤ 120.
- A farmer plants wheat and maize. Profit per hectare: wheat ₹2000, maize ₹3000. Land available 50 ha. Variables x= hectares of wheat, y= hectares of maize; Objective: Maximise Z = 2000x + 3000y, with x + y ≤ 50 and x,y ≥ 0.
- Non-negativity: x ≥ 0, y ≥ 0
- Translation: 'at most B' → linear form ≤ B, 'at least A' → ≥ A
Graphical Method: Drawing Constraint Lines
From inequality to equality
To draw a constraint, first rewrite the inequality as an equality: a x + b y = c. This gives the straight boundary line in the xy-plane. For accurate sketching use intercepts: set x = 0 to get y-intercept c/b (if b ≠ 0) and set y = 0 to get x-intercept c/a (if a ≠ 0). Plot these two points and draw the connecting straight line. If a or b is zero the line is parallel to an axis which is easy to draw: for example x = k or y = k.
Choosing scale and labelling
Use graph paper or ruled paper and choose scales so intercepts fall within the page. Label axes with units and mark intercepts with exact coordinates. Do not rely on rough sketches: accurate plotting reduces arithmetic and interpretation mistakes. Use a ruler to draw straight lines and write the equation near the line so you remember which constraint it is.
Shading the correct half-plane
After drawing the boundary, determine which side corresponds to the inequality. A quick test is to substitute a simple point into the inequality, usually (0,0) if it is not on the line and not forbidden by the problem. If the test point satisfies the inequality, shade the half-plane containing it; otherwise shade the opposite side. For '≤' include the boundary line; for '<' (rare in LP) the boundary is not included — but LP problems typically use non-strict inequalities.
Multiple constraints and intersection
Draw each constraint in turn and shade the half-plane on the same sketch. The feasible region is the intersection of all shaded areas along with non-negativity axes if present. This intersection might be a polygon, an unbounded region, a line segment or empty. Mark it clearly, usually by darker shading or hatching. When lines coincide or are parallel, note special behaviour: parallel lines could make the feasible region a narrow strip or empty if they contradict.
Finding corner points
Vertices of the feasible region are intersection points of pairs of boundary lines. Solve the corresponding equalities algebraically (substitution or elimination) to get exact coordinates. Also consider intersections with axes produced by non-negativity conditions. Label each vertex and record its coordinates for objective evaluation. Check each candidate vertex to ensure it satisfies every constraint — sometimes algebraic intersections lie outside the shaded region and are not feasible.
Practical tips
Keep fractions exact until final numerical evaluation to avoid rounding errors. If several constraints meet near a point, zoom in or redraw with a finer scale. When constraints create narrow feasible strips, check whether the strip reduces to a line (equality) or a single point. Accurate lines, clear shading and correct labels are the foundation of reliable LP graphical solutions.
- Draw 2x + 3y ≤ 12: intercepts (6,0) and (0,4); test (0,0): 0 ≤ 12 true, so shade towards origin.
- Plot x ≥ 1: a vertical line at x=1; shade to the right.
- If constraint is y ≤ 2x + 1, rearrange to standard form and use two points to draw the line.
- Line intercepts: x-intercept = c/a (y=0), y-intercept = c/b (x=0)
- Equality form: a x + b y = c
Feasible Region and Its Properties
Definition and shape
The feasible region of an LP is the set of all points (x, y) which simultaneously satisfy every constraint, including x ≥ 0 and y ≥ 0 when applicable. Because constraints are linear, the feasible region is either empty, a convex polygon (possibly unbounded), a line segment, a single point, or a convex unbounded region. It cannot be a disjoint union of separate pieces because linear inequalities produce convex half-planes whose intersection is convex.
Convexity and its consequences
Convexity means that for any two feasible points, every point on the straight line segment joining them is also feasible. This property is essential for LP because it guarantees that local optimality implies global optimality for linear objectives: if you cannot improve by moving to a neighbouring vertex, you cannot improve by moving elsewhere in the region. Convex feasible sets simplify analysis and underlie the corner-point optimality principle.
Types of feasible regions
If constraints tightly bound the variables from all sides, the feasible region will be a bounded polygon — typically a triangle, quadrilateral or polygon with more sides. If one or more directions are not limited by constraints, the region will be unbounded — it extends to infinity in some direction. If constraints contradict each other there is no common point and the feasible region is empty (infeasible problem).
Boundary and interior points
Points that satisfy some constraints as equalities lie on boundary lines of the feasible region; interior points satisfy all inequalities strictly. Optimal solutions of linear objectives will occur on the boundary and in fact at corner points, but interior points never give extreme values unless the feasible region degenerates to a line or point.
Vertices and active constraints
Vertices (corner points) are intersections of two or more binding constraints. At a vertex, the corresponding constraints are active, meaning they hold with equality. Sometimes more than two constraints can meet at a single vertex — this is degeneracy. When listing vertices for evaluation, include intersections of constraint pairs and intersections with axes due to non-negativity.
Redundancy and dominance
A constraint is redundant if removing it does not change the feasible region; this happens when it is implied by other constraints. A dominant constraint limits the feasible set tightly at the optimum. Recognising redundant constraints can simplify the work, though you should keep them until you are sure because mis-removing constraints may lead to incorrect vertex lists. Finally, always verify that candidate points lie within the shaded intersection — algebraically solving equalities may produce points outside the feasible set when constraints are not simultaneously active in the required orientation.
- Feasible region from x ≥ 0, y ≥ 0, x + y ≤ 5 is a right triangle with vertices (0,0), (5,0), (0,5).
- Constraints x + y ≤ 2 and x + y ≥ 3 produce infeasible region (empty).
- Constraints x ≥ 0, y ≥ 0, x − y ≥ 0 produce an unbounded wedge region.
Corner-Point (Vertex) Principle and Optimality
Statement of the principle
The corner-point principle says: when the objective function Z = c1 x + c2 y is linear and the feasible region is a non-empty convex polygon (or convex set), any maximum or minimum (if finite) occurs at a corner (vertex) of the feasible region. This is a central theorem for solving two-variable LP problems by graphical methods because it reduces the search for an optimum to a finite set of points.
Geometric intuition
Visualise level lines c1 x + c2 y = k — these are straight lines parallel to each other. For maximisation, slide a level line outward in the direction that increases k until it no longer intersects the feasible region. The last contact will be at a boundary point: in a polygon this will be a vertex unless the line coincides exactly with an edge. If the level line overlaps an edge of the polygon at the final position, all points on that edge are optimal and there are infinitely many optimal solutions.
How to apply it
1. Identify the feasible region and compute its vertices by solving intersection equations for pairs of binding constraints, including intersections with axes. 2. Evaluate the objective function Z at each vertex. 3. Compare values: the largest (or smallest) value gives the optimum. 4. If two adjacent vertices give the same optimal value, conclude that every point on the segment joining them is also optimal.
Handling degeneracy and ties
A degenerate vertex occurs when more than two constraints intersect at the same point. Although degeneracy does not invalidate the corner-point principle, it may mask the presence of multiple equivalent solutions. If the objective has identical values at multiple vertices, list all and report whether any entire edge is optimal. When the feasible region reduces to a line or point due to equalities, the corner-point method still applies: evaluate endpoints or the single feasible point.
Why it helps
Graphical LP becomes practical because instead of evaluating infinitely many interior points, you only check a handful of corner points. This is efficient, accurate and easily taught at Class 12 level. The principle also connects algebra to geometry, building students' intuition about how linear expressions behave on convex sets and preparing them for more advanced optimisation ideas later.
- For feasible triangle with vertices (0,0),(4,0),(0,3) and Z = 3x + 2y, compute Z at each vertex and pick maximum.
- If Z has same value at (2,0) and (0,2) and these are connected by an edge, any point on the line x + y = 2 between them is optimal.
- Evaluate Z = c1 x + c2 y at each vertex (x, y) to find optimum
Solving LP by Graphical Method — Worked Procedure
Overview of the step-by-step method
Graphical solution of a two-variable LP problem follows a fixed sequence of clear steps. Learn them and practise: they reduce the chance of omission. Steps are: define variables and units, write the objective function, write all constraints including non-negativity, draw constraint lines, shade allowed half-planes, identify the feasible region, find all corner points (vertices) by solving suitable equalities, evaluate the objective at each vertex, and select the vertex giving the required optimum. Always finish by interpreting the numerical result in the problem's real-world context.
Drawing and shading carefully
Plot each equality a x + b y = c using intercepts or two points. For intercepts, if b ≠ 0 set x = 0 to get y = c/b, and if a ≠ 0 set y = 0 to get x = c/a. Draw a neat straight line and label it. Test an easy point to decide which side to shade: often (0,0) is used if it is not on the line and not forbidden. Shade each half-plane lightly and then mark the intersection as the feasible region. If many constraints are present use darker hatch to show the final intersection. If a constraint is an equality, treat its line as part of the feasible boundary rather than a half-plane.
Finding vertices algebraically
Vertices are intersection points of two boundary lines. To find them solve the corresponding two linear equations using substitution or elimination. Keep fractions exact until final substitution into the objective function to avoid cumulative rounding errors. Also include intersections with axes given by non-negativity because x = 0 or y = 0 may be binding at a corner. After algebraic solution, verify each vertex satisfies all original inequalities; sometimes an algebraic intersection lies outside the shaded region and must be discarded.
Objective evaluation and selecting optimum
Compute Z = c1 x + c2 y at each feasible vertex. Write these values in a table next to coordinates to compare easily. The largest or smallest value gives the optimum. If two vertices give the same best value, recognise multiple optima and describe the whole solution segment between them. If objective can be increased indefinitely along the feasible set, declare the problem unbounded. If feasible region is empty, declare infeasible.
Practical final checks and interpretation
Always restate the solution in words including physical units: e.g., 'Produce 120 units of A and 60 units of B for maximum profit ₹X.' Mention any assumptions such as divisibility of products. Check resource usage and slack by substituting back into constraints to show which resources are fully used and which are left over. These checks help catch accidental algebraic errors and prepare for answering interpretation-style questions in exams.
- Work through a complete problem: Maximise Z = 5x + 4y subject to x + 2y ≤ 8, 3x + y ≤ 9, x ≥ 0, y ≥ 0: plot, find vertices, evaluate Z and give answer.
- Minimise Z = 2x + 3y subject to constraints leading to an unbounded feasible region and show why no finite minimum exists.
Handling Equalities and Redundant Constraints
Equality constraints in LP
While many classroom constraints are inequalities, sometimes a problem gives an equality a x + b y = c. This forces solutions to lie exactly on that line and thereby reduces the feasible region's dimension. If coupled with other inequalities, an equality may turn the feasible set into a line segment or a single point. When graphing, draw the equality line and then intersect it with the shaded regions from other inequalities to see which part, if any, is feasible.
Active and non-active constraints
A constraint is active or binding at a feasible point if it holds as equality there; otherwise it is slack or inactive. Equalities are always active. Active constraints at an optimum are the ones that limit further improvement of the objective; identifying them helps explain why the chosen vertex is best. Algebraically, at a vertex you can often see which equalities are used to compute its coordinates.
Redundant constraints
A redundant constraint does not affect the feasible region because it is implied by other constraints. For example if you have x + y ≤ 10 and 2x + 2y ≤ 20, the second is redundant because it is simply double the first. Graphically a redundant constraint lies entirely outside the boundary of the feasible region produced by remaining constraints or coincides with an existing boundary without narrowing the region further.
Detecting redundancy
One way to detect redundancy is to remove the candidate constraint temporarily and redraw the feasible region to see if it enlarges. Algebraically, compute vertices without that constraint and check whether the removed inequality is satisfied at those points; if it is, it was redundant. In exam questions it is safe to keep redundant constraints until you finish drawing because they do not change the intersection but may increase drawing work. Only remove them when you are confident and want to simplify vertex listing.
Equalities combined with inequalities
When an equality combines with other inequalities it often forces certain variables to specific values or narrow ranges. Solve equalities first to express one variable in terms of another, then substitute into remaining inequalities to find the allowed interval or points. If the equality contradicts another constraint the problem can become infeasible. Always verify compatibility by substitution rather than assuming.
Practical exam advice
State any redundant constraints when asked and show how you tested them. If a constraint coincides with a boundary, mention that it does not change the feasible region. For equalities, emphasise how they reduce possibilities: they must be satisfied exactly, so treat them as binding lines when finding vertices and solving the LP.
- If constraints x + y ≤ 5 and 2x + 2y ≤ 10 both appear, the second is redundant since it is exactly twice the first.
- Equality x + y = 4 together with x ≥ 0, y ≥ 0 gives a line segment between (0,4) and (4,0) as feasible region.
Unbounded and Infeasible LP Problems
Infeasible LP
An LP is infeasible when no point satisfies all constraints together. Graphically infeasibility appears when shaded half-planes produce no common intersection. Typical causes are contradictory constraints like x + y ≤ 2 together with x + y ≥ 5. In practice an infeasible model means the assumptions or data are contradictory; a modeller must return to the problem statement to correct constraints or relax requirements. For classwork, simply identify infeasibility and explain which constraints conflict.
Unbounded LP
An LP is unbounded when the feasible region allows the objective to increase (for maximisation) or decrease (for minimisation) without limit. Graphically one sees the feasible region extending to infinity in some direction and level lines of the objective can be moved indefinitely while still touching feasible points. For example, if the feasible set is a wedge that opens to the right and you are maximising Z = x + y, you may be able to increase x arbitrarily, making Z unbounded.
How to detect
On a graph, check whether the feasible region is bounded; an unbounded region is not enough by itself to guarantee unbounded objective, but is a warning. Algebraically, if no constraint limits the variable(s) in the direction that increases Z, the objective is unbounded. In vertex evaluation, if you can find a feasible direction along which Z increases indefinitely, or if vertices alone do not exist to bound Z above, conclude unboundedness. Infeasibility is detected when no feasible vertices exist at all.
Examples and interpretation
Infeasible: x + y ≤ 1 and x + y ≥ 3 are contradictory. Unbounded: maximise Z = x + 2y subject to x ≥ 0, y ≥ 0, x − y ≥ −1 allows y to grow without bound while maintaining constraints, so Z → ∞. When an LP is unbounded in a model of a real system, it suggests a missing constraint — for example, market demand limits, storage capacity, or budget limits may be absent and should be added.
Reporting clearly
When answering exam questions, clearly state whether the LP is infeasible, unbounded or has a finite optimum and justify by pointing to the conflicting constraints or the unbounded direction. If infeasible, give the contradictory constraints; if unbounded, describe a path along which the objective increases indefinitely, such as the parametric family of feasible points that show unbounded growth.
- Infeasible: x + y ≤ 1 and x + y ≥ 3 together have no solution.
- Unbounded: Maximise Z = x + 2y subject to x ≥ 0, y ≥ 0, x − y ≥ −1 allows arbitrarily large y hence unbounded objective.
Multiple (Infinite) Optimal Solutions and Degeneracy
Multiple optimal solutions
In some LPs the objective attains the same optimal value at more than one vertex. This happens when a level line of the objective is parallel to one edge of the feasible polygon and the last position of the level line touches the polygon along that whole edge. In that case every point along the edge yields the same objective value, so there are infinitely many optimal solutions. Recognising this situation is important because it changes the way you report the answer: instead of a single point, you must describe the entire set of optimal points, usually by giving the endpoints and noting any convex combinations between them.
Degeneracy explained
Degeneracy occurs when more than the necessary number of constraints meet at a vertex. In two-variable LP a vertex normally is intersection of two distinct binding constraints; degeneracy occurs when three or more constraints intersect at the same point. Degeneracy can cause multiple algebraic representations of the same geometric vertex and can complicate algorithmic solution methods, though for graphical solutions it simply means that several constraints are active at that vertex.
Detection and consequences
Graphically detect multiple optima when the objective's slope equals the slope of a boundary edge and the last touching occurs along that edge. Algebraically, you will notice equal objective values at two adjacent vertices. For degeneracy, look for a vertex where more than two lines meet; often this is visible on a careful graph. The immediate consequence for answers is that you must describe the whole optimal edge, usually by parametrising the points on it or by stating that any convex combination of the edge endpoints is optimal.
Practical reporting
When multiple solutions occur, give the endpoints of the optimal edge and a parameter t (0 ≤ t ≤ 1) to describe every point: (x, y) = t(x1, y1) + (1 − t)(x2, y2). Explain why interior points on the edge are feasible and obtain the same objective. When degeneracy is present, list all constraints that are active at the vertex and explain whether this affects uniqueness; in graphical work degeneracy rarely changes the numeric optimum but must be mentioned if asked.
Exam strategy
Show graph clearly, mark the optimal edge or the degenerate vertex, compute objective at endpoints, and state the infinitely many solutions or degenerate binding constraints. This level of clarity earns full credit because it demonstrates understanding of geometric and algebraic reasons behind multiple or degenerate solutions.
- Feasible polygon with edge joining (2,0) and (0,2); if Z = x + y, both endpoints give Z=2, and any point on the line x + y = 2 between them is optimal.
- A corner where three lines intersect at same point is degenerate; still check objective at that single point.
Level Lines (Iso-profit and Iso-cost) and Their Use
Understanding level lines
For an objective Z = c1 x + c2 y, each equation c1 x + c2 y = k describes a straight line in the plane where the objective takes the constant value k. These are called level lines, iso-profit lines (when Z is profit) or iso-cost lines (when Z is cost). For different values of k you get a family of parallel lines. This geometric picture is powerful: by moving a level line parallel to itself you can see where the objective becomes larger or smaller relative to the feasible region.
Using level lines to find optimum
To maximise Z, draw one representative level line and then shift it in the direction that increases k while staying parallel. Continue until it just no longer intersects the feasible region — the last point(s) of contact give the optimum. For minimisation move in the direction that decreases k. This technique often gives a quick visual identification of which vertex or edge is optimal without evaluating every vertex first.
Slope and direction matters
The slope of each level line is −c1/c2 (provided c2 ≠ 0). The normal vector (c1, c2) points in the direction in which Z increases. So, for maximisation, slide a line perpendicular to that normal vector in its increasing direction until it reaches the feasible region's farthest point in that direction. This geometric reasoning explains why the optimal point lies on a vertex: the shifted line stops at the boundary where it last intersects the convex feasible polygon.
Diagnosing multiple optima
If the level line at the optimal position coincides with an entire edge of the feasible polygon, every point on that edge achieves the same objective value. Thus level lines also help spot multiple solutions quickly. When the level line meets the polygon at a single point, the optimum is unique; when it meets along an edge, there are infinitely many optima along that edge.
Practical classroom use
In exams draw one or two level lines labelled with k values to show movement and reasoning rather than just listing algebraic checks. This visual argument often scores marks for method. Use level lines to check sensitivity: changing coefficients c1 or c2 rotates the family of level lines slightly; if the rotated line still touches the same vertex the solution is stable; if it moves to a different vertex the solution is sensitive to coefficient changes.
Limitations
Level line technique is mainly for two-variable problems where graphical intuition applies. For higher-dimensional LPs the same idea exists but requires algebraic tools like the simplex method. Nevertheless learning level lines builds geometric understanding and supports correct interpretation of why vertices are central to LP solutions.
- With Z = 4x + 3y, draw line 4x + 3y = 12 (intercepts (3,0) and (0,4)), then slide parallel outward to find maximum touching corner.
- If level line touches an entire edge, state that every point on that edge gives same Z and thus there are infinite optimal solutions.
- Level line: c1 x + c2 y = k
- Slope of level line = −c1/c2
Solving LP with Equalities and Substitution
Use equality to reduce variables
When a constraint is an equality, it can be used to express one variable in terms of others and reduce the problem's dimension. For two-variable LPs this means solving the equality for y or x and substituting into the objective and remaining constraints. This transforms the two-variable problem into a single-variable problem over an interval determined by the other inequalities. The substitution method can simplify algebra and make evaluation straightforward.
Step-by-step substitution
Given a constraint a x + b y = c with b ≠ 0, solve for y = (c − a x)/b. Substitute this into the objective Z(x) = c1 x + c2 y to obtain Z as a function of x alone. Now translate the remaining inequalities into conditions on x using the expression for y. The feasible values of x will be an interval [x_min, x_max] (possibly a single point). Then compute Z(x) on this interval: since Z(x) is linear in x, the minimum or maximum on a closed interval occurs at an endpoint; so evaluate Z at x_min and x_max and select the best. If the interval is unbounded check direction of increase to detect unboundedness.
Advantages and care
Substitution is algebraically neat and reduces graphical work for problems where an equality is central. However, be careful to ensure that substituted values satisfy all original constraints, including non-negativity. Keep fractional expressions exact until the end to avoid loss of precision. If the equality produces unrealistic values (like negative required amounts) the model may need revision or the problem may be infeasible.
Examples where it helps
Equality constraints occur in blending problems where proportions must add to a constant, or in transportation when supply exactly equals demand leading to equalities. In such cases substitution yields an explicit expression for the objective in terms of a single parameter and makes it easy to find the best combination by checking endpoints or solving a simple one-variable inequality.
Interpretation and final checks
After finding optimal x and corresponding y, check and state the result in the problem context. Verify constraint satisfaction by substituting values into all original inequalities and compute slack variables if asked. Explain whether the equality was binding at optimum and what resource it represented. This demonstrates full understanding and earns marks in exams where both method and interpretation are required.
- Given x + 2y = 6 and x, y ≥ 0, with objective Z = 3x + y, substitute y = (6 − x)/2 to get Z(x) = 3x + (6 − x)/2 and maximise over x in [0,6].
- Equality 2x + y = 8 used to find corner intersections with other constraints by substitution.
Integer Constraints and Rounding Considerations
Integrality requirement
Some real-life decision variables must be integers: number of people, machines, trucks or whole items cannot be fractional. Standard LP treats variables as continuous and may produce fractional optimal values that are not directly usable. Problems requiring integer decisions are integer programming problems. For Class 12 we focus on recognising such needs and on practical ways of adjusting continuous LP solutions to integer values while keeping feasibility.
Rounding and feasibility
Rounding the continuous optimum to the nearest integers is tempting but can violate constraints. For example, rounding up both variables may exceed resource limits. Therefore, after rounding check all constraints. If a rounded solution violates restrictions, examine nearby integer points within the feasible polygon, especially those close to the continuous optimum, to find the best feasible integer solution.
Graphical search for small problems
For two-variable problems with small ranges try listing integer lattice points inside the feasible region and evaluate the objective at each. This brute-force method is practical in classroom problems. Focus search around the continuous optimum because integer optimum often lies near it. When many integer points exist you may need to apply reasoning: if objective coefficients favour one variable and integer constraints limit it, shift integers accordingly and test a few promising candidates.
Special cases and rounding rules
If only one variable must be integer, fix it to close integer values and solve the remaining continuous LP for each choice. In exam questions that ask for integer solution explicitly, demonstrate checking of integer candidates and justify choice. Explain trade-offs caused by rounding: objective value may drop but feasibility must be preserved. Emphasise that integer programming has specialized algorithms (branch-and-bound, cutting planes) which are beyond the graphical approach but the basic idea is to search feasible integers intelligently.
Practical advice
If question does not state integrality assume divisibility (continuous variables). If integrality is required the question normally mentions it. Always report both the continuous LP optimum and best integer feasible solution when asked to compare. Make clear any assumptions and show checking of constraints for rounded answers to secure full marks in exams.
- LP gives (x,y) = (3.6, 2.4) but x and y must be integers; test (4,2), (3,2), (3,3) for feasibility and best objective among them.
- If number of buses must be integer, evaluate nearest integers while ensuring capacity constraints are met.
Applications: Production and Resource Allocation Problems
Common production setup
Production and resource allocation problems are the most frequent applications of LP in Class 12. Typically you are given multiple products, each consuming certain amounts of limited resources like raw materials, labor hours, or machine time. Each product yields a profit (or incurs a cost). The decision variables represent quantities to produce of each product. Constraints express available resources; the objective expresses total profit to be maximised or cost to be minimised.
Model building from data
Organise given data into a clear table showing resource usage per unit of each product and profit per unit. For each resource write a constraint: sum over products of (usage per unit × quantity) ≤ resource availability. Also include demand limits if present (upper bounds) or minimum production requirements (lower bounds). When translating watch units: hours, kilograms or rupees must align on both sides of constraints. Non-negativity constraints are added unless negative production is meaningful (it is not).
Interpreting optimum
The optimal LP solution gives the production plan that maximises profit under the current assumptions. After finding it, compute resource utilisation at the optimum to see which constraints are binding (slack zero) and which have slack (unused resource). Binding constraints indicate bottlenecks; management may consider increasing those resources to improve profit. Also check whether integer solutions are required — for small production units integer considerations may matter.
Limitations and model refinement
LP assumes linearity and divisibility; it ignores setup costs, fixed charges, stepwise production costs and demand elasticities. If a problem includes such non-linear or discrete features it may need integer programming or mixed-integer methods. In exam problems this is usually not the case; however mention of assumptions in answers shows deeper understanding: e.g., state that production is divisible and cost per unit remains constant regardless of scale.
Classroom practice and exam tips
Practice many production LPs formed from tabular data. When asked to interpret, always provide the final production numbers, the maximum profit, and a short comment about which resources are fully used. If asked, compute slack in resource constraints numerically and explain managerial meaning. Clear formulation, accurate graphing and final interpretation together get full credit in board-style questions.
- Factory produces two toys A and B. Time and material per unit given; profits per unit known. Formulate LP to maximise total profit under time and material limits.
- A diet problem where two foods supply nutrients at costs; choose amounts to minimize cost while meeting minimum nutrient requirements.
Applications: Transportation and Blending Problems
Blending problems
Blending examples require mixing two or more ingredients to produce a product meeting quality specifications at minimum cost. For two-ingredient classroom problems, variables often represent kilograms or litres of each ingredient. Quality constraints express that the weighted average of properties (e.g., percentage of a component) must meet minimum or maximum limits. These constraints are linear because total amount of a property is the sum of property contributions from each ingredient, which is linear in amounts used.
Transportation style
Transportation problems usually involve shipping goods from supply locations to demand locations at given per-unit costs. In a simple two-origin-two-destination classroom example, variables represent units shipped along each route. Supply constraints force total shipments from each origin to equal its available supply; demand constraints ensure each destination receives required units. When supply equals demand these are equalities; otherwise inequalities appear. The objective is to minimise total shipping cost, a linear function of shipment variables.
Formulating blends with linear inequalities
Quality limits like 'at most p% of impurity' become linear constraints: impurity from ingredient 1 plus impurity from ingredient 2 ≤ permissible impurity times total mix. Careful arrangement yields linear inequalities. Availability limits place upper bounds on how much of each ingredient can be used. Non-negativity ensures amounts are not negative. Graphical methods work when only two decision variables are free.
Solving and interpreting
Graph feasible region for two-variable blends and draw iso-cost lines to find the cheapest mix at constraint boundary. For transportation, plotting is less common; formulation and reasoning about extremes often suffice in class. Emphasise checking physical feasibility: a mathematically optimal solution that uses more of an ingredient than available is invalid. For transport problems that require integer shipments, note integer restrictions and check nearby integer solutions if necessary.
Practical exam advice
When presenting answers show formulation clearly, indicate which constraints represent quality and which represent availability, and show how you used level lines or vertex evaluation to find the cheapest feasible mix. Explain the practical meaning of slacks: unused supply, unmet demand (which should not happen), or unused capacity. This demonstrates both modelling and solution skills.
- Mix two grades of oil to obtain a product with required viscosity, minimising cost: variables are quantities of each grade.
- Ship goods from two warehouses to one market with cost per unit; determine amounts shipped to minimize cost with supply limits.
Sensitivity Ideas: Effect of Changing Coefficients
What sensitivity analysis means
Sensitivity analysis examines how the optimal solution of an LP changes when problem data — objective coefficients, right-hand side constants or resource availabilities — change slightly. In real applications coefficients (profits, costs, resource limits) are often estimates, so understanding robustness of the solution helps in planning. Graphical sensitivity gives qualitative insight: small data changes may leave the optimal vertex unchanged or may shift the optimum to another vertex.
Effect of changing objective coefficients
Changing objective coefficients rotates the family of level lines c1 x + c2 y = k because the slope −c1/c2 changes. If the rotated level lines still last touch the feasible region at the same vertex, the current optimum is stable under those changes. If rotation causes the last contact to move to an adjacent vertex or an edge, then the solution changes. Graphically you can draw new level lines with slightly different slopes and see whether the optimum remains at the same corner.
Effect of changing right-hand sides (RHS)
Modifying RHS values moves constraint lines parallel to themselves. Expanding a resource (increasing RHS) shifts its line outward and can enlarge the feasible region, potentially creating a new vertex with better objective value. Decreasing a resource shifts its line inward and may eliminate the current optimal vertex or make the problem infeasible. Graphically shifting lines and re-evaluating corner points is the easiest way to see consequences in two-variable models.
Critical ranges and thresholds
Sensitivity can be described in ranges: the objective coefficient can vary within a range where the current vertex remains optimal; beyond that range the optimum moves. Similarly, resource amounts have thresholds where the identity of the binding set of constraints changes. Class exercises often ask whether a small increase or decrease in a coefficient will change the solution — answer by describing whether the rotation or translation causes the level line to hit a different corner.
Practical implications and advice
Discussing sensitivity in exam answers shows understanding beyond routine solution. When asked, sketch the effect of small changes and state whether the optimum is stable. For larger or precise numerical sensitivity one uses algebraic methods beyond graphical LP, but qualitative graphical reasoning is sufficient for Class 12. Finally, if a solution is sensitive, recommend gathering better data or considering contingency plans because decision robustness is low.
- If profit per unit of product A increases, draw new level lines to see whether the vertex giving optimum shifts toward A or remains same.
- Increase availability of a scarce resource and see how feasible polygon expands and whether the optimum improves.
Converting Inequalities and Use of Slack Variables (Introductory)
Motivation for slack variables
Slack variables convert inequalities into equalities, which simplifies algebraic manipulations and helps understand resource utilisation. For a ≤ constraint, adding a non-negative slack variable s turns a x + b y ≤ c into a x + b y + s = c where s ≥ 0 measures the unused portion of the limited resource. For ≥ constraints one can subtract a surplus variable to write an equality, but in basic classroom LP we mainly use slack variables for ≤ constraints.
Interpretation
The slack variable has a direct physical meaning: it is the amount of unused resource. For example, if labour hours available are 100 and at a particular production plan the computed usage is 85, the slack s = 15 indicates 15 hours remain unused. If slack is zero the resource is fully utilised and the constraint is said to be binding. This interpretation is useful in managerial discussion because it shows which resources limit production and where additional investment could increase profit.
Algebraic use
Introducing slack variables converts an LP with m inequalities into a system of m equalities with additional variables, all non-negative. This is the standard starting point for algorithmic methods (simplex). For graphical problems slack variables are not necessary to draw lines, but they help when solving equalities algebraically for corner points because corner points correspond to some slack variables being zero and others positive.
Examples and calculation
Consider x + 2y ≤ 6. Introduce s ≥ 0 and write x + 2y + s = 6. At a point (x,y) = (2,2), substitute: 2 + 4 + s = 6 gives s = 0, so the constraint is binding. At (1,2) we get 1 + 4 + s = 6 giving s = 1, so the resource is not fully used. Recording slack values for each constraint at the chosen solution summarises how tightly resources are used.
Classroom and exam advice
When asked to convert to standard form or to explain resource usage, present equalities with slack variables and comment which are binding. Do not invent negative slack; slack must be non-negative. For ≥ constraints introduce surplus variables carefully or convert by multiplying by −1 if helpful. Mention that slack variables are foundational for advanced methods but for Class 12 a conceptual understanding and correct computations on examples are sufficient.
- For x + 2y ≤ 6, write x + 2y + s = 6 with s ≥ 0. At point (2,2) slack s = 0 indicating full use.
- If 3x + y ≤ 9 and at optimum x=2,y=3 then slack = 3*2+3=9 so s=0 binding; other constraints may have positive slack.
- Convert ≤ to equality: a x + b y + s = c, where s ≥ 0
Checking and Interpreting Solutions in Context
Checking solution feasibility
After finding an LP solution you must verify that it satisfies all original constraints including non-negativity. Substitute the numerical values into each inequality and check the results. Also compute slack variables where relevant to confirm which constraints are binding (slack zero) and which are not. This check prevents careless mistakes and is necessary before reporting answers in an exam or to decision-makers.
Interpreting variable values
Translate variable values back into the real-world terms used when formulating the problem. For example, if x represented number of tables and y number of chairs, report 'Produce 30 tables and 20 chairs'. Include units and state the objective value in real terms (₹, hours saved, cost etc.). If integer constraints were implicit, discuss whether rounding is needed and show feasibility for rounded alternatives.
Resource usage and managerial meaning
Compute resource usage by substituting the solution into resource constraints. For each resource, present 'used/available' and compute slack to show unused capacity. Explain which resource is the bottleneck (binding constraint) and how increasing it might affect the objective. This interpretation connects the mathematical answer to practical decisions such as hiring extra shifts or buying more raw material.
Assumptions and limitations
State key assumptions: linearity of contributions, divisibility of products, constant unit profits or costs, and no hidden fixed costs. If these assumptions are unrealistic, mention their possible effects. For instance, if production must be in whole units, indicate that integer analysis is needed and provide a checked rounded solution if required.
Presenting final answer
Write the final answer as a complete sentence: specify variable values, objective value and a short remark on feasibility and assumptions. If multiple or infinite solutions exist, describe them (e.g., any point on edge between A and B). If the problem is infeasible or unbounded, explain briefly why and indicate which constraints cause the issue. Clear checks and contextual interpretation show full understanding and are rewarded in examinations.
- After solving, check that time used does not exceed available machine hours and compute percentage of each resource used.
- If solution gives 3.5 trucks, say trucks must be whole so examine 3 and 4 trucks for feasibility and best cost.
Revision of Algebra and Geometry Skills Needed for LP
Linear equations and systems
Solving LP requires comfort with linear algebra at a basic level: rearranging linear equations, solving two simultaneous linear equations by elimination or substitution, and working with coefficients and constants. Many vertices are found by solving pairs of equalities such as a1 x + b1 y = c1 and a2 x + b2 y = c2. Practise elimination steps and handling fractions; keeping expressions exact minimizes rounding mistakes when evaluating the objective.
Coordinate geometry essentials
Graphing lines accurately is essential. Know how to find x- and y-intercepts quickly, compute slope as −a/b for the line a x + b y = c (when b ≠ 0), and draw straight lines through two known points using a ruler. Label axes with consistent scales and annotate intercepts or intersection points explicitly. These geometric skills make the graphical method reliable rather than approximate.
Working with inequalities
Understand how to test which side of a boundary line satisfies an inequality: evaluate the inequality at a convenient test point such as (0,0) unless the point lies on the line or is disallowed. For '≤' and '≥' include the boundary line in the feasible region; for strict inequalities (rare in LP) note that boundary is excluded. Understand intersection of half-planes is convex and how shading identifies feasible sets.
Algebraic accuracy
When intersecting lines, solve exactly using substitution or elimination. Avoid early decimal approximations; work with fractions where possible. Check algebraic solutions by substituting back into original equations. For calculations of objective values, keep arithmetic clear and organised; tabulate vertices and their Z values to compare easily.
Practice builds confidence
Repeated practice drawing lines, solving systems and checking inequalities makes the LP method routine. Use graph paper, rulers, and neat tables during exam practice. Practice reduces careless errors and improves speed. Emphasise verification by substitution as the final step before reporting results; this habit prevents common mistakes and earns reliable marks on board examinations.
- Solve intersections like x + y = 5 and 2x + y = 7 by elimination to get x=2, y=3; this gives a vertex.
- Find slope of line 3x + 2y = 6 as −3/2 and use to sketch the line from a point.
- Solve two linear equations: use elimination or substitution methods
- Slope of line ax + by = c is −a/b (if b ≠ 0)
Key Concepts
- Linear Programming (LP)
- A method to optimise a linear objective function subject to linear constraints.
- Objective function
- A linear expression in decision variables to be maximised or minimised.
- Decision variables
- Unknowns representing quantities to be determined in an LP model.
- Constraint
- A linear inequality or equality that limits the values of decision variables.
- Feasible region
- The set of all points satisfying all constraints and non-negativity conditions.
- Corner point (vertex)
- Intersection point of two or more constraint lines forming a vertex of the feasible polygon.
- Level line
- A line representing c1 x + c2 y = k where the objective has constant value k.
- Binding constraint
- A constraint that is satisfied as an equality at the optimum (no slack).
- Slack variable
- A non-negative variable added to convert a ≤ constraint into an equality.
- Infeasible
- A situation where no point satisfies all constraints simultaneously.
- Unbounded
- When the objective can be improved indefinitely because the feasible region extends to infinity.
- Multiple optimal solutions
- When more than one feasible point attains the same optimal objective value, often along an edge.
- Degeneracy
- A vertex where more constraints meet than necessary, possibly causing tied optima.
- Non-negativity constraint
- The requirement that decision variables must be greater than or equal to zero.
Practice Questions
-
Maximise Z = 3x + 4y subject to x + y ≤ 8, x + 2y ≤ 10, x ≥ 0, y ≥ 0. Find the optimal solution and Z. / Z = 3x + 4y को अधिकतम कीजिए, शर्तें हैं x + y ≤ 8, x + 2y ≤ 10, x ≥ 0, y ≥ 0। अनुकूलतम समाधान और Z ज्ञात कीजिए।
Show answer
Solve intersections: (0,0),(8,0),(0,5) from axes and constraints. Intersections of constraints: x + y = 8 and x + 2y = 10 → subtract: (x + 2y) − (x + y) = 10 − 8 → y = 2, then x = 6. Evaluate Z: at (0,0) Z=0; (8,0) Z=24; (0,5) Z=20; (6,2) Z=3*6+4*2=18+8=26. Optimal at (6,2) with Z=26. / समीकरणों को हल करें: शून्य और अक्षीय बिंदु (0,0),(8,0),(0,5)। दोनों सीमाओं के प्रतिच्छे्द को हल करने पर y=2, x=6 मिलता है। Z मान: (0,0)→0; (8,0)→24; (0,5)→20; (6,2)→26। अतः अनुकूलतम (6,2) पर Z=26।
-
A company makes two products A and B. Profit per unit ₹50 and ₹40 respectively. Each A uses 2 hours, each B uses 1 hour of machine time. Total machine time available is 100 hours. Market requires at least 10 units of B. Formulate LP and find production to maximise profit. / एक कंपनी दो उत्पाद A और B बनाती है। लाभ प्रति इकाई ₹50 और ₹40। A प्रत्येक 2 घंटे मशीन समय लेता है, B प्रत्येक 1 घंटा लेता है। कुल मशीन समय 100 घंटे है। बाजार कम से कम 10 इकाइयाँ B की मांग करता है। LP बनाइए और लाभ अधिकतम करने के लिए उत्पादन ज्ञात कीजिए।
Show answer
Let x = units of A, y = units of B. Objective: Maximise Z = 50x + 40y. Constraints: 2x + y ≤ 100 (machine time), y ≥ 10 (market requirement), x ≥ 0, y ≥ 0. Graph and check feasible vertices: with y=10, 2x +10 ≤100 → x ≤45, so (45,10) is on boundary. Other vertices: (0,10),(0,100) from axes and machine constraint. Evaluate Z: (0,10)→400; (45,10)→50*45+40*10=2250+400=2650; (0,100)→4000. So maximum is at (0,100) with Z=4000. Interpret: make 100 units of B and 0 of A. / x = A, y = B लें। उद्देश्य Z = 50x + 40y अधिकतम करें। बाधाएँ: 2x + y ≤ 100, y ≥ 10, x,y ≥ 0। प्रमुख कोने बिंदु हैं (0,10),(45,10),(0,100)। Z मान: (0,10)→₹400; (45,10)→₹2650; (0,100)→₹4000। अतः अनुकूलतम है x=0,y=100 पर Z=₹4000।
-
Solve graphically: Minimise Z = x + 3y subject to x + y ≥ 4, x + 2y ≥ 6, x ≥ 0, y ≥ 0. / निम्न शर्तों के साथ Z = x + 3y का न्यूनतम मान ग्राफ़िक रूप से निकालिए: x + y ≥ 4, x + 2y ≥ 6, x ≥ 0, y ≥ 0।
Show answer
Convert to feasible region: inequalities are 'greater than', so feasible region is intersection of half-planes above the lines. Find intersections: x + y =4 and x + 2y =6 solve: subtract: (x+2y)−(x+y)=6−4 → y=2, then x=2. Check corner candidates near that intersection. Evaluate Z at intersection (2,2): Z=2+3*2=8. Other corner points do not satisfy both inequalities. Thus minimum Z=8 at (2,2). / दोनों रेखाओं के प्रतिच्छेद से y=2,x=2 मिलते हैं। अन्य समीच्य बिंदु इत्यादि पर जांच करने पर न्यूनतम Z उन पर कम नहीं मिलता। अतः न्यूनतम Z=8 पर (2,2)।
-
Identify whether the following LP is infeasible, unbounded or has an optimal solution: Maximise Z = x + y subject to x + y ≤ 3, x + y ≥ 5, x,y ≥ 0. / यह LP असाध्य (infeasible), अनबाउंडेड या अनुकूलतम समाधान देता है यह पहचानिए: Z = x + y अधिकतम कीजिए subject to x + y ≤ 3, x + y ≥ 5, x,y ≥ 0।
Show answer
The two constraints x + y ≤ 3 and x + y ≥ 5 cannot both hold simultaneously; there is no point satisfying both. Therefore the feasible region is empty and the LP is infeasible; there is no optimal solution. / चूँकि x + y ≤ 3 और x + y ≥ 5 एक साथ पूरा नहीं हो सकते, कोई भी बिंदु सभी बाधाओं को संतुष्ट नहीं करता। अतः LP असाध्य (infeasible) है।
-
For Z = 2x + y with constraints x − y ≥ 0, x ≥ 0, y ≥ 0, determine if Z is unbounded. / बाधाएँ x − y ≥ 0, x ≥ 0, y ≥ 0 के साथ Z = 2x + y के लिए जाँच कीजिए कि क्या Z अनबाउंडेड है।
Show answer
Constraint x − y ≥ 0 implies x ≥ y. With x and y non-negative, consider points (t,0) for t ≥ 0: these satisfy x ≥ y and give Z = 2t. As t → ∞, Z → ∞. Therefore Z is unbounded above and the LP has no finite maximum. / x − y ≥ 0 से x ≥ y होता है। बिंदु (t,0) सभी बाधाएँ पूरा करते हैं और Z=2t अनंत तक बढ़ाया जा सकता है। अतः Z अनबाउंडेड है।
-
A diet problem: Two food items P and Q provide vitamins. Per kg: P gives 3 units of vitamin A and costs ₹20; Q gives 2 units of vitamin A and costs ₹12. Requirement at least 12 units of vitamin A. Find mix to minimise cost. / एक आहार समस्या: दो खाद्य पदार्थ P और Q विटामिन देते हैं। प्रति कि.ग्रा.: P से 3 इकाई विटामिन A मिलती है लागत ₹20; Q से 2 इकाई विटामिन A लागत ₹12। कम से कम 12 इकाई विटामिन A चाहिए। लागत न्यूनतम करने के लिए मिश्रण ज्ञात कीजिए।
Show answer
Let x kg of P and y kg of Q. Objective: Minimise Cost = 20x + 12y subject to 3x + 2y ≥ 12, x ≥ 0, y ≥ 0. Boundary line 3x + 2y =12 has intercepts (4,0) and (0,6). Evaluate cost at these boundary points: (4,0)→₹80, (0,6)→₹72. Since the feasible region lies above the line, cost is smallest on the boundary close to origin and the minimum among intercepts is ₹72 at (0,6). Thus buy 6 kg of Q and 0 kg of P. / x = P(kg), y = Q(kg)। 3x+2y ≥12। सीमा रेखा के प्रतिच्छेद (4,0) और (0,6) पर लागत क्रमशः ₹80 और ₹72 है। सबसे कम लागत ₹72 पर (0,6) मिलता है। अतः 6किग्रा Q लें, P नहीं लें।
-
Explain why the optimal solution of a linear programming problem (if exists) occurs at a vertex. / यदि LP का अनुकूलतम समाधान मौजूद है तो वह शीर्ष (vertex) पर क्यों होता है व्याख्या कीजिए।
Show answer
Level lines of the linear objective are straight and parallel. As we move a level line in the direction that increases the objective, it will last touch the convex feasible region at an extreme point; in a polygon this is a vertex. If the line coincides with an edge then all points on that edge are optimal, which still includes vertices. Thus an optimum occurs at a vertex. / रेखीय उद्देश्य के स्तर रेखाएँ समानांतर सीधी रेखाएँ होती हैं। जब इन्हें बढ़ाने की दिशा में सरकाया जाता है, अंतिम संपर्क वेह बिंदु होगा जो सम्मिलित क्षेत्र के चरम बिंदु पर होता है; बहुभुज के लिए यह एक शीर्ष होता है। यदि रेखा किसी किनारे से मेल खाती है तो किनारे के सभी बिंदु अनुकूलतम हैं, जिनमें शीर्ष भी आते हैं।
-
Given feasible region triangle with vertices (0,0),(6,0),(0,4). For Z = 5x + 6y, find optimal. / शंकु क्षेत्र के शीर्ष (0,0),(6,0),(0,4) के साथ Z = 5x + 6y के लिए अनुकूलतम खोजिए।
Show answer
Evaluate Z at vertices: (0,0)→0; (6,0)→30; (0,4)→24. Maximum is 30 at (6,0). So x=6,y=0 gives optimal Z=30. / धारित शीर्षों पर Z मान: 0,30,24। अधिकतम 30 है जो (6,0) पर मिलता है।
-
If objective line c1 x + c2 y = k coincides with an edge of the feasible polygon, what can you say about solutions? / यदि उद्देश्य रेखा c1 x + c2 y = k सम्भव क्षेत्र के किसी किनारे के साथ मेल खाती है तो आप क्या कहेंगे?
Show answer
If the objective line coincides with an entire edge of feasible polygon at the optimal position, every point on that edge attains the same optimal objective value, so there are infinitely many optimal solutions. Report solution as any convex combination of the edge endpoints. / ऐसी स्थिति में किनारे पर मौजूद सभी बिंदु समान अनुकूलतम मान प्राप्त करते हैं, अतः अनंत बहु अनुकूलतम समाधान होते हैं; इन्हें किनारे के सिरों के समन्वय के रूप में व्यक्त किया जा सकता है।
Related Laws & Principles
Explore allFoundational laws & principles connected to this chapter — tap to open in the Laws Explorer.