Skip to main content

Chapter 7

Linear Programming and Optimization

TU BSc past exam questions

Past questions and answers

5 questions set from this chapter. Most repeated first.

  • 2082 · Linear Programming MAT : 404 · 1+1+3 marks

[a] Define hyperplane and a convex set. Show that the set of all feasible solutions of an LP (Linear Programming) problem is a convex set. [1+1+3]
[b] If PP and QQ are two convex sets in Rn\mathbb{R}^n then for any scalars α\alpha and β\beta, prove that αP+βQ\alpha P + \beta Q is a convex set. By using this, show that P−QP - Q is also a convex set. [4+1]

Answer

[a] Hyperplane, convex set and convexity of LP feasible region

Hyperplane. A hyperplane in Rn\mathbb{R}^n is a set of the form

H={x∈Rn:aTx=b},H=\{x\in \mathbb{R}^n : a^T x = b\},

where a∈Rna\in \mathbb{R}^n, a≠0a\neq 0, and b∈Rb\in \mathbb{R}. It is an affine set of dimension n−1n-1.

Convex set. A set S⊆RnS\subseteq \mathbb{R}^n is called convex if for every x,y∈Sx,y\in S and every λ∈[0,1]\lambda\in[0,1],

λx+(1−λ)y∈S.\lambda x+(1-\lambda)y\in S.

That is, the line segment joining any two points of SS lies completely inside SS.


LP feasible set is convex. Consider a general LP in the form

Maximize cTxsubject to aiTx≤bi,i=1,2,…,m,x≥0.\begin{aligned} \text{Maximize } & c^T x\\ \text{subject to } & a_i^T x \le b_i,\quad i=1,2,\dots,m,\\ & x\ge 0. \end{aligned}

The feasible set is

F={x∈Rn:aiTx≤bi, i=1,…,m, x≥0}.F=\{x\in \mathbb{R}^n : a_i^T x\le b_i,\ i=1,\dots,m,\ x\ge 0\}.

For each inequality aiTx≤bia_i^T x\le b_i, define the halfspace

Hi={x∈Rn:aiTx≤bi}.H_i=\{x\in \mathbb{R}^n : a_i^T x\le b_i\}.

We show HiH_i is convex. Let x,y∈Hix,y\in H_i and λ∈[0,1]\lambda\in[0,1]. Then

aiT(λx+(1−λ)y)=λaiTx+(1−λ)aiTy≤λbi+(1−λ)bi=bi.a_i^T(\lambda x+(1-\lambda)y) = \lambda a_i^T x+(1-\lambda)a_i^T y \le \lambda b_i+(1-\lambda)b_i = b_i.

Hence λx+(1−λ)y∈Hi\lambda x+(1-\lambda)y\in H_i, so HiH_i is convex.

Similarly, each nonnegativity condition xj≥0x_j\ge 0 defines a halfspace and is convex. Therefore the feasible set FF is the intersection of finitely many convex sets:

F=(⋂i=1mHi)∩{x:x≥0}.F=\left(\bigcap_{i=1}^m H_i\right)\cap \{x:x\ge 0\}.

The intersection of convex sets is convex. Hence the set of all feasible solutions of an LP problem is a convex set.
If the LP has equality constraints Ax=bAx=b, then each equality is a hyperplane, which is also convex, so the same conclusion holds.


[b] Convexity of αP+βQ\alpha P+\beta Q and of P−QP-Q

Let P,Q⊆RnP,Q\subseteq \mathbb{R}^n be convex sets and let α,β∈R\alpha,\beta\in\mathbb{R}. Define

αP+βQ={αp+βq:p∈P, q∈Q}.\alpha P+\beta Q=\{\alpha p+\beta q : p\in P,\ q\in Q\}.

Take any two points u,v∈αP+βQu,v\in \alpha P+\beta Q. Then there exist p1,p2∈Pp_1,p_2\in P and q1,q2∈Qq_1,q_2\in Q such that

