Skip to main content

Chapter 9

Linear Programming

TU BBS past exam questions

Past questions and answers

5 questions set from this chapter. Most repeated first.

  • 2082 · Linear Programming (MAT.404)

[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 the 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 is a nonzero vector and b∈Rb\in\mathbb{R} is a scalar.
Geometrically, a hyperplane is an (n−1)(n-1)-dimensional flat surface. For example, in R2\mathbb{R}^2 a hyperplane is a straight line, and in R3\mathbb{R}^3 it is a plane.

Convex Set

A set S⊆RnS\subseteq\mathbb{R}^n is called a convex set if for every pair of points x,y∈Sx,y\in S and every scalar λ\lambda with 0≤λ≤10\le \lambda\le 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.


Feasible Set of an LP is Convex

Consider a linear programming problem in the form

Maximize z=cTxsubject to Ax≤b,x≥0.\begin{aligned} \text{Maximize } & z=c^T x\\ \text{subject to } & Ax\le b,\\ & x\ge 0. \end{aligned}

Its feasible set is

F={x∈Rn:Ax≤b, x≥0}.F=\{x\in\mathbb{R}^n : Ax\le b,\ x\ge 0\}.

Let x,y∈Fx,y\in F and let λ∈[0,1]\lambda\in[0,1]. For each constraint row ii,

aiTx≤bi,aiTy≤bi.a_i^T x\le b_i,\qquad a_i^T y\le b_i.

Then

aiT(λx+(1−λ)y)=λaiTx+(1−λ)aiTy≤λbi+(1−λ)bi=bi.\begin{aligned} 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. \end{aligned}

Also, since xj≥0x_j\ge 0 and yj≥0y_j\ge 0,

λxj+(1−λ)yj≥0.\lambda x_j+(1-\lambda)y_j\ge 0.

Hence λx+(1−λ)y\lambda x+(1-\lambda)y satisfies all constraints, so

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

Therefore the feasible set FF is convex.

Equivalently, each inequality aiTx≤bia_i^T x\le b_i defines a closed half-space, and each nonnegativity condition xj≥0x_j\ge 0 also defines a half-space. Since every half-space is convex and the intersection of convex sets is convex, the feasible region of an LP is convex. If the LP has equality constraints Ax=bAx=b, then for x,y∈Fx,y\in F,

A(λx+(1−λ)y)=λb+(1−λ)b=b,A(\lambda x+(1-\lambda)y)=\lambda b+(1-\lambda)b=b,

so the same conclusion holds.


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

Let P,Q⊆RnP,Q\subseteq\mathbb{R}^n be convex sets, and let α,β\alpha,\beta be any scalars. 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 for some p1,p2∈Pp_1,p_2\in P and q1,q2∈Qq_1,q_2\in Q,

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]. Then

λ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\bigl(\lambda p_1+(1-\lambda)p_2\bigr) +\beta\bigl(\lambda q_1+(1-\lambda)q_2\bigr). \end{aligned}

Since PP is convex,

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

Since QQ is convex,

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

Thus

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

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

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

αP+βQ=1P+(−1)Q=P−Q.\alpha P+\beta Q=1P+(-1)Q=P-Q.

Since PP and QQ are convex, by the result just proved, P−QP-Q is also convex. Therefore,

P−Q is a convex set.\boxed{P-Q \text{ is a convex set.}}

Answer checked by Claude Haiku · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2082 · Linear Programming (MAT.404)

[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] Rewriting the LP problem

Given LP problem:

Maximize 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

1. Standard form

Introduce surplus and slack variables: 6x1+3x2−S1=5,S1≥06x_1 + 3x_2 - S_1 = 5, \quad S_1 \ge 0 7x1+2x2+S2=14,S2≥07x_1 + 2x_2 + S_2 = 14, \quad S_2 \ge 0

Standard form:

Maximize Z=12x1+5x2+0S1+0S2Z = 12x_1 + 5x_2 + 0S_1 + 0S_2

