🇮🇳 GATE Mathematics · subject

GATE Mathematics Linear Programming Syllabus

The Linear Programming syllabus for GATE Mathematics in full: 17 chapters and 4 topics, every one listed below, plus 51 Linear Programming flashcards with answers.

17Chapters
4Topics
51Flashcards

Linear Programming syllabus: all 17 chapters

Expand any chapter to see its topics and sub-topics.

  1. Linear programming models

    overview

    No separate topics listed for this chapter.

  2. Convex sets

    overview

    No separate topics listed for this chapter.

  3. Extreme points

    overview

    No separate topics listed for this chapter.

  4. Basic feasible solution

    overview

    No separate topics listed for this chapter.

  5. Graphical method

    overview

    No separate topics listed for this chapter.

  6. Simplex method

    overview

    No separate topics listed for this chapter.

  7. Two phase methods

    overview

    No separate topics listed for this chapter.

  8. Revised simplex method

    overview

    No separate topics listed for this chapter.

  9. Infeasible and unbounded linear programming models

    overview

    No separate topics listed for this chapter.

  10. Alternate optima

    overview

    No separate topics listed for this chapter.

  11. Duality theory

    overview

    No separate topics listed for this chapter.

  12. Weak duality and strong duality

    overview

    No separate topics listed for this chapter.

  13. Balanced and unbalanced transportation problems

    overview

    No separate topics listed for this chapter.

  14. Initial basic feasible solution of balanced transportation problems

    3 topics
    • Least cost method
    • North-west corner rule
    • Vogel’s approximation method
  15. Optimal solution

    overview

    No separate topics listed for this chapter.

  16. Modified distribution method

    overview

    No separate topics listed for this chapter.

  17. Solving assignment problems

    1 topic
    • Hungarian method

