Ibm Research Report Approximation Algorithms for the Multiple Knapsack Problem with Assign- Ment Restrictions