Statistical mechanics analysis of general multi-dimensional knapsack problems
Yuta Nakamura, Takashi Takahashi, Yoshiyuki Kabashima

TL;DR
This paper uses statistical mechanics to analyze the generalized multidimensional knapsack problem, revealing how profit limits scale and proposing heuristics that approach optimal solutions efficiently.
Contribution
It provides a novel statistical mechanics framework for GMDKP, analyzing solution properties and developing heuristics based on the cavity method.
Findings
Profit scales with the number of item types and choices per type.
A greedy heuristic nearly achieves optimal profit with low computational cost.
Heuristic algorithms based on the cavity method improve solution quality.
Abstract
Knapsack problem (KP) is a representative combinatorial optimization problem that aims to maximize the total profit by selecting a subset of items under given constraints on the total weights. In this study, we analyze a generalized version of KP, which is termed the generalized multidimensional knapsack problem (GMDKP). As opposed to the basic KP, GMDKP allows multiple choices per item type under multiple weight constraints. Although several efficient algorithms are known and the properties of their solutions have been examined to a significant extent for basic KPs, there is a paucity of known algorithms and studies on the solution properties of GMDKP. To gain insight into the problem, we assess the typical achievable limit of the total profit for a random ensemble of GMDKP using the replica method. Our findings are summarized as follows: (1) When the profits of item types are normally…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems · Metaheuristic Optimization Algorithms Research · Advanced Optimization Algorithms Research