Subject to: 6x1+3x2−S1=56x_1 + 3x_2 - S_1 = 5 7x1+2x2+S2=147x_1 + 2x_2 + S_2 = 14 x1,x2,S1,S2≥0x_1, x_2, S_1, S_2 \ge 0

2. Canonical form

The canonical form requires each constraint equation to contain a basic variable (coefficient +1+1, appearing in no other equation) and non-negative RHS. The second equation already has basic variable S2S_2. The first equation has −S1-S_1, so an artificial variable A1≥0A_1 \ge 0 is introduced:

6x1+3x2−S1+A1=56x_1 + 3x_2 - S_1 + A_1 = 5 7x1+2x2+S2=147x_1 + 2x_2 + S_2 = 14

Canonical form:

Maximize Z∗=12x1+5x2+0S1+0S2−MA1Z^* = 12x_1 + 5x_2 + 0S_1 + 0S_2 - M A_1 (Big-M method)

Subject to: 6x1+3x2−S1+A1=56x_1 + 3x_2 - S_1 + A_1 = 5 7x1+2x2+S2=147x_1 + 2x_2 + S_2 = 14 x1,x2,S1,S2,A1≥0x_1, x_2, S_1, S_2, A_1 \ge 0

3. Conversion into minimization problem

Minimize Z′=−Z=−12x1−5x2Z' = -Z = -12x_1 - 5x_2

Subject to the same constraints: 6x1+3x2−S1+A1=56x_1 + 3x_2 - S_1 + A_1 = 5 7x1+2x2+S2=147x_1 + 2x_2 + S_2 = 14 x1,x2,S1,S2,A1≥0x_1, x_2, S_1, S_2, A_1 \ge 0

with min⁡Z′=−max⁡Z\min Z' = -\max Z.


[b] Equivalence of the three forms of LP problem

The three forms are:

  1. General form — objective may be max or min; constraints may be ≤\le, ≥\ge, or ==; variables non-negative.
  2. Standard form — objective is maximization; all constraints are equations; all variables non-negative; RHS constants non-negative.
  3. Canonical form — objective is maximization; all constraints are equations; all variables non-negative; RHS constants non-negative; each equation has a basic variable with coefficient +1+1 appearing in no other equation.

Equivalence proof:

(i) General → Standard form

  • Replace min⁡Z\min Z by max⁡(−Z)\max(-Z); then min⁡Z=−max⁡(−Z)\min Z = -\max(-Z).
  • For ≤\le constraint, add slack variable; for ≥\ge constraint, subtract surplus variable.
  • If RHS is negative, multiply the equation by −1-1 (reversing the inequality sign first).
  • If a variable is unrestricted, write x=x′−x′′x = x' - x'' with x′,x′′≥0x', x'' \ge 0.

These operations do not change the feasible region in terms of original variables, nor the objective value at any feasible point.

(ii) Standard → Canonical form

If a standard-form equation lacks a basic variable (e.g., it contains a surplus variable with coefficient −1-1), an artificial variable is added to serve as the initial basic variable. Using the Big-M or two-phase method, the artificial variable is forced to zero at optimum. Hence the optimal solution of the canonical form coincides with that of the standard form.

(iii) Canonical → General form

Dropping the slack, surplus, and artificial variables and rewriting each equation as an inequality recovers the general form. Since these added variables have zero coefficients in the objective (or are driven to zero), the optimal objective value is unchanged.

Conclusion

Each transformation preserves the feasible region (in terms of the original decision variables) and the objective value at every feasible point. Therefore the optimal solution of one form is also optimal for the other forms, and the three forms are equivalent.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2082 · Linear Programming (MAT.404)

[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) Basic feasible solution

For a system 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. If all basic variables are also ≥0\ge 0, it is a basic feasible solution (BFS); it corresponds to a corner point of the feasible region.

