Preview

Doklady BGUIR

Advanced search

Construction of Generating Feasible Subsets in the Knapsack Problem

https://doi.org/10.35596/1729-7648-2025-23-2-84-91

Abstract

A method for constructing a group of generating feasible subsets in the knapsack problem under the condition that the non-dominance depth of a given Pareto layer is greater than zero is developed. The method is based on a multicriterial mathematical model for solving the knapsack problem with two quality criteria and partitioning the initial data set of the knapsack problem into separate Pareto layers. Various methods for constructing generating feasible subsets are proposed depending on the relationship between the coordinates of the elements of the given Pareto layers and the knapsack volume. The structure of the Pareto layers, which are a non-dominance group of a given individual Pareto layer, is determined. It is shown that there is a Pareto layer, starting from which it is not necessary to consider the elements of this layer and all subsequent ones when constructing feasible subsets. This follows from the ordering of the elements of the initial data set of the knapsack problem according to the priority of their inclusion in the feasible subsets.

About the Authors

S. V. Chebakov
United Institute of Informatics Problems of the National Academy of Sciences of Belarus
Belarus

Sergey V. Chebakov, Cand. Sci. (Phys. and Math.), Senior Researcher

Minsk



L. V. Serebryanaya
Belarus State Economic University; Belarusian State University of Informatics and Radioelectronics
Belarus

Liya V. Serebryanaya, Cand. Sci. (Tech.), Associate Professor at the Department of Software for Information Technology, Belarusian State University of Informatics and Radioelectronics, Head of the Department of Economic Informatics at the Belarus State Economic University

220013, Minsk, P. Brovki St., 6 



References

1. Мartello S., Toth P. (1990) Knapsack Problems: Algorithms and Computer Implementations. NY, John Wiley & Sons Inс.

2. Posypkin M. A. (2008) Combined Parallel Algorithm for Solving the Knapsack Problem. Parallel Computing and Control Problems, Proceedings of the 4th International Conference. Moscow, V. A. Trapeznikov Institute of Control Sciences of the Russian Academy of Sciences. 177–189 (in Russian).

3. Chebakov S. V. (2005) Two-Criteria Model for Constructing an Optimal Subset of Alternatives with the Maximum Total Probability of Achieving the Goal. News of the National Academy of Sciences of Belarus. Series of Physical and Mathematical Sciences. (2), 112–118 (in Russian).

4. Chebakov S. V., Serebryanaya L. V. (2019) Finding of Optimal Subset Structure in the Knapsack Problem. Doklady BGUIR. (6), 72–79. http://dx.doi.org/10.35596/1729-7648-2019-124-6-72-79 (in Russian).

5. Chebakov S. V., Serebryanaya L. V. (2020) Finding Algorithm of Optimal Subset Structure Based on the Pareto Layers in the Knapsack Problem. Journal of the Belarusian State University. Mathematics and Informatics. (2), 97–104 (in Russian).

6. Chebakov S. V., Serebryanaya L. V. (2022) Algorithm for Solving the Knapsack Problem with Certain Properties of Pareto Layers. Journal of the Belarusian State University. Mathematics and Informatics. (3), 54–66 (in Russian).


Review

For citations:


Chebakov S.V., Serebryanaya L.V. Construction of Generating Feasible Subsets in the Knapsack Problem. Doklady BGUIR. 2025;23(2):84-91. (In Russ.) https://doi.org/10.35596/1729-7648-2025-23-2-84-91

Views: 16


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1729-7648 (Print)
ISSN 2708-0382 (Online)