u=αp1+βq1,v=αp2+βq2.u=\alpha p_1+\beta q_1,\qquad v=\alpha p_2+\beta q_2.

Let λ∈[0,1]\lambda\in[0,1]. Consider

λu+(1−λ)v=λ(αp1+βq1)+(1−λ)(αp2+βq2)=α[λp1+(1−λ)p2]+β[λq1+(1−λ)q2].\begin{aligned} \lambda u+(1-\lambda)v &=\lambda(\alpha p_1+\beta q_1)+(1-\lambda)(\alpha p_2+\beta q_2)\\ &=\alpha[\lambda p_1+(1-\lambda)p_2]+\beta[\lambda q_1+(1-\lambda)q_2]. \end{aligned}

Since PP is convex,

λp1+(1−λ)p2∈P.\lambda p_1+(1-\lambda)p_2\in P.

Since QQ is convex,

λq1+(1−λ)q2∈Q.\lambda q_1+(1-\lambda)q_2\in Q.

Therefore

λu+(1−λ)v∈αP+βQ.\lambda u+(1-\lambda)v\in \alpha P+\beta Q.

Thus αP+βQ\alpha P+\beta Q is a convex set.

Now put α=1\alpha=1 and β=−1\beta=-1. Then

P−Q=P+(−1)Q={p−q:p∈P, q∈Q}.P-Q=P+(-1)Q=\{p-q : p\in P,\ q\in Q\}.

By the result just proved, P−QP-Q is a convex set. Hence P−QP-Q is convex.

Answer checked by Claude Haiku · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2082 · Linear Programming MAT : 404 · 2+2+1 marks

[a] Rewrite the following LP problem: Max Z=12x1+5x2Z = 12x_1 + 5x_2 Subject to, 6x1+3x2≥56x_1 + 3x_2 \ge 5 7x1+2x2≤147x_1 + 2x_2 \le 14 x1,x2≥0x_1, x_2 \ge 0 In standard form and convert it into the canonical form. Also, convert this problem into minimization problem. [2+2+1]
[b] Show that the three forms of LP problem are equivalent. [5]

Answer

(a) Given: Max Z=12x1+5x2Z = 12x_1 + 5x_2 subject to 6x1+3x2≥56x_1+3x_2 \ge 5, 7x1+2x2≤147x_1+2x_2 \le 14, x1,x2≥0x_1,x_2\ge 0.

Standard form (all constraints are equations, all variables non-negative): subtract a surplus variable s1s_1 from the ≥\ge constraint and add a slack variable s2s_2 to the ≤\le constraint.

Max Z=12x1+5x2+0s1+0s2\text{Max } Z = 12x_1 + 5x_2 + 0s_1 + 0s_2 6x1+3x2−s1=5,7x1+2x2+s2=14,x1,x2,s1,s2≥06x_1 + 3x_2 - s_1 = 5,\qquad 7x_1 + 2x_2 + s_2 = 14,\qquad x_1,x_2,s_1,s_2 \ge 0

Canonical form (for a maximization problem every constraint is of the ≤\le type, variables ≥0\ge 0): multiply the ≥\ge constraint by −1-1.

Max Z=12x1+5x2\text{Max } Z = 12x_1 + 5x_2 −6x1−3x2≤−5,7x1+2x2≤14,x1,x2≥0-6x_1 - 3x_2 \le -5,\qquad 7x_1 + 2x_2 \le 14,\qquad x_1,x_2 \ge 0

Minimization form: since Max Z=−Min(−Z)\text{Max } Z = -\text{Min}(-Z), put Z′=−ZZ' = -Z:

Min Z′=−12x1−5x2\text{Min } Z' = -12x_1 - 5x_2 subject to the same constraints, 6x1+3x2≥56x_1+3x_2 \ge 5, 7x1+2x2≤147x_1+2x_2 \le 14, x1,x2≥0x_1,x_2\ge 0. (In its own canonical form, a minimization problem has all constraints of the ≥\ge type, so the second constraint becomes −7x1−2x2≥−14-7x_1-2x_2 \ge -14.) The optimal x1,x2x_1,x_2 are the same, and Zmax⁡=−Zmin⁡′Z_{\max} = -Z'_{\min}.