A BFS is non-degenerate if all mm basic variables are strictly positive. It is degenerate if at least one basic variable is zero (in the simplex table, a tie in the minimum-ratio test produces this).

(b) Steps of the simplex method

  1. Formulate the problem; convert to maximization and make all RHS values non-negative.
  2. Convert inequalities to equations by adding slack variables (≤\le), subtracting surplus variables (≥\ge) and adding artificial variables where there is no starting basic variable (≥\ge or ==).
  3. Find an initial BFS (slack variables as the basis) and construct the initial simplex table with cjc_j, zjz_j and cj−zjc_j - z_j rows.
  4. Optimality test: if all cj−zj≤0c_j - z_j \le 0 (for maximization), the solution is optimal; stop.
  5. Otherwise, choose the entering variable: the column with the largest positive cj−zjc_j - z_j (key column).
  6. Choose the leaving variable: the minimum non-negative ratio RHSkey column entry\dfrac{\text{RHS}}{\text{key column entry}} (only for positive entries); this gives the key row. If no entry is positive, the solution is unbounded.
  7. Divide the key row by the key element to get the new pivot row; make the other entries of the key column zero by row operations.
  8. Recompute zjz_j and cj−zjc_j - z_j, and repeat from step 4 until optimal.

OR: Two-phase solution

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.

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: Minimize A1A_1 (equivalently maximize −A1-A_1). Starting basis (s1,A1)(s_1, A_1).

Basisx1x_1x2x_2s1s_1s2s_2A1A_1RHSRatio
s1s_11110066
A1A_1210-1184
cj−zjc_j - z_j210-10

x1x_1 enters, A1A_1 leaves. After the iteration:

Basisx1x_1x2x_2s1s_1s2s_2RHS
s1s_101/211/22
x1x_111/20-1/24

All cj−zj≤0c_j - z_j \le 0 for the Phase I objective and A1=0A_1 = 0, so a feasible solution exists. Drop A1A_1.

Phase II: Use the original objective c=(10,8,0,0)c = (10, 8, 0, 0). Initial table, basis (s1,x1)(s_1, x_1):

BasiscBc_Bx1x_1x2x_2s1s_1s2s_2RHSRatio
s1s_1001/211/224
x1x_11011/20-1/24-
cj−zjc_j - z_j0305

s2s_2 enters, s1s_1 leaves (multiply the s1s_1 row by 2, then add half of it to the x1x_1 row):

BasiscBc_Bx1x_1x2x_2s1s_1s2s_2RHS
s2s_2001214
x1x_11011106
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)+8(0)=60.x_1 = 6,\quad x_2 = 0,\quad Z_{\max} = 10(6) + 8(0) = 60.

Answer checked by Claude Sonnet · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2082 · Linear Programming (MAT.404)

[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] Dual of the given LP

The primal is

Min Z=2x1+5x2+0x3s.t. x1+x2≥22x1+x2+6x3≤6x1−x2+3x3=4x1,x2,x3≥0\begin{aligned} \text{Min } Z &= 2x_1+5x_2+0x_3\\ \text{s.t. } & x_1+x_2 \ge 2\\ & 2x_1+x_2+6x_3 \le 6\\ & x_1-x_2+3x_3 = 4\\ & x_1,x_2,x_3 \ge 0 \end{aligned}

Let the dual variables be y1,y2,y3y_1,y_2,y_3 corresponding to the three constraints.

Rules used:

  • Primal is minimization, so dual is maximization.
  • Primal ≥\ge constraint gives dual variable y1≥0y_1 \ge 0.
  • Primal ≤\le constraint gives dual variable y2≤0y_2 \le 0.
  • Primal equality constraint gives dual variable y3y_3 unrestricted.
  • Primal variables x1,x2,x3≥0x_1,x_2,x_3 \ge 0 give dual constraints of type ≤\le.

Hence the dual is

