<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">bsuir</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады БГУИР</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady BGUIR</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-7648</issn><issn pub-type="epub">2708-0382</issn><publisher><publisher-name>БГУИР</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2025-23-2-84-91</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-4115</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Построение порождающих допустимых подмножеств в задаче о ранце</article-title><trans-title-group xml:lang="en"><trans-title>Construction of Generating Feasible Subsets in the Knapsack Problem</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Чебаков</surname><given-names>С. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Chebakov</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Канд. физ.-мат. наук, ст. науч. сотр.</p><p> </p></bio><bio xml:lang="en"><p>Sergey V. Chebakov, Cand. Sci. (Phys. and Math.), Senior Researcher</p><p>Minsk</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Серебряная</surname><given-names>Л. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Serebryanaya</surname><given-names>L. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Серебряная Лия Валентиновна, канд. техн. наук, доц. каф. программного обеспечения информационных технологий, Белорусский государственный университет информатики и радиоэлектроники, зав. каф. экономической информатики Белорусского государственного экономического университета</p><p>220013, Минск, ул. П. Бровки, 6</p></bio><bio xml:lang="en"><p>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</p><p>220013, Minsk, P. Brovki St., 6 </p></bio><email xlink:type="simple">l_silver@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики Национальной академии наук Беларуси</institution></aff><aff xml:lang="en"><institution>United Institute of Informatics Problems of the National Academy of Sciences of Belarus</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белорусский государственный экономический университет;&#13;
Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarus State Economic University;&#13;
Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>29</day><month>04</month><year>2025</year></pub-date><volume>23</volume><issue>2</issue><fpage>84</fpage><lpage>91</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Чебаков С.В., Серебряная Л.В., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Чебаков С.В., Серебряная Л.В.</copyright-holder><copyright-holder xml:lang="en">Chebakov S.V., Serebryanaya L.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://doklady.bsuir.by/jour/article/view/4115">https://doklady.bsuir.by/jour/article/view/4115</self-uri><abstract><p>Разработан метод построения группы порождающих допустимых подмножеств в задаче о ранце при условии, что величина глубины недоминирования заданного паретовского слоя больше нуля. Метод основывается на многокритериальной математической модели решения задачи о ранце при двух критериях качества и разбиении множества начальных данных задачи о ранце на отдельные паретовские слои. Предложены различные способы построения порождающих допустимых подмножеств в зависимости от соотношения между координатами элементов заданных паретовских слоев и объемом ранца. Определена структура паретовских слоев, представляющих собой группу недоминирования заданного отдельного паретовского слоя. Показано, что существует паретовский слой, начиная с которого не требуется при построении допустимых подмножеств рассматривать элементы этого слоя и всех последующих. Это следует из упорядоченности элементов множества начальных данных задачи о ранце по приоритету их вхождения в формируемые допустимые подмножества.</p></abstract><trans-abstract xml:lang="en"><p>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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>задача о ранце</kwd><kwd>многокритериальная математическая модель</kwd><kwd>множество Парето</kwd><kwd>паретовский слой</kwd><kwd>допустимые подмножества</kwd><kwd>глубина недоминирования</kwd></kwd-group><kwd-group xml:lang="en"><kwd>knapsack problem</kwd><kwd>multicriterial mathematical model</kwd><kwd>Pareto set</kwd><kwd>Pareto layer</kwd><kwd>feasible subsets</kwd><kwd>non-dominance depth</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Мartello, S. Knapsack Problems: Algorithms and Computer Implementations / S. Мartello, P. Toth. NY: John Wiley &amp; Sons, Inс., 1990.</mixed-citation><mixed-citation xml:lang="en">Мartello S., Toth P. (1990) Knapsack Problems: Algorithms and Computer Implementations. NY, John Wiley &amp; Sons Inс.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Посыпкин, М. А. Комбинированный параллельный алгоритм решения задачи о ранце / М. А. Посыпкин // Параллельные вычисления и задачи управления: тр. 4-й Междунар. конф. М.: Институт проблем управления им. В. А. Трапезникова РАН, 2008. С. 177–189.</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Чебаков, С. В. Двухкритериальная модель построения оптимального подмножества альтернатив с максимальной суммарной вероятностью достижения цели / С. В. Чебаков // Известия Национальной академии наук Беларуси. Серия физико-математических наук. 2005. № 2. С. 112–118.</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Чебаков, С. В. Определение структуры оптимального подмножества в задаче о ранце / С. В. Чебаков, Л. В. Серебряная // Доклады БГУИР. 2019. № 6. С. 72–79. http://dx.doi.org/10.35596/1729-7648-2019-124-6-72-79.</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Чебаков, С. В. Алгоритм нахождения структуры оптимального подмножества на основе паретовских слоев в задаче о ранце / С. В. Чебаков, Л. В. Серебряная // Журнал Белорусского государственного университета. Математика. Информатика. 2020. № 2. С. 97–104.</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Чебаков, С. В. Алгоритм решения задачи о ранце при определенных свойствах паретовских слоев / С. В. Чебаков, Л. В. Серебряная // Журнал Белорусского государственного университета. Математика. Информатика. 2022. № 3. С. 54–66.</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
