pith. sign in

arxiv: 1702.00787 · v1 · pith:GPU6DN3Xnew · submitted 2017-02-02 · 💻 cs.DS · cs.DC· cs.DM

Distributed Approximation Algorithms for the Multiple Knapsack Problem

classification 💻 cs.DS cs.DCcs.DM
keywords algorithmsdistributedknapsackleftmathcalrighttimeapproximation
0
0 comments X
read the original abstract

We consider the distributed version of the Multiple Knapsack Problem (MKP), where $m$ items are to be distributed amongst $n$ processors, each with a knapsack. We propose different distributed approximation algorithms with a tradeoff between time and message complexities. The algorithms are based on the greedy approach of assigning the best item to the knapsack with the largest capacity. These algorithms obtain a solution with a bound of $\frac{1}{n+1}$ times the optimum solution, with either $\mathcal{O}\left(m\log n\right)$ time and $\mathcal{O}\left(m n\right)$ messages, or $\mathcal{O}\left(m\right)$ time and $\mathcal{O}\left(mn^{2}\right)$ messages.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.