Max W=2y1+6y2+4y3s.t. y1+2y2+y3≤2y1+y2−y3≤56y2+3y3≤0y1≥0,y2≤0,y3 unrestricted\boxed{ \begin{aligned} \text{Max } W &= 2y_1+6y_2+4y_3\\ \text{s.t. } & y_1+2y_2+y_3 \le 2\\ & y_1+y_2-y_3 \le 5\\ & 6y_2+3y_3 \le 0\\ & y_1 \ge 0,\quad y_2 \le 0,\quad y_3 \text{ unrestricted} \end{aligned} }

If the intended objective was Z=2x1+5x2+6x3Z=2x_1+5x_2+6x_3, then the third dual constraint becomes

6y2+3y3≤6.6y_2+3y_3 \le 6.

[b] Proof: Equality constraint gives unrestricted dual variable

Consider the ii-th primal constraint as an equality:

ai1x1+ai2x2+⋯+ainxn=bi.a_{i1}x_1+a_{i2}x_2+\cdots+a_{in}x_n=b_i.

This equality can be written as two inequalities:

ai1x1+⋯+ainxn≥bia_{i1}x_1+\cdots+a_{in}x_n \ge b_i

and

ai1x1+⋯+ainxn≤bi.a_{i1}x_1+\cdots+a_{in}x_n \le b_i.

Let the dual variable for the ≥\ge part be yi+≥0y_i^+ \ge 0, and for the ≤\le part be yi−≤0y_i^- \le 0.

In the dual objective, these two constraints contribute

biyi++biyi−=bi(yi++yi−).b_i y_i^+ + b_i y_i^- = b_i(y_i^+ + y_i^-).

In each dual constraint, they contribute

aijyi++aijyi−=aij(yi++yi−).a_{ij}y_i^+ + a_{ij}y_i^- = a_{ij}(y_i^+ + y_i^-).

Now define

yi=yi++yi−.y_i = y_i^+ + y_i^-.

Since yi+≥0y_i^+ \ge 0 and yi−≤0y_i^- \le 0, the value of yiy_i may be positive, negative, or zero. Therefore yiy_i has no sign restriction.

Conversely, any unrestricted yiy_i can be split as

yi+=max⁡(yi,0),yi−=min⁡(yi,0),y_i^+ = \max(y_i,0), \qquad y_i^- = \min(y_i,0),

so the two inequality dual variables together are equivalent to one unrestricted dual variable.

Thus, the dual variable corresponding to an equality constraint of the primal is unrestricted in sign. ■\blacksquare

Answer checked by Claude Haiku · Oct 21, 2026

Test yourself · 2 MCQs

Loading…

  • 2082 · Linear Programming (MAT.404)

