Abstract

In this paper we propose an improved efficient approximation scheme for the multiple knapsack problem (MKP). Given a set ${\mathcal A}$ of n items and set ${\mathcal B}$ of m bins with possibly different capacities, the goal is to find a subset $S \subseteq{\mathcal A}$ of maximum total profit that can be packed into ${\mathcal B}$ without exceeding the capacities of the bins. Chekuri and Khanna presented a PTAS for MKP with arbitrary capacities with running time $n^{O(1/\epsilon^8 \log(1/\epsilon))}$ . Recently we found an efficient polynomial time approximation scheme (EPTAS) for MKP with running time $2^{O(1/\epsilon^5 \log(1/\epsilon))} poly(n)$ . Here we present an improved EPTAS with running time $2^{O(1/\epsilon \log^4(1/\epsilon))} + poly(n)$ . If the integrality gap between the ILP and LP objective values for bin packing with different sizes is bounded by a constant, the running time can be further improved to $2^{O(1/\epsilon \log^2(1/\epsilon))} + poly(n)$ .

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.