Solution Methods for the Multiple-Choice Knapsack Problem and Their Applications

The Knapsack Problem belongs to the best-studied classical problems in combinatorial optimization. The Multiple-choice Knapsack Problem (MCKP) represents a generalization of the problem, with various application fields such as industry, transportation, telecommunication, national defense, bioinformatics, finance, and life. We found a lack of survey papers on MCKP. This paper overviews MCKP and presents its variants, solution methods, and applications. Traditional operational research methods solving the knapsack problem, such as dynamic programming, greedy heuristics, and branch-and-bound algorithms, can be adapted to MCKP. Only a few algorithms appear to have solved the problem in recent years. We found various related problems during the literature study and explored the broad spectrum of application areas. We intend to inspire research into MCKP algorithms and motivate experts from different domains to apply MCKP.

Authors

Institutions

Publication Details

Journal
Mathematics
Published
2025-03-27
DOI
https://doi.org/10.3390/math13071097
Citations
5
Primary Topic
Optimization and Packing Problems
Type
article
Field-Weighted Citation Impact
6.21
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Solution Methods for the Multiple-Choice Knapsack Problem and Their Applications

Tibor Szkaliczki
5 citations
Mathematics
Optimization and Packing Problems
6.21
article

Solution Methods for the Multiple-Choice Knapsack Problem and Their Applications

Tibor Szkaliczki
article en
5 citations

Abstract

The Knapsack Problem belongs to the best-studied classical problems in combinatorial optimization. The Multiple-choice Knapsack Problem (MCKP) represents a generalization of the problem, with various application fields such as industry, transportation, telecommunication, national defense, bioinformatics, finance, and life. We found a lack of survey papers on MCKP. This paper overviews MCKP and presents its variants, solution methods, and applications. Traditional operational research methods solving the knapsack problem, such as dynamic programming, greedy heuristics, and branch-and-bound algorithms, can be adapted to MCKP. Only a few algorithms appear to have solved the problem in recent years. We found various related problems during the literature study and explored the broad spectrum of application areas. We intend to inspire research into MCKP algorithms and motivate experts from different domains to apply MCKP.

MathematicsVol. 13(7)
HUN-REN Institute for Computer Science and Control (HU)
Openalex Percentile: Top 4%
Optimization and Packing Problems
6.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Solution Methods for the Multiple-Choice Knapsack Problem and Their Applications — Tibor Szkaliczki · Mathematics (2025) | TGRS Research Map | TGRS