Spring2425 Practice Set IV Solutions
Spring2425 Practice Set IV Solutions
Optimization
Bora Çetin
Bilkent University
Department of Industrial Engineering
Spring 2024-2025
IE 303 Practice Set IV
4
B 5
5
A C
3
F
4
D E
5
B 7
A C 9
7
8 F
6
D E
5
6 1
2
4 7
Indeed, this gives a lower bound to our minimization problem. The explicit formulation
is left as an exercise. (because it is just restatement of the lecture material) However,
below you can find one example for the cycle elimination constraints.
x67 + x78 + x68 ≤ 2
Consider the formulation of Maximum Cardinality Matching Problem. For every node
we can pick at most 1 of its neighboring arcs. Take the LP relaxation. We have
X
xe ≤ 1 For every node
Every Neighbor
This gives X
xe ≤ 4.5
All arcs
This is nothing but the objective function. So you can have at most 4.5 in LP relaxation.
We are allowed to have the following solution with the objective function value of 4.5.
This is actually easy to observe. In a triangle, we cannot pick any 2 edges, because
it would violate our matching constraints. If the edge (1,2) were not present, then we
wouldn’t have any odd cycles. Since there would be no odd cycles in this graph, the
LP relaxation would be exact, and you could match at most 4 couples out of 9 people,
meaning that the optimal solution would be 4.
This relaxation has the distance of 2.83 + 2.24 + 1.00 + 7.21 + 5.10 + 5.10 + 3.16 +
6.32 + 8.06 + 8.06 = 49.08. Moving forward with the 1 − tree relaxation, use the
1 − tree algorithm to find a suitable tree. Remove node 1, then find The Minimum
Weight Spanning Tree on this graph. Pick arcs 2 − 3, 7 − 8, 8 − 9, 4 − 6, 5 − 6,9 − 10,
2 − 5, 5 − 7. This is a spanning tree. Now add node 1 and two shortest edges. Add
1 − 2 and 1 − 3. We get the following 1 − tree with a cost of 56.73.
These 2−M atching and 1−T ree relaxations are lower bounds for our problem because
when extra constraints are added to their formulations, we expect the objective function
value to get worse, or since this is a minimization problem, increase. Also, notice that
every TSP is a 2 − M atching but the converse is not true. You can think of TSP as
a specific member of the 2 − M atching family in this graph. When you find the best
2 − M atching in this graph, it may not be the TSP solution. Considering all lower
bounds we now have
49.08 ≤ 56.73 ≤ z T SP
Thus, the best interval we have found is [56.73, +∞).