Professional Documents
Culture Documents
Problem 1. Which of the following sets is convex for any positive integer n?
A X = {x ∈ Rn : max xi ≥ 1}.
i=1,...,n
B X = {x ∈ Rn : max xi = 1}.
i=1,...,n
C X = {x ∈ Rn : max xi ≤ 1}.
i=1,...,n
Solution: C
Problem 3. Which of the following statements is true about the extreme points and extreme rays?
A Any polyhedron has an extreme point.
B If a polyhedron does not have any extreme ray, then it is bounded.
C For a polyhedron, any point in the polyhedron can be written as the sum of some extreme
points and some extreme rays.
Solution: B
1
A min{f (x) + h(x) : g(x) ≤ 0, x ∈ X}.
Solution: B
2
Problem 6. Consider the following linear program:
(P ) max c⊤ x
s.t. Ax ≤ b,
0 ≤ x ≤ d,
where A ∈ Rm×n , b ∈ Rm , c ∈ Rn . Which of the following statements are true for any data A, b,
and c?
C The problem (P) and its dual can be infeasible at the same time.
Solution: B
a⊤ x ≥ b, ∀a ∈ U = {a ∈ [0, 1]n : Ca ≤ d}
is equivalent to
∑n
A i=1 xi ≥ b.
B C ⊤ x − d ≥ b.
Solution: C
Problem 8. Consider a simple cutting stock problem, where a big roll has width 7 and demand
takes widths 2 and 3. How many patterns are there for cutting a big roll into smaller widths of the
demand?
A 5
B 6
C 7
Solution: C
A The column generation algorithm will terminate if all the columns are added.
3
B The constraint generation algorithm will terminate if all the constraints are added.
C The constraint generation algorithm will not terminate before all the constraints are added.
Solution: C
Problem 10. For the polytope P = [0, 1]n , the extreme point representation of x ∈ P can be
written as
∑n ∑n
A x = i=1 λi ei , i=1 λi = 1, λi ≥ 0, i = 1, . . . , n, where ei is the unit vector with ith
component being 1.
∑n ∑n
B x = i=1 λi ei , i=1 λi ≤ 1, λi ≥ 0, i = 1, . . . , n, where ei is the unit vector with ith
component being 1.
∑n ∑n
C x = i=1 λi ei , i=1 λi ≥ 1, λi ≥ 0, i = 1, . . . , n, where ei is the unit vector with ith
component being 1.
Solution: B
Denote the polyhedron for variables x1 and x2 defined by (3)-(5) as P1 , and P2 as the polyhedron
for x3 and x4 defined by (6)-(7). Use the extreme point of P1 : (x11 , x12 ) = (0, 1), and two extreme
points of P2 : (x13 , x14 ) = (0, 0) and (x23 , x24 ) = (1, 0). Which of the following is a correct restricted
master problem of the linear program?
min 2λ1 + β2
s.t. − 3λ1 + 2β2 ≤ 1
λ1 = 1
β1 + β2 = 1
λ1 ≥ 0
β1 , β2 ≥ 0.
4
B
min λ1 + 2β2
s.t. − 2λ1 + 3β2 ≤ 1
λ1 = 1
β1 + β2 = 1
λ1 ≥ 0
β1 , β2 ≥ 0.
min 2λ1 + β2
s.t. − 2λ1 + 3β2 ≤ 1
λ1 = 1
β1 + β2 = 1
λ1 ≥ 0
β1 , β2 ≥ 0.
Solution: A
Problem 12. Which of the following points is the closest to (1, 2, 3, 4)⊤ ∈ R4 in Euclidean norm?
A (3, 2, 1, 4)⊤
B (3, 1, 2, 4)⊤
C (4, 2, 1, 3)⊤
Solution: B
2 3
Problem 13. If we want to solve a least square problem minx ∥Ax − b∥22 where A = 0 1 and
0 0
b = (2, 3, 1)⊤ , then
[ ]
− 23 1
0
A the Moore-Penrose pseudoinverse of A is A† = 2 ;
1 1 0
5
Problem 14. If A ∈ R3×3 is a symmetric matrix with singular values σ1 = 2, σ2 = 1, and σ3 = 0,
which of the following statements is true about the eigenvalues of A?
Solution: B
∑
N ∑
n
z2 = min (yi − βj xij )2 ,
β0 ,...,βn
i=1 j=1
∑
N ∑
n
z1 = min |yi − βj xij |,
β0 ,...,βn
i=1 j=1
A z1 and z2 are not equal, but the optimal solutions are always the same.
B We cannot solve the absolute deviation regression problem by linear programming due to the
nonlinear objective function.
Solution: C
4 1
3 −1?
Problem 16. Is 2 ⪰R+
−1 3
A Yes
B No
Solution: B
6
A x2 + y 2 − 2x + 4y ≤ 1
B x2 − y 2 − 2x + 4y ≤ 1
C xy − z 2 ≥ 0
D x2 + y 2 ≥ 1
Solution: D
Solution: D
Problem 19. Given a hyperplane H : x1 + 2x2 = 2 and a point p = [1, 2]⊤ , find the distance d
between H and p.
A d = 4/5
√
B d = 3 5/5
√
C d = 2 5/5
Solution: B
Problem 20. How many possible values can an integer variable x take where x ∈ [0, 2]2 ∩ Zn ?
A 9
B 8
C 6
7
D 4
Solution: A
Problem 21. ”Either item 1 is not selected or item 2 is not selected” can be modeled using binary
variables x1 , x2 ∈ {0, 1} as:
A x1 ≤ 1 − x2
B 1 − x1 ≤ x2
C x1 ≤ x2
D x1 + x2 ≤ 1
Solution: D
Problem 22. ”If item 1 is selected, then item 2 is selected.” can be modeled using binary variables
x1 , x2 ∈ {0, 1} as:
A x1 ≤ 1 − x2
B 1 − x1 ≤ x2
C x1 ≤ x2
D x1 + x2 ≤ 1
Solution: C
Problem 23. ”If item 1 is selected, then item 2 and item 3 are selected.” can be modeled using
binary variables x1 , x2 , x3 ∈ {0, 1} as:
A x1 ≤ x2 ≤ x3
B x1 + x2 ≤ 1, x1 + x3 ≤ 1
C x1 ≤ x2 , x 1 ≤ x3
D x1 ≤ x2 + x3
Solution: C
Problem 24. ”If item 1 is selected, then item 2 or item 3 is selected.” can be modeled using binary
variables x1 , x2 , x3 ∈ {0, 1} as:
8
A x1 ≤ x2 ≤ x3
B x1 + x2 ≤ 1, x1 + x3 ≤ 1
C x1 ≤ x2 , x 1 ≤ x3
D x1 ≤ x2 + x3
Solution: D
Problem 25. ”Either x1 +x2 ≤ 1 or x1 −x2 ≥ 1” can be formulated as: y ∈ {0, 1}, x1 +x2 ≤ 1+M y,
and
A x1 − x2 ≥ 1 − M (1 − y)
B x1 + x2 ≥ 1 + M (1 − y)
C x1 − x2 ≤ 1 − M (1 − y)
Solution: A
Problem 26. ”If x1 + x2 > 5, then x1 − 2x2 + x3 ≥ 8” can be formulated as: y ∈ {0, 1}, x1 −
2x2 + x3 ≥ 8 − M (1 − y) and
A x1 + x2 ≥ 5 − M (1 − y)
B x1 + x2 ≤ 5 + M y
C x1 + x2 > 5 − M (1 − y)
Solution: B
xij ≥ 0, i = 1, . . . , m, j = 1, . . . , n,
where i is the index for workers and j is the index for jobs. If we are going to model this problem
as a network flow problem, how many nodes are supply nodes and how many nodes are demand
nodes?
9
A m supply nodes and n demand nodes
Solution: C
z IP = min c⊤ x
s.t. Ax ≤ b
x ∈ {0, 1}n ,
z LP = min c⊤ x
s.t. Ax ≤ b
x ∈ [0, 1]n .
A Z IP = 10.
C Z IP ≥ 10
Solution: C
z IP = min c⊤ x
∑n
s.t. xi ≤ 1
i=1
x ∈ {0, 1}n ,
z LP = min c⊤ x
∑n
s.t. xi ≤ 1
i=1
x ∈ [0, 1]n .
Assume Z IP and Z LP are finite, then which of the following must be true?
A Z LP < Z IP
10
B Z LP = Z IP
C Z LP > Z IP
Solution: B
Problem 30. In the course of a branch-and-bound algorithm for a maximization integer program,
we have the following nodes (indicating the LP relaxation value and whether the LP solution is
fractional or integer):
A Node 1
Solution: D
11