(b) The three forms are the general form (constraints ≤,≥,=\le,\ge,= mixed; variables may be unrestricted), the canonical form (all constraints ≤\le for Max, or all ≥\ge for Min; variables ≥0\ge 0) and the standard form (all constraints equations; variables ≥0\ge 0). They are equivalent because any one can be converted into another without changing the set of optimal solutions:

  1. Max to Min: Max Z=∑cjxj  ⟺  Min (−Z)\text{Max } Z = \sum c_jx_j \iff \text{Min } (-Z), with Zmax⁡=−Zmin⁡′Z_{\max} = -Z'_{\min} at the same solution.
  2. Inequality direction: ∑aijxj≥bi  ⟺  −∑aijxj≤−bi\sum a_{ij}x_j \ge b_i \iff -\sum a_{ij}x_j \le -b_i.
  3. Equation to inequalities: ∑aijxj=bi  ⟺  ∑aijxj≤bi\sum a_{ij}x_j = b_i \iff \sum a_{ij}x_j \le b_i and ∑aijxj≥bi\sum a_{ij}x_j \ge b_i (so the general form becomes canonical).
  4. Inequality to equation: ∑aijxj≤bi  ⟺  ∑aijxj+si=bi, si≥0\sum a_{ij}x_j \le b_i \iff \sum a_{ij}x_j + s_i = b_i,\ s_i\ge 0 (slack); ∑aijxj≥bi  ⟺  ∑aijxj−si=bi, si≥0\sum a_{ij}x_j \ge b_i \iff \sum a_{ij}x_j - s_i = b_i,\ s_i\ge 0 (surplus). Slack and surplus variables carry zero cost, so ZZ is unchanged and any feasible xx gives a feasible (x,s)(x,s) and conversely (so canonical becomes standard).
  5. Unrestricted variable: if xjx_j is unrestricted in sign, write xj=xj′−xj′′x_j = x_j' - x_j'' with xj′,xj′′≥0x_j',x_j''\ge 0 (so the general form's variables become non-negative).
  6. Variable with xj≤0x_j \le 0: substitute xj=−xj′x_j = -x_j', xj′≥0x_j' \ge 0.

Since each step maps feasible solutions one-to-one onto feasible solutions with the same objective value, the general, canonical and standard forms of an LP problem have the same optimal solution, so the three forms are equivalent.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2082 · Linear Programming MAT : 404 · 1+1+2 marks

[a] What do you mean by a basic feasible solution? When does the solution become degenerate or non-degenerate? [1+1+2]
[b] Describe the steps of the simplex method for computing an optimal solution in a linear programming problem. [5] OR Solve the following LP problem using Two Phase method: Max Z=10x1+8x2Z = 10x_1 + 8x_2 Subject to, x1+x2≤6x_1 + x_2 \le 6 2x1+x2≥82x_1 + x_2 \ge 8 x1,x2≥0x_1, x_2 \ge 0 [5]

Answer

(a) For a system AX=bAX=b of mm equations in nn variables (n>mn>m), a basic solution is obtained by setting n−mn-m variables (non-basic) to zero and solving for the remaining mm (basic) variables. A basic feasible solution (BFS) is a basic solution in which all variables are non-negative (X≥0X\ge 0); it corresponds to a corner (extreme) point of the feasible region.

A BFS is non-degenerate if all mm basic variables are strictly positive, and degenerate if at least one basic variable is zero.

(b) Steps of the simplex method

  1. Formulate the problem and convert it to standard form: make the objective Max, make all RHS bi≥0b_i\ge 0, add slack variables for ≤\le constraints, subtract surplus variables and add artificial variables for ≥\ge constraints, add artificial variables for == constraints.
  2. Find an initial BFS (slack/artificial variables form the starting basis) and write the initial simplex table with CjC_j, CBC_B, XBX_B and the body matrix.
  3. Compute Zj=∑CBaijZ_j=\sum C_B a_{ij} and the net evaluations Cj−ZjC_j - Z_j for every column.
  4. Optimality test: if all Cj−Zj≤0C_j - Z_j \le 0 (Max problem), the current solution is optimal; stop. Otherwise go on.
  5. Entering variable: choose the column with the largest positive Cj−ZjC_j-Z_j (key column).
  6. Leaving variable: compute the ratio θ=XB/(key column entry)\theta = X_B/(\text{key column entry}) for positive entries only; the row with the minimum ratio is the key row. If no entry is positive, the problem is unbounded.
  7. The element at the intersection is the pivot. Divide the key row by the pivot, and make the other entries of the key column zero by row operations to obtain the new table.
  8. Repeat steps 3 to 7 until all Cj−Zj≤0C_j-Z_j\le 0. The optimal values are the XBX_B column and Z=∑CBXBZ=\sum C_BX_B.

OR (Two-phase method)

Max Z=10x1+8x2Z=10x_1+8x_2 s.t. x1+x2≤6x_1+x_2\le 6, 2x1+x2≥82x_1+x_2\ge 8, x1,x2≥0x_1,x_2\ge 0.

Standard form: x1+x2+s1=6x_1+x_2+s_1=6, 2x1+x2−s2+a1=82x_1+x_2-s_2+a_1=8.

Phase I: Min w=a1w=a_1 (i.e. Max −a1-a_1). Starting basis (s1,a1)(s_1,a_1).

Basisx1x_1x2x_2s1s_1s2s_2a1a_1RHSratio
s1s_11110066
a1a_1210-1184

x1x_1 enters and a1a_1 leaves. New row: x1+12x2−12s2=4x_1 + \tfrac12x_2 - \tfrac12s_2 = 4 and s1s_1 row: 12x2+s1+12s2=2\tfrac12x_2+s_1+\tfrac12s_2=2. Now w=0w=0 and no artificial variable remains in the basis, so a feasible solution exists. Drop the a1a_1 column.

Phase II: original objective, basis (s1,x1)(s_1,x_1).

Basisx1x_1x2x_2s1s_1s2s_2RHSratio
s1s_1012\tfrac12112\tfrac1224
x1x_1112\tfrac120−12-\tfrac124-
Cj−ZjC_j-Z_j0305

s2s_2 enters, s1s_1 leaves. After the pivot:

Basisx1x_1x2x_2s1s_1s2s_2RHS
s2s_201214
x1x_111106
Cj−ZjC_j-Z_j0-2-100

All Cj−Zj≤0C_j-Z_j\le 0, so the solution is optimal:

x1=6,x2=0,Zmax⁡=10(6)=60x_1=6,\quad x_2=0,\quad Z_{\max}=10(6)=60

(Check: corner points (4,0),(6,0),(2,4)(4,0),(6,0),(2,4) give Z=40,60,52Z=40,60,52.)

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2082 · Linear Programming MAT : 404 · 5 marks

[a] Convert the following LP problem into the duality [5] Min Z=2x1+5x2Z = 2x_1 + 5x_2 Subject to x1+x2≥2x_1 + x_2 \ge 2 2x1+x2+6x3≤62x_1 + x_2 + 6x_3 \le 6 x1−x2+3x3=4x_1 - x_2 + 3x_3 = 4 x1,x2,x3≥0x_1, x_2, x_3 \ge 0
[b] If the ithi^{th} constraint of the primal is an equality constraint then prove that the ithi^{th} dual variable will be unrestricted in sign. [5]

Answer

(a) The primal is a minimization problem with x1,x2,x3≥0x_1,x_2,x_3\ge 0. Write x3x_3 with zero cost in the objective and bring all constraints to the same ≥\ge form, one dual variable per constraint:

  • Constraint 1 (≥\ge): x1+x2≥2x_1+x_2\ge 2, dual variable y1≥0y_1\ge 0.
  • Constraint 2 (≤\le): multiply by −1-1 to get −2x1−x2−6x3≥−6-2x_1-x_2-6x_3\ge -6, so the dual variable is y2′≥0y_2'\ge 0; with y2=−y2′y_2=-y_2' this is a variable y2≤0y_2\le 0 for the original ≤\le constraint.
  • Constraint 3 (==): y3y_3 unrestricted in sign.

Primal: Min Z=2x1+5x2+0x3Z = 2x_1+5x_2+0x_3.

Dual:

Max W=2y1+6y2+4y3\text{Max } W = 2y_1 + 6y_2 + 4y_3 subject to y1+2y2+y3≤2(x1)y_1 + 2y_2 + y_3 \le 2 \quad (x_1) y1+y2−y3≤5(x2)y_1 + y_2 - y_3 \le 5 \quad (x_2) 6y2+3y3≤0(x3)6y_2 + 3y_3 \le 0 \quad (x_3) y1≥0,y2≤0,y3 unrestricted in signy_1\ge 0,\quad y_2\le 0,\quad y_3 \text{ unrestricted in sign}

(Equivalently, with y2′=−y2≥0y_2'=-y_2\ge 0: Max W=2y1−6y2′+4y3W=2y_1-6y_2'+4y_3 with the corresponding signs changed.)

(b) Let the primal be Min Z=cxZ=cx with a set of constraints, of which the ii-th is an equality:

∑jaijxj=bi\sum_j a_{ij}x_j = b_i

An equality is equivalent to two inequalities:

∑jaijxj≥biand−∑jaijxj≥−bi\sum_j a_{ij}x_j \ge b_i \qquad\text{and}\qquad -\sum_j a_{ij}x_j \ge -b_i

(the second is the ≤\le constraint multiplied by −1-1, so that all constraints are of the ≥\ge type). Assign the dual variables yi′≥0y_i'\ge 0 to the first and yi′′≥0y_i''\ge 0 to the second. In the dual, the column of the ii-th constraint contributes

aijyi′+(−aij)yi′′=aij(yi′−yi′′)a_{ij}y_i' + (-a_{ij})y_i'' = a_{ij}(y_i'-y_i'')

