Approximation Algorithms for the Multiple Knapsack Problem with Assignment Restrictions

  title={Approximation Algorithms for the Multiple Knapsack Problem with Assignment Restrictions},
  author={Milind Dawande and Jayant Kalagnanam and Pınar Keskinocak and F. Sibel Salman and Ramamoorthi Ravi},
  journal={Journal of Combinatorial Optimization},
Motivated by a real world application, we study the multiple knapsack problem with assignment restrictions (MKAR). We are given a set of items, each with a positive real weight, and a set of knapsacks, each with a positive real capacity. In addition, for each item a set of knapsacks that can hold that item is specified. In a feasible assignment of items to knapsacks, each item is assigned to at most one knapsack, assignment restrictions are satisfied, and knapsack capacities are not exceeded… 
Approximation Algorithms for the Generalized Multiple Knapsack Problems with K Restricted Elements
The two problems are NP-complete when k is greater than or equal to 4, and the 1/2-approximation algorithm can be obtained and especially when k=2, this algorithm is an optimal algorithm.
A PTAS for the multiple knapsack problem
The main result of this paper is a polynomial time approximation scheme for MKP, which helps demarcate the boundary at which instances of GAP become APX-hard.
A Polynomial Time Approximation Scheme for the Multiple Knapsack Problem
A polynomial time approximation scheme (PTAS) for MKP, which appears to be the strongest special case of GAP that is not APX-hard, and a PTAS-preserving reduction from an arbitrary instance of MKP to an instance with distinct sizes and profits.
Approximability of Two Variants of Multiple Knapsack Problems
A polynomial-time approximation algorithm for the MK-AR-CC and a lower bound on the approximation ratio of the algorithm is given, which shows that approximating the S-MK-AR with the ratio of $$n^{1-\epsilon }$$ is NP-hard even when all the items have the same profit.
Bi-Criteria Multiple Knapsack Problem with Grouped Items
Algorithms which guarantee that rewards are not less than the optimal solution, with a bound on exceeded knapsack capacities are proposed, and a binary-search heuristic combined with these algorithms are proposed to obtain capacity-feasible solutions.
An approximation algorithm for a generalized assignment problem with small resource requirements
It is proved that the LP-relaxation of a special case of the generalized assignment problem is half-integral, and a weak persistency property is derived, and this approach leads to a ~-approximation algorithm.
A dynamic programmingbased (DP-based), pseudo-polynomial time algorithm is presented to solve XKSP to optimality in a unified way and an algorithm to solve the problem approximately in polynomial time by decomposing it into a series of subproblems is developed.
Multiple subset sum with inclusive assignment set restrictions
In a traditional multiple subset sum problem (MSSP), there is a given set of items and a given set of bins (or knapsacks) with identical capacities. The objective is to select a subset of the items
A 3/4-Approximation Algorithm for Multiple Subset Sum
A polynomial-time 3/4-approximation algorithm which runs fast also in practice and gets the approximation guarantee for a natural greedy heuristic for the 3-Partitioning Problem.


Solving Multiple Knapsack Problems by Cutting Planes
The inequalities that are described here serve as the theoretical basis for a cutting plane algorithm that is applied to practical problem instances arising in the design of main frame computers, in the layout of electronic circuits, and in sugar cane alcohol production.
An algorithm for 0‐1 multiple‐knapsack problems
A branch-and-bound algorithm for solving the 0-1 multiple-knapsack problem is developed and tested, and various bounding techniques, including Lagrangean and surrogate relaxations, are investigated and compared.
The Multiple Subset Sum Problem
It is shown that, even for the case of only two bins, no fully PTAS exists for both versions of the MSSP, and a 2/3-approximation algorithm is described that is the best possible approximation ratio.
A Bound and Bound algorithm for the zero-one multiple knapsack problem
Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems
An algorithm is presented which finds for any 0 < e < 1 an approximate solution P satisfying (P* P)/P* < ~, where P* is the desired optimal sum.
An approximation algorithm for the generalized assignment problem
The generalized assignment problem can be viewed as the following problem of scheduling parallel machines with costs. Each job is to be processed by exactly one machine; processing jobj on machinei
Solution of the zero-one multiple knapsack problem
The Surplus Inventory Matching Problem in the Process Industry
A network-flow--based heuristic that yields solutions within 3% of optimal (or the best known feasible solution) is proposed and has been successfully deployed and is now used daily in the mill operations.
Lower bounds and reduction procedures for the bin packing problem
Variable Sized Bin Packing
Three efficient approximation algorithms are described and analyzed that guarantee asymptotic worst-case performance bounds of 2, 3, and 4 in the classical bin packing problem.