Distributed Approximation Algorithms for the Multiple Knapsack Problem

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 1n+1 times the optimum solution, with either O(m n) time and O(m n) messages, or O(m) time and O(mn2) messages.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…