Operational Que
Operational Que
1.
2.
3.
5.
Core Topics:
Core Topics:
Techniques:
Practical Focus:
Software Tools:
1.
Dairy Farm: Optimizing feed mix for milk yield vs. cost.
2.
3.
1.
Problem Sets:
2.
o
3.
Case Analysis:
4.
5.
Project:
6.
o
Key Textbooks & Resources
1.
Required:
2.
3.
Supplementary:
4.
o
Software Guides: Excel Solver Tutorials, Pyomo Documentation.
o
Learning Outcomes
1.
2.
3.
5.
7.
2. **Slack Variables**: These are added to "less than or equal to" (≤)
constraints to convert the inequality into an equation. They represent the
unused resources. For example, if we have a constraint that represents the
maximum labor hours available, the slack variable would represent the
unused labor hours.
- In the mathematical formulation, we use symbols (like x1, x2, ..., xn) to
denote the decision variables. The objective function and constraints are
linear functions of these variables.
- Artificial variables are used only for the solution method and are not
present in the final solution.
3. Simplex Method
We'll aim for a mix of difficulty levels and ensure that the questions test
understanding, application, and analysis.
---
a) Decision variables
b) Objective function
c) Constraints
b) It optimizes the use of scarce resources like land, water, and fertilizer
b) 2x1 * x2 ≤ 100
13. A farmer has 200 hectares and can grow wheat (x1) and/or corn (x2).
The profit per hectare of wheat is $500 and for corn is $600. The
objective function to maximize profit would be:
14. If the farmer in the previous question also has a constraint that the
total water used (wheat uses 2 units/ha, corn uses 3 units/ha) cannot
exceed 500 units, the constraint would be:
16. How many decision variables can be solved using the graphical
method?
a) 1
b) 2
c) Up to 3
d) Any number
18. Which point in the feasible region provides the best value of the
objective function?
b) The reduced cost for that variable (how the objective would change if
it enters the basis)
b) If the primal has an optimal solution, then the dual also has an optimal
solution and the optimal values are equal
b) The change in the optimal objective value per unit increase in the
right-hand side of a constraint
b) It decreases
d) It becomes zero
30. What does a zero reduced cost for a non-basic variable in the optimal
simplex tableau indicate?
d) Minimize |x1| + |x2| (Note: absolute values can be linearized but are
nonlinear in general without linearization)
a) Simplex method
b) Gradient descent
d) Graphical method
a) Minimize risk
b) Maximize profit
a) Goal programming
c) Sensitivity analysis
d) Duality
a) Fixed costs
---
**Answer Key:**
1. a
2. b
3. c
4. d
5. b
6. b
7. a
8. b
9. d
10. b
11. a
12. b
13. a
14. a
15. b
16. b (and sometimes 3, but typically 2 is the limit for graphical)
17. b
18. c
19. b
20. c
21. c
22. b
23. b
24. b
25. a
26. b
27. b
28. b
29. a
30. b
31. a
33. a
34. b
35. b
36. d
37. a
38. a
39. a
40. b
Note: For question 32, absolute values are nonlinear, so both b and d are
nonlinear. However, in the context of the course, we might expect b. If
the problem allows linearization of absolute values, then d can be linear.
But without linearization, it is nonlinear. We can also have multiple
correct answers, but in MCQs usually we pick one. We can adjust to
make it clear.
1. Decision Variables
Interpretation:
o
Directly model choices (e.g., x1=hectares of wheatx1
=hectares of wheat, x2=units of fertilizerx2=units of fertilizer).
In agricultural contexts:
o
2. Slack Variables
Interpretation:
o
o
3. Surplus Variables
Interpretation:
4. Artificial Variables
Symbol: aiai (e.g., a1,a2a1,a2).
Interpretation:
5. Non-Negativity Variables
Interpretation:
1.
Decision variables in LP represent:
a) Constraints
b) Unknown quantities to optimize
c) Slack resources
d) Objective coefficients
2.
3.
Slack variables are used in which type of constraint?
a) ≥≥
b) ≤≤
c) ==
d) Nonlinear
4.
5.
If 3x1+2x2+s1=503x1+2x2+s1=50 and s1=5s1=5, what does s1s1 imply?
a) 5 units of resource deficit
b) 5 units of resource unused
c) Excess production by 5 units
d) Optimal solution achieved
6.
7.
Surplus variables apply to:
a) ≥≥ constraints
b) ≤≤ constraints
c) Equality constraints
d) Objective functions
8.
9.
Artificial variables are used to:
a) Start the simplex method
b) Represent real resources
c) Minimize costs
d) Replace slack variables
10.
11.
Non-negativity constraints ensure:
a) Solutions are physically possible
b) Slack is maximized
c) Objective is nonlinear
d) Constraints are binding
12.
13.
In the equation 4x1+3x2−e1=1204x1+3x2−e1=120, e1e1 is a:
a) Slack variable
b) Surplus variable
c) Artificial variable
d) Decision variable
14.
15.
Which variable has no real-world meaning?
a) Decision variable
b) Slack variable
c) Artificial variable
d) Surplus variable
16.
17.
For a constraint x1+x2≤100x1+x2≤100, adding slack variable s1s1 gives:
a) x1+x2≥100−s1x1+x2≥100−s1
b) x1+x2+s1=100x1+x2+s1=100
c) x1+x2−s1=100x1+x2−s1=100
d) s1=x1+x2s1=x1+x2
18.
19.
All LP variables must satisfy:
a) Non-negativity
b) Integer values
c) Positive coefficients
d) Nonlinearity
20.
1.
The objective function in LP must be:
a) Nonlinear
b) Linear
c) Quadratic
d) Stochastic
2.
3.
A feasible region in LP is defined by:
a) All constraints simultaneously
b) Objective function
c) Slack variables only
d) Artificial variables
4.
5.
An optimal solution occurs at:
a) Any feasible point
b) A corner point of the feasible region
c) Where slack is zero
d) Origin (0,0)
6.
7.
In agriculture, maximizing profit Z=50x1+70x2Z=50x1
+70x2 where x1,x2x1,x2 are crop acres, is an example of:
a) Constraint
b) Objective function
c) Slack variable
d) Surplus condition
8.
9.
Which is a valid LP constraint?
a) 2x1x2≤302x1x2≤30
b) 3x1+4x2≤603x1+4x2≤60
c) x12+x2≥20x12+x2≥20
d) ∣x1∣+x2=10∣x1∣+x2=10
10.
11.
For a water constraint "Usage ≤ 500 units" with crops A (2 units/ha) and
B (3 units/ha):
a) 2xA+3xB≤5002xA+3xB≤500
b) 2xA+3xB≥5002xA+3xB≥500
c) xA+xB≤500xA+xB≤500
d) 5(xA+xB)=5005(xA+xB)=500
12.
13.
If the feasible region is empty, the LP problem is:
a) Optimal
b) Infeasible
c) Unbounded
d) Degenerate
14.
15.
Unboundedness in LP means:
a) No feasible solution
b) Objective can improve indefinitely
c) Multiple optimal solutions
d) All constraints are binding
16.
17.
A binding constraint:
a) Has slack/surplus > 0
b) Has slack/surplus = 0
c) Includes artificial variables
d) Is redundant
18.
19.
Redundant constraints:
a) Do not affect the feasible region
b) Are always binding
c) Cause infeasibility
d) Require artificial variables
20.
21.
In minimization LP, the objective is to:
a) Lower a quantity (e.g., cost)
b) Increase resources
c) Maximize slack
d) Ignore constraints
22.
23.
Which is NOT part of LP formulation?
a) Decision variables
b) Objective function
c) Constraints
d) Probability distributions
24.
25.
For 2 variables, LP can be solved using:
a) Graphical method
b) Calculus
c) Regression
d) Dynamic programming
26.
27.
The simplex method solves LP by:
a) Moving along corner points
b) Random sampling
c) Gradient descent
d) Differentiation
28.
29.
Sensitivity analysis studies:
a) Impact of parameter changes
b) Nonlinear objectives
c) Integer solutions
d) Artificial variables
30.
1.
Optimal fertilizer allocation in LP models often assumes:
a) Linear yield response
b) Quadratic costs
c) Stochastic weather
d) Fixed crop prices
2.
3.
A farmer has 100 ha land. Crop A: profit $200/ha, Crop B: $300/ha.
Objective function is:
a) Max Z=200xA+300xBZ=200xA+300xB
b) Min Z=200xA+300xBZ=200xA+300xB
c) xA+xB≤100xA+xB≤100
d) 200xA+300xB≥50,000200xA+300xB≥50,000
4.
5.
If labor constraint is 4xA+5xB≤1,0004xA+5xB≤1,000 hours,
slack s1=100s1=100 implies:
a) Labor deficit of 100 hours
b) 100 unused labor hours
c) Excess production
d) Infeasibility
6.
7.
In feed mix optimization, minimizing cost subject to nutrient needs uses:
a) ≥≥ constraints for nutrients
b) ≤≤ constraints for nutrients
c) Equality constraints only
d) Artificial objectives
8.
9.
Which conflict might LP resolve in agriculture?
a) Land allocation between departments
b) Weather uncertainty
c) Political disputes
d) Equipment failures
10.
11.
Diminishing returns in crop yield would require:
a) Nonlinear programming
b) More slack variables
c) Integer variables
d) Stochastic models
12.
13.
For a crop Y=10FY=10F (F: fertilizer), LP is unsuitable because:
a) Yield is nonlinear in F
b) F is continuous
c) Constraints exist
d) Slack is needed
14.
15.
Goal programming is used when:
a) Multiple objectives compete
b) Constraints are absent
c) Variables are integers
d) Solutions are unbounded
16.
17.
Shadow prices indicate:
a) Value of an extra resource unit
b) Cost of artificial variables
c) Slack variable values
d) Number of optimal solutions
18.
19.
If shadow price for water is $5/ha, increasing water by 1 unit:
a) Raises profit by ~$5
b) Lowers profit by $5
c) Requires more fertilizer
d) Makes solution infeasible
20.
21.
In LP, "Pareto efficiency" means:
a) No stakeholder can gain without another losing
b) All slack is zero
c) Artificial variables are removed
d) Objective is minimized
22.
23.
Software for agricultural LP includes:
a) Excel Solver
b) AutoCAD
c) Photoshop
d) Python (non-optimization libraries)
24.
25.
A constraint x1+x2≥50x1+x2≥50 (minimum land use) requires:
a) Surplus variable
b) Slack variable
c) Artificial variable
d) No additional variables
26.
27.
Which is an LP limitation in agriculture?
a) Assumes deterministic parameters
b) Handles nonlinearity
c) Guarantees integer solutions
d) Ignores resource limits
28.
29.
LP helps agribusinesses by:
a) Optimizing resource use
b) Predicting rainfall
c) Designing machinery
d) Setting market prices
30.
Answer Key
An
Q Q Ans Q Ans Q Ans
s
2
1 B 11 B A 31 A
1
2 B 12 A 2 D 32 A
An
Q Q Ans Q Ans Q Ans
s
2
3 B 13 B A 33 A
3
2
4 A 14 B A 34 A
4
2
5 A 15 B A 35 A
5
2
6 A 16 A A 36 A
6
2
7 B 17 B A 37 A
7
2
8 C 18 B B 38 A
8
2
9 B 19 B A 39 A
9
3
10 A 20 A A 40 A
0
**Answer: a**
**Answer: b**
**Answer: c**
a) Decision variables
b) Objective function
c) Constraints
**Answer: d**
**Answer: b**
**Answer: b**
**Answer: a**
**Answer: b**
*Explanation: The constraint limits the total land used
for wheat and barley to 100 hectares.*
**Answer: d**
b) 2x1 * x2 ≤ 100
**Answer: a**
**Answer: b**
13. **A farmer has 200 hectares and can grow wheat
(x1) and/or corn (x2). The profit per hectare of wheat is
$500 and for corn is $600. The objective function to
maximize profit would be:**
**Answer: a**
**Answer: a**
**Answer: b**
a) 1
b) 2
c) Up to 3
d) Any number
**Answer: b**
**Answer: b**
**Answer: c**
**Answer: b**
**Answer: c**
**Answer: c**
*Explanation: The simplex method is an algorithm for
solving LPs by moving from one vertex to another along
the edges of the feasible region.*
**Answer: b**
24. **In the simplex tableau, what does the column for a
non-basic variable indicate?**
**Answer: b**
**Answer: b**
**Answer: b**
**Answer: b**
b) It decreases
d) It becomes zero
**Answer: a**
**Answer: b**
*Explanation: A zero reduced cost means that
introducing the variable would not change the objective,
implying alternative optima.*
**Answer: a**
**Answer: b**
**Answer: a**
a) Simplex method
b) Gradient descent
c) Branch and bound
d) Graphical method
**Answer: b**
**Answer: b**
a) Minimize risk
b) Maximize profit
**Answer: d**
**Answer: a**
c) Sensitivity analysis
d) Duality
**Answer: a**
**Answer: a**
**Answer: b**
---
**Answer: b**
**Answer: b**
---
Constraints:
Land: x₁ + x₂ ≤ 100 ha
Maximize: c^T x
At optimality, we have:
Interpretation:
Example:
Subject to:
Interpretation:
---
---
---
---
Interpretation:
Interpretation:
Constraints:
Land: x₁ + x₂ ≤ 100 ha
Labor: 3x₁ + 2x₂ ≤ 240 hrs
Optimal Solution:
Profit = $56,000
Slack Variables:
Shadow Prices:
Land: $300/ha
Labor: $50/hr
Water: $100/kL
Interpretation Questions:
Q1. The shadow price for labor is $50. What does
this imply?
a) Labor costs $50/hour.
b) Each additional labor hour increases profit by
$50.
c) The current labor usage is 50 hours.
d) The labor constraint is non-binding.
Answer: (b)
Explanation: Shadow price = marginal profit gain.
Increasing labor by 1 hr (to 241 hrs) would raise
profit by $50.
Answer: (b)
Explanation: Slack > 0 means water is non-binding.
Extra water adds no value → shadow price = $0.
Answer: (c)
Explanation: Land shadow price = $300. Profit
increases by $300 (within allowable range).
Answer: (c)
Explanation: Slack = 0 implies 100% resource
utilization.
Key Takeaways:
Slack > 0 → Resource wasted.