Due: Friday, February 18, 2011, in class.
Penalty for late homeworks: 10% for each day or part of a day.
Generate a problem instance with m ≥ 10 warehouses and n ≥ 40 customers, changing the seed used in the model from 421415. Use the AMPL command let m := 10; to set m and n. Solve your problem with each of the two models. Next, turn off cplex’s cut generation subroutines using the command:
and solve your problem again with the two models. What do you conclude? (Include your values of m, n, and randseed in the solution you hand in.)

S}? Why? You may want to
experiment with AMPL to confirm your answer.
Given a graph G = (V,E), does there exist a partition of the edges E into two sets E1 and E2 such that neither E1 nor E2 contains a triangle?
Is the LP relaxation to your formulation feasible?
IBn,aTx ≤ b}. This algorithm does not tell us the values of the variables in the
optimal solution. Show that we can use this algorithm as a subroutine in a polynomial time algorithm for
finding the optimal solution to a binary knapsack problem.

-complete.
Given a graph G = (V,E) and a set L ⊆ V , is there a spanning tree T of G such that the set of leaves is L?
(A leaf of a tree is a vertex of degree 1. The Hamiltonian path problem is: Given a graph G = (V,E), does
there exist a path which visits all the vertices of G exactly once? You may assume that this problem is

-complete.)
| John Mitchell |
| Amos Eaton 325 |
| x6915. |
| mitchj at rpi dot edu |
| Office hours: Tuesday, Wednesday, 2-3pm. |