Determine whether the following statements are true or false. If true, provide a proof; if false, give a counterexample.
(a) If the primal linear programming problem has a feasible solution, then its dual problem must also have a feasible solution.
False. Consider:
maxxs.t.{−x≤−1x≥0
, which has a feasible solution x=1, its dual problem:
min−ys.t.{−y≥1y≥0
, has no feasible solution.
(b) If the dual linear programming problem has no feasible solution, then the primal problem must also have no feasible solution.
False. The counterexample is the same with (a).
(c) In a primal-dual pair of linear programming problems, regardless of whether the primal is a maximization or minimization problem, the objective function value of any feasible primal solution does not exceed that of any feasible dual solution.
False. Consider:
minxs.t.{x=1x≥0
, which the objective function can be x0=1, and its dual problem:
maxys.t. y≤1
, which the objective function can be y0=0. So, x0>y0.
Problem 2
Introduce 0-1 variables to express the following constraints as general linear constraints.
(a) At least one of the following three constraints must hold:
3x1−2x2≥4 or x1+5x2≤12 or 4x1−x2≤8
⎩⎨⎧3x1−2x2≥4−(1−y1)Mx1+5x2≤12+(1−y2)M4x1−x2≤8+(1−y3)My1+y2+y3≥1yi=0 or 1,i=1,2,3
(b) If x1≥3, then x2≤6; otherwise x2≥4.
⎩⎨⎧x1≥3−(1−y)Mx1<3+yMx2≤6+(1−y)Mx2≥4−yMy=0 or 1
(c) The variable x1 can only take one of the following discrete values:
x1∈{2,4,6,8}
⎩⎨⎧x1=2y1+4y2+6y3+8y4y1+y2+y3+y4=1yi=0 or 1,i=1,2,3,4
Problem 3
Use the Branch and Bound method to solve the following integer linear programming problem:
⎩⎨⎧maxs.t.z=2x1+x2x1+x2≤5−x1+x2≤06x1+2x2≤21x1,x2≥0, and integers.
The optimal solution for the relaxation problem is x=(11/4,9/4). Since 2≤x1≤3, we can add two more constraints x1≤2 and x1≥3 to form two sub-linear programming problem.
(LP1):
, which x∗=(3,1.5), optimum 7.5.
Since (LP2) has an larger optimum value, we further partition this branch by adding two more constraints, x2≤1 and x2≥2. As when x2≥2, x can only be (3,2), and 6x1+2x2=22>21, so it's impossible.
Letting x2≤1, the interger feasible solutions are (3,0),(3,1). And x∗=(3,1), optimum 7.
After all, we have (3,1) is the optimal solution and zmax=7.
Comments NOTHING