to the jj-th dual constraint, and biyi′+(−bi)yi′′=bi(yi′−yi′′)b_iy_i'+(-b_i)y_i'' = b_i(y_i'-y_i'') to the dual objective. So the dual depends on yi′y_i' and yi′′y_i'' only through their difference. Define

yi=yi′−yi′′y_i = y_i' - y_i''

Since yi′y_i' and yi′′y_i'' are both non-negative, their difference can be positive, negative or zero, so yiy_i takes any real value. Replacing the pair by the single variable yiy_i gives a dual with the ii-th variable unrestricted in sign. Hence if the ii-th primal constraint is an equality, the ii-th dual variable is unrestricted in sign. ■\blacksquare

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2082 · Linear Programming MAT : 404 · 4+1 marks

[a] Formulate the LP model for a Transportation problem, including a description of the essential variables, constraints, and objective function. Additionally, provide an example of a real-life application of this problem. [4+1]
[b] Formulate the LP model for a Diet problem, including a description of the essential variables, constraints, and objective function. Additionally, provide an example of a real-life application of this problem. [4+1] OR Write a general LP model for the maximum flow problem and justify the model is linear. Describe briefly the two applications of the problem. [4+1]

Answer

[a] LP Model for a Transportation Problem

Statement of the problem. A commodity is to be shipped from mm sources (supply points) to nn destinations (demand points). Source ii has a supply of aia_i units, destination jj requires bjb_j units, and the cost of shipping one unit from source ii to destination jj is cijc_{ij}. The aim is to decide the shipment quantities so that total transportation cost is minimum.