GATE Mathematics Linear Programming flashcards — 51 questions with answers

  1. What is a transportation problem in linear programming?

    A special LP problem of distributing a homogeneous commodity from several sources (origins/supply points) to several destinations (demand points) at minimum total transportation cost, subject to supply and demand constraints.

  2. State the standard mathematical formulation of a transportation problem.

    Minimize $Z = \sum_{i=1}^{m}\sum_{j=1}^{n} c_{ij}\,x_{ij}$ subject to $\sum_{j=1}^{n} x_{ij} = a_i$ (supply), $\sum_{i=1}^{m} x_{ij} = b_j$ (demand), and $x_{ij} \geq 0$, where $c_{ij}$ is the unit cost and $x_{ij}$ the amount shipped from source $i$ to destination $j$.

  3. What condition makes a transportation problem 'balanced'?

    Total supply equals total demand: $\sum_{i=1}^{m} a_i = \sum_{j=1}^{n} b_j$. Only then does a feasible solution exist for the equality-constrained form.

  4. How do you convert an unbalanced transportation problem into a balanced one?

    Introduce a dummy source (if demand exceeds supply) or a dummy destination (if supply exceeds demand) with the required slack quantity, and assign zero transportation costs to all its cells.

  5. For an $m \times n$ balanced transportation problem, how many basic (allocated) cells must a non-degenerate basic feasible solution have?

    Exactly $m + n - 1$ basic cells (allocations).

  6. What is degeneracy in a transportation problem?

    Degeneracy occurs when the number of occupied (basic) cells is fewer than $m + n - 1$. It is resolved by allocating an infinitesimal quantity $\epsilon$ (epsilon) to an independent empty cell to restore the required count.

  7. Name the three classical methods used to find an Initial Basic Feasible Solution (IBFS) of a transportation problem.

    North-West Corner Rule, Least Cost (Matrix Minima) Method, and Vogel's Approximation Method (VAM).

  8. Describe the North-West Corner Rule procedure.

    Start at the top-left (north-west) cell. Allocate the maximum possible $x_{ij} = \min(a_i, b_j)$. Cross out the exhausted row or column, adjust the remaining supply/demand, and move to the next north-west cell (right if a column remains, down if a row remains). Repeat until all supply and demand are met.

  9. On what basis does the North-West Corner Rule make allocations?

    Purely on cell position (top-left corner), completely ignoring the transportation costs $c_{ij}$.

  10. What is the main advantage and main disadvantage of the North-West Corner Rule?

    Advantage: it is the simplest and fastest method to apply. Disadvantage: since it ignores costs, the resulting initial solution is usually far from optimal, requiring more optimization iterations.

  11. Describe the Least Cost (Matrix Minima) Method procedure.

    Identify the cell with the smallest unit cost $c_{ij}$ in the whole matrix. Allocate $\min(a_i, b_j)$ there, cross out the satisfied row/column, and repeat by selecting the next least-cost cell among remaining cells until supply and demand are exhausted.

  12. In the Least Cost Method, how is a tie between two cells having the same minimum cost broken?

    Choose the cell that allows the largest possible allocation (i.e., where $\min(a_i, b_j)$ is greatest); if still tied, the choice is arbitrary.

  13. How does the Least Cost Method's initial solution generally compare to the North-West Corner Rule's?

    The Least Cost Method usually gives a lower initial cost (closer to optimal) than the North-West Corner Rule because it accounts for the unit costs while allocating.

  14. What does the abbreviation VAM stand for, and what is its purpose?

    VAM stands for Vogel's Approximation Method, used to obtain an Initial Basic Feasible Solution for a transportation problem that is usually very close to (or equal to) the optimum.

  15. In Vogel's Approximation Method, how is the 'penalty' for each row and column computed?

    The penalty equals the difference between the two smallest unit costs in that row (or column): $\text{penalty} = c_{\text{2nd smallest}} - c_{\text{smallest}}$. It represents the extra cost incurred if the cheapest route is not used.

  16. Outline the full step-by-step procedure of Vogel's Approximation Method.

    1) Compute each row and column penalty (difference of the two least costs). 2) Select the row/column with the largest penalty. 3) In that line, allocate $\min(a_i, b_j)$ to its lowest-cost cell. 4) Cross out the exhausted row/column and recompute penalties. 5) Repeat until all allocations are complete.

  17. Why is the penalty given priority in Vogel's Approximation Method?

    A high penalty means that avoiding the cheapest cell in that row/column would be very costly, so allocating there first minimizes the risk of being forced into an expensive route later, yielding a near-optimal initial solution.

  18. Rank the three IBFS methods by typical quality of the initial solution (closeness to optimum).

    Vogel's Approximation Method (best) > Least Cost Method (intermediate) > North-West Corner Rule (worst). VAM trades extra computation for a much better starting solution.

  19. Which IBFS method requires the most computational effort per iteration, and why?

    Vogel's Approximation Method, because at every step it must recompute the two-smallest-cost penalties for all remaining rows and columns before allocating.

  20. After obtaining an IBFS, which method is used to test and improve it toward the optimal transportation solution?

    The optimality is tested and improved using the MODI (Modified Distribution) method, also called the $u$-$v$ method, or alternatively the Stepping Stone method.

