The 0-1 multiple knapsack problem appears in many domains from financial portfolio management to cargo ship stowing. Algorithms for solving it range from approximate, with no lower bounds on performance, to exact, which suffer from worst case exponential time and space complexities. This paper introduces a market model based on agent decomposition and market auctions for approximating the 0-1 multiple knapsack problem, and an algorithm that implements the model (M(x)). M(x) traverses the solution space, much like simulated annealing, overcoming an inherent problem of many greedy algorithms. The use of agents ensures infeasible solutions are not considered while traversing the solution space and traversal of the solution space is both random and directed. M(x) is compared to a bound and bound algorithm and a simple greedy algorithm with a random shuffle. The results suggest M(x) is a good algorithm for approximating the 0-1 Multiple Knapsack problem.
CITATION STYLE
Smolinski, B. A. (2000). Approximating the 0-1 multiple knapsack problem with agent decomposition and market negotiation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1821, pp. 296–306). Springer Verlag. https://doi.org/10.1007/3-540-45049-1_36
Mendeley helps you to discover research relevant for your work.