Method for solving the Backpack Problem with an additional restriction on the number of items types
Čelâbinskij fiziko-matematičeskij žurnal, Tome 7 (2022) no. 3, pp. 267-276

Voir la notice de l'article provenant de la source Math-Net.Ru

The task of forming a backpack with the maximum cost in case of the given restriction for the number of types of objects is considered. The choice of types is made from a finite set; the quantity of objects of each type is unlimited. When accounting additional restriction for the number of types of objects in a backpack (no more $d^*$ from $n$ possible types), the known methods of solution of the task about a backpack are ineffective. The method offered in the article relies on the idea of the dynamic programming of carrying out computation with use of results of the previous steps. On the first step of an algorithm the maximum cost of the created virtual backpacks in the case of their filling with objects only of one type is determined. On the second and the subsequent steps the maximum cost of the virtual backpacks in the case of their serial filling with objects of two types is determined, on the third — three types, etc. In the case of computation of the current maximum filling of the virtual backpacks the results received on the previous and first steps are used. It is proved that the offered method allows to receive a global extremum of target function and has smaller labor input in comparison with the known exact algorithms. The assessment of computing complexity of the algorithm is given.
Keywords: the task about a backpack, additional restrictions, dynamic programming.
@article{CHFMJ_2022_7_3_a0,
     author = {V. P. Ofitserov and S. V. Smirnov},
     title = {Method for solving the {Backpack} {Problem} with an additional restriction on the number of items types},
     journal = {\v{C}el\^abinskij fiziko-matemati\v{c}eskij \v{z}urnal},
     pages = {267--276},
     publisher = {mathdoc},
     volume = {7},
     number = {3},
     year = {2022},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/CHFMJ_2022_7_3_a0/}
}
TY  - JOUR
AU  - V. P. Ofitserov
AU  - S. V. Smirnov
TI  - Method for solving the Backpack Problem with an additional restriction on the number of items types
JO  - Čelâbinskij fiziko-matematičeskij žurnal
PY  - 2022
SP  - 267
EP  - 276
VL  - 7
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CHFMJ_2022_7_3_a0/
LA  - ru
ID  - CHFMJ_2022_7_3_a0
ER  - 
%0 Journal Article
%A V. P. Ofitserov
%A S. V. Smirnov
%T Method for solving the Backpack Problem with an additional restriction on the number of items types
%J Čelâbinskij fiziko-matematičeskij žurnal
%D 2022
%P 267-276
%V 7
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CHFMJ_2022_7_3_a0/
%G ru
%F CHFMJ_2022_7_3_a0
V. P. Ofitserov; S. V. Smirnov. Method for solving the Backpack Problem with an additional restriction on the number of items types. Čelâbinskij fiziko-matematičeskij žurnal, Tome 7 (2022) no. 3, pp. 267-276. http://geodesic.mathdoc.fr/item/CHFMJ_2022_7_3_a0/