Show the other 31 Linear Programming flashcards
  1. In the MODI method, how are the dual variables $u_i$ and $v_j$ determined?

    For every basic (occupied) cell, set $u_i + v_j = c_{ij}$. Assign one variable (usually $u_1 = 0$) and solve the system for the rest.

  2. In the MODI method, what is the optimality criterion for empty (non-basic) cells?

    Compute $d_{ij} = c_{ij} - (u_i + v_j)$ for each empty cell. The current solution is optimal if all $d_{ij} \geq 0$. A negative value indicates improvement is possible by bringing that cell into the basis.

  3. What is the assignment problem?

    A special transportation problem in which $n$ jobs (tasks) must be assigned to $n$ agents (machines/persons) on a one-to-one basis so as to minimize total cost (or time), with each agent doing exactly one job and each job done by exactly one agent.

  4. Why is the assignment problem considered a special case of the transportation problem?

    Because it is a balanced transportation problem where the cost matrix is square ($n \times n$) and every supply and demand equals 1, so each $x_{ij}$ is either 0 or 1.

  5. What is the Hungarian method used for?

    The Hungarian method is an efficient combinatorial algorithm for solving the assignment problem to find the optimal one-to-one assignment that minimizes total cost (or maximizes profit after conversion).

  6. Who developed the Hungarian method and on whose work is it based?

    It was developed by Harold W. Kuhn (1955), who named it the 'Hungarian method' because it was based on the earlier work of Hungarian mathematicians Dénes Kőnig and Jenő Egerváry.

  7. State the four main steps of the Hungarian method for a minimization assignment problem.

    1) Row reduction: subtract each row's minimum from that row. 2) Column reduction: subtract each column's minimum from that column. 3) Cover all zeros with the minimum number of horizontal/vertical lines. 4) If lines = $n$, optimal assignment exists; otherwise adjust the matrix and repeat.

  8. In the Hungarian method, what is the optimality test based on covering zeros?

    An optimal assignment is possible when the minimum number of lines needed to cover all zeros equals the order $n$ of the matrix. If the number of lines is less than $n$, the matrix must be further reduced.

  9. In the Hungarian method, how is the cost matrix adjusted when the number of covering lines is less than $n$?

    Find the smallest uncovered element $k$. Subtract $k$ from every uncovered element, add $k$ to every element at the intersection of two lines, and leave singly-covered elements unchanged. Then re-test optimality.

  10. How do you make the final optimal assignment from a reduced Hungarian matrix?

    Examine rows/columns having a single zero, assign that zero (mark it) and cross out the other zeros in its row and column. Continue until each row and each column has exactly one assigned zero.

  11. What is the prerequisite balance condition for applying the Hungarian method?

    The cost matrix must be square ($n \times n$); the number of jobs must equal the number of agents. If unbalanced, add a dummy row or column with zero costs to make it square.

  12. How is a maximization assignment problem (e.g., maximizing profit) solved with the Hungarian method?

    Convert it to a minimization problem first—either by subtracting every element from the largest element of the matrix (creating an opportunity-loss/regret matrix) or by negating all entries—then apply the standard Hungarian minimization steps.

  13. How is a prohibited (infeasible) assignment handled in the Hungarian method?

    Assign a very large cost $M$ (Big-M) to the prohibited cell so that the algorithm naturally avoids selecting it in the optimal assignment.

  14. For an $n \times n$ assignment problem, how many feasible assignments are theoretically possible, and how many basic variables does the equivalent transportation problem have?

    There are $n!$ possible complete assignments. As a transportation problem it has $m + n - 1 = n + n - 1 = 2n - 1$ basic cells, of which only $n$ carry a value of 1; the rest are degenerate (zero).

  15. What is the computational time complexity of the Hungarian method?

    The Hungarian algorithm runs in polynomial time, $O(n^{3})$, for an $n \times n$ assignment problem.

  16. Why is the Hungarian method preferred over solving the assignment problem with the general simplex/transportation method?

    Because the assignment problem is highly degenerate (many zero allocations), the simplex/transportation approach is inefficient; the Hungarian method exploits the special 0–1 structure to solve it directly and far more efficiently in $O(n^{3})$.

  17. In a transportation tableau, what defines an 'occupied' (basic) cell versus an 'empty' (non-basic) cell?

    An occupied cell has a positive allocation $x_{ij} > 0$ and is part of the basic feasible solution; an empty (non-basic) cell has $x_{ij} = 0$ and is not in the basis.

  18. What is a 'loop' (closed path) in the Stepping Stone / MODI method?

    A closed circuit of horizontal and vertical moves connecting an empty cell back to itself through occupied cells, turning only at occupied cells (and the starting empty cell), used to evaluate the cost change of reallocating units.

  19. How is the net cost change of an empty cell evaluated in the Stepping Stone method?

    Trace the closed loop from the empty cell, alternately adding ($+$) and subtracting ($-$) the unit costs at the corner cells starting with $+$ at the empty cell. The algebraic sum gives the cell's net change; a negative sum means reallocation reduces total cost.

  20. Compare the Least Cost Method and Vogel's Approximation Method in terms of allocation criterion.

    The Least Cost Method allocates to the single cheapest cell currently available, considering only the absolute lowest cost. VAM allocates based on penalty (opportunity cost of not using the cheapest cell), giving it a more forward-looking, near-optimal result.

  21. Compare the North-West Corner Rule and the Least Cost Method in terms of cost awareness.

    The North-West Corner Rule ignores costs entirely and allocates by position, while the Least Cost Method explicitly uses unit costs by always filling the lowest-cost available cell first, generally producing a cheaper initial solution.

  22. What is the row penalty for the row with costs $\{8, 3, 11, 5\}$ in Vogel's Approximation Method?

    The two smallest costs are $3$ and $5$, so the penalty is $5 - 3 = 2$.

  23. In the Hungarian method, after row and column reduction, what does a zero entry $c'_{ij} = 0$ signify?

    A zero indicates a potentially optimal (zero opportunity-cost) assignment of agent $i$ to job $j$; the algorithm seeks an independent set of $n$ such zeros, one in each row and column.

  24. If total supply $= 200$ and total demand $= 170$ in a transportation problem, what balancing step is required?

    Add a dummy destination (column) with demand $200 - 170 = 30$ and zero unit costs, so that total supply equals total demand and the problem becomes balanced.

  25. What is meant by 'opportunity cost' in the context of Vogel's penalties and the Hungarian method?

    Opportunity cost is the penalty (extra cost) incurred by not choosing the cheapest available option. VAM uses the row/column penalty as opportunity cost; the Hungarian method's row/column reductions create an opportunity-cost (regret) matrix whose zeros mark cost-free choices.

  26. Does the choice of IBFS method (NWCR, Least Cost, or VAM) affect the final optimal transportation cost?

    No. All valid IBFS methods lead to the same optimal solution after MODI/Stepping Stone optimization; they only differ in how close the starting solution is to the optimum and hence in the number of iterations needed.

  27. What characterizes the allocations produced by the North-West Corner Rule structurally?

    They form a staircase pattern from the top-left to the bottom-right of the tableau, since allocation always proceeds rightward and downward.

  28. In an assignment problem, why is each $x_{ij}$ restricted to the values 0 or 1?

    Because each agent is assigned to exactly one job and each job to exactly one agent; $x_{ij} = 1$ means agent $i$ is assigned to job $j$, and $x_{ij} = 0$ means it is not. The constraints $\sum_j x_{ij} = 1$ and $\sum_i x_{ij} = 1$ enforce this.

  29. State the objective function and constraints of the assignment problem.

    Minimize $Z = \sum_{i=1}^{n}\sum_{j=1}^{n} c_{ij}\,x_{ij}$ subject to $\sum_{j=1}^{n} x_{ij} = 1$ for all $i$, $\sum_{i=1}^{n} x_{ij} = 1$ for all $j$, and $x_{ij} \in \{0,1\}$.

  30. Why does row and column reduction in the Hungarian method not change the optimal assignment?

    Subtracting a constant from an entire row or column reduces every complete assignment's total cost by the same constant, so the assignment that was optimal remains optimal; only the absolute cost shifts, not the relative ranking.

  31. Summarize the key contrast between the transportation problem and the assignment problem.

    The transportation problem distributes divisible quantities from $m$ sources to $n$ destinations (any $x_{ij} \geq 0$, generally $m \neq n$), solved via NWCR/Least Cost/VAM then MODI. The assignment problem is a special $n \times n$ case with $x_{ij} \in \{0,1\}$ and unit supplies/demands, solved efficiently by the Hungarian method.

GATE Mathematics Linear Programming FAQ

What is in the GATE Mathematics Linear Programming syllabus?

GATE Mathematics Linear Programming is split into 17 chapters: Linear programming models, Convex sets, Extreme points, Basic feasible solution, Graphical method, Simplex method, Two phase methods, Revised simplex method, Infeasible and unbounded linear programming models, Alternate optima, Duality theory and Weak duality and strong duality, and 5 more. Together they contain 4 topics.

How many chapters are in GATE Mathematics Linear Programming?

17 chapters, containing 4 topics. The largest chapter is Initial basic feasible solution of balanced transportation problems, with 3 topics.

Are there flashcards for GATE Mathematics Linear Programming?

Yes — a 51-card Linear Programming deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.