Decision variables. Let

xij=number of units shipped from source i to destination j,i=1,2,…,m;  j=1,2,…,nx_{ij} = \text{number of units shipped from source } i \text{ to destination } j, \qquad i = 1,2,\dots,m; \; j = 1,2,\dots,n

with xij≥0x_{ij} \ge 0 for all i,ji,j.

Objective function. Minimize total transportation cost:

Minimize Z=∑i=1m∑j=1ncij xij\text{Minimize } Z = \sum_{i=1}^{m} \sum_{j=1}^{n} c_{ij}\, x_{ij}

Constraints.

  1. Supply (capacity) constraints — the total shipped out of each source cannot exceed its supply:

∑j=1nxij≤ai,i=1,2,…,m\sum_{j=1}^{n} x_{ij} \le a_i, \qquad i = 1,2,\dots,m

  1. Demand (requirement) constraints — each destination must receive at least its requirement:

∑i=1mxij≥bj,j=1,2,…,n\sum_{i=1}^{m} x_{ij} \ge b_j, \qquad j = 1,2,\dots,n

  1. Non-negativity constraints: xij≥0x_{ij} \ge 0 for all i,ji,j.

Balanced case. If total supply equals total demand, ∑iai=∑jbj\sum_i a_i = \sum_j b_j, the problem is balanced and the inequalities become equalities:

