# Approximation Algorithms for the Multiple Knapsack Problem with Assignment Restrictions

@article{Dawande2000ApproximationAF,
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},
year={2000},
volume={4},
pages={171-186}
}
• Published 1 December 2000
• Computer Science
• 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…
133 Citations
Approximation Algorithms for the Generalized Multiple Knapsack Problems with K Restricted Elements
• Computer Science
2015 7th International Conference on Intelligent Human-Machine Systems and Cybernetics
• 2015
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
• Computer Science
SODA '00
• 2000
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
• Computer Science
SIAM J. Comput.
• 2005
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
• Computer Science
CIAC
• 2015
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
J. Heuristics
• 2021
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
• Computer Science, Mathematics
• 2003
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.
DP-BASED ALGORITHM AND FPTAS FOR THE KNAPSACK SHARING AND RELATED PROBLEMS
• Computer Science
Journal of the Operations Research Society of Japan
• 2019
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
• 2011
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
• Computer Science
J. Heuristics
• 2003
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.

## References

SHOWING 1-10 OF 22 REFERENCES
Solving Multiple Knapsack Problems by Cutting Planes
• Computer Science
SIAM J. Optim.
• 1996
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
• Computer Science
• 1978
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
• Mathematics, Computer Science
SIAM J. Optim.
• 2000
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.
Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems
• Mathematics, Computer Science
JACM
• 1975
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