The Generalized Multiple-Choice Multi-Divisional Linear Programming Knapsack Problem
Joong-Yeon Won
Abstract
Open-access reader
Joong-Yeon Won
Abstract
Open-access reader
The multi-divisional knapsack problem is defined as a binary knapsack problem where each mutually exclusive division has its own capacity. In this paper, we present an extension of the multi-divisional knapsack problem that has generalized multiple-choice constraints. We explore the linear programming relaxation (P) of this extended problem and identify some properties of problem (P). Then, we develop a transformation which converts the problem (P) into an LP knapsack problem and derive the optimal solutions of problem (P) from those of the converted LP knapsack problem. The solution procedures have a worst case computational complexity of order $O(n^2{\log}\;n)$ , where n is the total number of variables. We illustrate a numerical example and discuss some variations of problem (P).
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The multi-divisional knapsack problem is defined as a binary knapsack problem where each mutually exclusive division has its own capacity. In this paper, we present an extension of the multi-divisional knapsack problem that has generalized multiple-choice constraints. We explore the linear programming relaxation (P) of this extended problem and identify some properties of problem (P). Then, we develop a transformation which converts the problem (P) into an LP knapsack problem and derive the optimal solutions of problem (P) from those of the converted LP knapsack problem. The solution procedures have a worst case computational complexity of order $O(n^2{\log}\;n)$ , where n is the total number of variables. We illustrate a numerical example and discuss some variations of problem (P).
Key concepts: Knapsack problem, Continuous knapsack problem, Change-making problem, Cutting stock problem, Mathematics, Mathematical optimization, Generalized assignment problem, Polynomial-time approximation scheme