∑j=1nxij=ai,∑i=1mxij=bj\sum_{j=1}^{n} x_{ij} = a_i, \qquad \sum_{i=1}^{m} x_{ij} = b_j

If supply exceeds demand, a dummy destination is added with demand ∑iai−∑jbj\sum_i a_i - \sum_j b_j and zero cost; if demand exceeds supply, a dummy source is added similarly. This makes the model balanced and feasible.

Real-life application. A cement company in Nepal (for example, Hetauda Cement) has plants at Hetauda and Bhairahawa and depots at Kathmandu, Pokhara, Biratnagar and Nepalgunj. Given the production capacity of each plant, the demand at each depot and the per-bag freight rate on each route, the LP model above determines how many bags to send on each route so that total freight cost is minimum. The same model is used for distributing petroleum products from depots, fertilizers from warehouses to districts, and goods from factories to retail outlets.


[b] LP Model for a Diet Problem

Statement of the problem. A person must choose quantities of nn available foods so that the diet supplies at least the required amounts of mm nutrients at minimum cost. Food jj costs cjc_j per unit and contains aija_{ij} units of nutrient ii per unit of food. The minimum daily requirement of nutrient ii is bib_i.

Decision variables. Let

xj=quantity of food j included in the diet,j=1,2,…,nx_j = \text{quantity of food } j \text{ included in the diet}, \qquad j = 1,2,\dots,n

with xj≥0x_j \ge 0 for all jj.

Objective function. Minimize the total cost of the diet:

Minimize Z=∑j=1ncjxj\text{Minimize } Z = \sum_{j=1}^{n} c_j x_j

Constraints.

  1. Nutritional requirement constraints — the diet must supply at least the required amount of each nutrient:

∑j=1naijxj≥bi,i=1,2,…,m\sum_{j=1}^{n} a_{ij} x_j \ge b_i, \qquad i = 1,2,\dots,m

  1. Non-negativity constraints: xj≥0x_j \ge 0 for all jj.

Remarks. If a food can be taken only in limited quantity (taste, availability), upper bounds xj≤ujx_j \le u_j are added. If the requirement is an exact amount, the constraint becomes an equality. The model is a minimization LP with "greater than or equal to" constraints, so it is solved by the simplex method after adding surplus and artificial variables (Big-M or two-phase method).

Real-life application. Hospital and hostel messes, army and police canteens, and school feeding programmes use this model to prepare a daily menu that meets calorie, protein, fat, vitamin and mineral requirements at the lowest possible cost. In Nepal, the Mid-Day Meal programme and Nepal Food Corporation ration planning are typical examples. It is also used in planning cattle and poultry feed mixtures and in blending problems in industry.