[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

Formulation

Let there be mm sources (supply points) and nn destinations (demand points).

Parameters:

  • aia_i = amount available (supply) at source ii, i=1,2,…,mi = 1, 2, \dots, m
  • bjb_j = amount required (demand) at destination jj, j=1,2,…,nj = 1, 2, \dots, n
  • cijc_{ij} = cost of transporting one unit from source ii to destination jj

Decision variables: xij=quantity transported from source i to destination j(xij≥0)x_{ij} = \text{quantity transported from source } i \text{ to destination } j \quad (x_{ij} \ge 0)

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:

Supply constraints (each source cannot ship more than it has): ∑j=1nxij≤aifor i=1,2,…,m\sum_{j=1}^{n} x_{ij} \le a_i \quad \text{for } i = 1, 2, \dots, m

Demand constraints (each destination must receive what it needs): ∑i=1mxij≥bjfor j=1,2,…,n\sum_{i=1}^{m} x_{ij} \ge b_j \quad \text{for } j = 1, 2, \dots, n

Non-negativity: xij≥0for all i,jx_{ij} \ge 0 \quad \text{for all } i, j

For a balanced problem, ∑ai=∑bj\sum a_i = \sum b_j, and the supply and demand constraints become equalities.

Real-life Application

A brewery in Nepal has bottling plants in Kathmandu, Pokhara and Biratnagar, and must supply its product to warehouses in Chitwan, Butwal and Dharan. The company knows the production capacity of each plant, the demand of each warehouse and the per-truck transport cost on each route. The transportation model finds the shipping plan that meets all warehouse demands at minimum total cost.


[b] LP Model for a Diet Problem

Formulation

Let there be nn food items and mm nutrients.

Parameters:

  • cjc_j = cost per unit of food jj
  • aija_{ij} = amount of nutrient ii present in one unit of food jj
  • bib_i = minimum required amount of nutrient ii

Decision variables: xj=quantity of food j to be included in the diet(xj≥0)x_j = \text{quantity of food } j \text{ to be included in the diet} \quad (x_j \ge 0)

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:

Nutrient requirements (each nutrient must reach its minimum level): ∑j=1naijxj≥bifor i=1,2,…,m\sum_{j=1}^{n} a_{ij} x_j \ge b_i \quad \text{for } i = 1, 2, \dots, m

Non-negativity: xj≥0for j=1,2,…,nx_j \ge 0 \quad \text{for } j = 1, 2, \dots, n

Real-life Application

A hospital dietician must prepare a daily meal plan for patients from foods such as rice, lentils, milk, vegetables and eggs. Each food has a known price and a known content of calories, protein, calcium and iron. The diet model determines the cheapest combination of foods that still satisfies the patients' minimum daily nutritional requirements.


OR — LP Model for the Maximum Flow Problem

General LP Model

Let G=(V,E)G = (V, E) be a directed network with source ss and sink tt. Each arc (i,j)∈E(i, j) \in E has capacity uiju_{ij}.

Decision variables: xij=flow on arc (i,j)(xij≥0)x_{ij} = \text{flow on arc } (i, j) \quad (x_{ij} \ge 0)

Objective function: Maximize the total flow from source to sink Maximize Z=∑j:(s,j)∈Exsj\text{Maximize } Z = \sum_{j:(s,j)\in E} x_{sj}

Constraints:

Capacity constraints: xij≤uijfor every arc (i,j)∈Ex_{ij} \le u_{ij} \quad \text{for every arc } (i, j) \in E

Flow conservation at every intermediate node kk (flow in = flow out): ∑i:(i,k)∈Exik−∑j:(k,j)∈Exkj=0for all k≠s,t\sum_{i:(i,k)\in E} x_{ik} - \sum_{j:(k,j)\in E} x_{kj} = 0 \quad \text{for all } k \ne s, t

Non-negativity: xij≥0for every arc (i,j)∈Ex_{ij} \ge 0 \quad \text{for every arc } (i, j) \in E

Why the Model is Linear

Every term in the objective function and in every constraint is of the form xijx_{ij} multiplied by a constant (here, the constant is 1). No variable is raised to a power, no two variables are multiplied together, and no variable appears in a denominator. Hence both the objective function and all constraints are linear functions of the decision variables, so the model is a linear programming model.

Two Applications

  1. Telecommunication networks: Determining the maximum volume of data (calls or internet traffic) that can be sent from one exchange to another through cables of limited capacity.
  2. Water supply and pipeline systems: Finding the maximum quantity of water that can be delivered from a reservoir to a city through a network of pipes of fixed diameters.
  3. Road and railway traffic: Computing the maximum number of vehicles per hour that can pass from one point of a city to another, used for traffic planning.

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 Environmental and (BSc 4th Year · Environmental and Biodiversity (Bot. 401) · 2082), TU 4 Years BSc 4th Yr Mechanics 2082 (Bachelor Level (4 Yrs.) /Science & Tech. / IV Year · 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 Material Science (Bachelor Level (4 Yrs.)/Science & Tech. / IV year · Material Science (Phy.405) · 2074), 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 (BSc 4th Year · Econophysics-Interdisciplinary (Phy. 407) · 2078). Answers are written for this site; check them against your class notes.