OR — LP Model for the Maximum Flow Problem

Statement of the problem. A directed network has nodes 1,2,…,N1,2,\dots,N with node 1 as the source and node NN as the sink. Each arc (i,j)(i,j) has capacity uij≥0u_{ij} \ge 0. The aim is to send the maximum possible amount of flow from source to sink without exceeding any arc capacity, and with flow conserved at every intermediate node.

Decision variables. Let

xij=amount of flow on arc (i,j),xij≥0x_{ij} = \text{amount of flow on arc } (i,j), \qquad x_{ij} \ge 0

Objective function. Maximize the total flow leaving the source:

Maximize Z=∑jx1j\text{Maximize } Z = \sum_{j} x_{1j}

Constraints.

  1. Capacity constraints: xij≤uijx_{ij} \le u_{ij} for every arc (i,j)(i,j).
  2. Flow conservation at intermediate nodes k=2,3,…,N−1k = 2,3,\dots,N-1:

∑ixik−∑jxkj=0\sum_{i} x_{ik} - \sum_{j} x_{kj} = 0

  1. Non-negativity: xij≥0x_{ij} \ge 0 for all arcs.

Why the model is linear. Every term in the objective function and in every constraint is of the form 1⋅xij1 \cdot x_{ij} — each variable appears with power one and is multiplied only by a constant (capacity uiju_{ij} or coefficient 1). There are no products or powers of variables, no variables in denominators, and no other non-linear terms. Hence both the objective function and the constraint set are linear functions of the decision variables, so the model is a linear programming problem. Moreover, the flow conservation equations are linear "balance" equations, exactly of the LP form Ax=bAx = b.

Applications.

  1. Communication and computer networks. The model finds the maximum data rate that can be sent from a server to a client through routers and links of limited bandwidth, and identifies the bottleneck links.
  2. Transportation and pipeline systems. It determines the maximum volume of water, gas or petroleum that can be pumped from a supply point to a demand point through a pipeline network of fixed pipe capacities; similarly, it gives the maximum number of vehicles or goods that a road network can carry between two cities.

Answer checked by Claude Haiku · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

Questions from TU 4 Years BSc 4th Yr Plant Pathology (Bachelor Level [4 Yrs.]/Science & Tech. / IV Year · Plant Pathology and Protection [Bot.403] · 2082), TU 4 Years BSc 4th Yr Linear (Bachelor Level (4 Yrs.)/Science & Tech. / IV Year · Linear Programming MAT : 404 · 2082), TU 4 Years BSc 4th Yr Computational (Bachelor Level (4 Yrs.)/Science & Tech./IV Year · Computational Course (COM 408) · 2082), TU 4 Years BSc 4th Yr Computational (Bachelor Level (4 Yrs.) Science & Tech. /IV Year · Computational Course (COM 408) · 2080), TU 4 Yrs BSc 4th Yr Computational (Bachelor Level (4 Yrs.)/Science & Tech./IV Year · Computational Course (COM 408) · 2081), TU 4 Years BSc 4th Yr Mechanics 2082 (Bachelor Level (4 Yrs.) /Science & Tech. / IV Year · Mechanics (MAT : 403) · 2082), TU 4 Years BSc 4th Yr Modern Algebra (Bachelor Level (4 Yrs.) Science & Tech. / IV Year · MAT : 401 · 2082), TU 4 Years BSc 4th Yr Quantum Mechanics (Bachelor Level (4 Yrs.)/Science & Tech. / IV year · PHY-401 (New Course) · 2082), TU 4 Years BSc 4th Yr Spatial and (Bachelor Level [4 Yrs.]/Science & Tech. / IV Year · Spatial and Survey Technology [STAT. 407] (Interdisciplinary Paper) · 2081) and TU 4 Years BSc 4th Yr Econophysics (Bachelor Level (4 Yrs.)/Science & Tech. / IV Year · Econophysics-Interdisciplinary (Phy. 407) · 2078). Answers are written for this site; check them against your class notes.