<?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-2019-124-6-72-79</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-1197</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><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ELECTRONICS, RADIOPHYSICS, RADIOENGINEERING, INFORMATICS</subject></subj-group></article-categories><title-group><article-title>ОПРЕДЕЛЕНИЕ СТРУКТУРЫ ОПТИМАЛЬНОГО ПОДМНОЖЕСТВА В ЗАДАЧЕ О РАНЦЕ</article-title><trans-title-group xml:lang="en"><trans-title>FINDING OF OPTIMAL SUBSET STRUCTURE 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>PhD, senior researcher</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>Serebryanaya Liya Valentinovna, PhD, associate professor of the information technology software department </p><p>220013, Minsk, P. Brovka str., 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 NAS of Belarus</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>03</day><month>10</month><year>2019</year></pub-date><volume>0</volume><issue>6</issue><fpage>72</fpage><lpage>79</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Чебаков С.В., Серебряная Л.В., 2019</copyright-statement><copyright-year>2019</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/1197">https://doklady.bsuir.by/jour/article/view/1197</self-uri><abstract><p>Рассматривается алгоритм решения задачи о ранце на основе предлагаемой многокритериальной модели. Реализация алгоритма позволяет определить структуру оптимального подмножества в виде объединения определенных элементов группы паретовских слоев, на которые разбивается множество начальных данных. Первым таким слоем является множество Парето. Определение структуры оптимального подмножества позволяет найти такое подмножество начальных данных, элементы которого не могут войти в оптимальное подмножество. Наиболее трудоемкими являются задачи о ранце с большим набором начальных данных. В статье показано, что при небольшом значении объема ранца число элементов, требуемых для нахождения оптимального подмножества, значительно меньше их общего числа в исходном множестве, что может привести к существенному уменьшению общего времени решения комбинаторной задачи.  </p></abstract><trans-abstract xml:lang="en"><p>An algorithm for solving the knapsack problem based on the proposed multi-criteria model is considered. The implementation of this algorithm allows to define the structure of the optimal subset as a union of certain elements of a Pareto layers group into which a initial data set is divided. The first such layer is the Pareto set. The optimal subset allows to find a specific subset of the initial data. Its elements as a result of belonging to the Pareto layers with large numbers cannot enter the optimal subset. The most expensive in terms of the number of operations required are knapsack problems, in which the number of elements in the set of initial data is quite large. The article shows that with a relatively small value of the knapsack volume, the number of elements required to find the optimal subset is significantly less than their total number in the original set. It can lead to a significant decrease in the total time to solve the combinatorial problem.  </p></trans-abstract><kwd-group xml:lang="ru"><kwd>задача о ранце</kwd><kwd>многокритериальная модель</kwd><kwd>множество Парето</kwd><kwd>оптимальное подмножество</kwd><kwd>паретовские слои</kwd></kwd-group><kwd-group xml:lang="en"><kwd>the knapsack problem</kwd><kwd>two-critarial optimization</kwd><kwd>Pareto subset</kwd><kwd>optimal subset</kwd><kwd>pareto layers</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">Альсведе Р., Вегенер И. Задачи поиска. М.: Мир, 1982. 367 c.</mixed-citation><mixed-citation xml:lang="en">Al'svede R., Vegener I. Zadachi poiska. M.: Mir, 1982. 367 s. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Посыпкин М.А. Комбинированный параллельный алгоритм решения задачи о ранце // Труды IV Междунар. конф. «Параллельные вычисления и задачи управления». Москва, 27–29 октября 2008 г. С. 177–189.</mixed-citation><mixed-citation xml:lang="en">Posypkin M.A. Kombinirovannyj parallel'nyj algoritm reshenija zadachi o rance // Trudy IV Mezhdunar. konf. «Parallel'nye vychislenija i zadachi upravlenija». Moskva, 27–29 oktjabrja 2008 g. S. 177–189. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Martello S., Toth P. Knapsack Problems: Algorithms and Computer Implementations. N.Y.: John Wiley&amp;Sons, 1990. 308 p.</mixed-citation><mixed-citation xml:lang="en">Martello S., Toth P. Knapsack Problems: Algorithms and Computer Implementations. N.Y.: John Wiley&amp;Sons, 1990. 308 p.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Чебаков С.В. Двухкритериальная модель построения оптимального подмножества альтернатив с максимальной суммарной вероятностью достижения цели // Вести НАН Беларуси. Сер. физ.-мат. наук. 2005. № 2. С. 112–118.</mixed-citation><mixed-citation xml:lang="en">Chebakov S.V. Dvuhkriterial'naja model' postroenija optimal'nogo podmnozhestva al'ternativ s maksimal'noj summarnoj verojatnost'ju dostizhenija celi // Vesti NAN Belarusi. Ser. fiz.-mat. nauk. 2005. № 2. S. 112–118. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Kung H.F., Preparata F.P. On finding the maxima of a set of vectors // Journal of the Association for Computing Machinery. 1975. Vol. 22. P. 469–476.</mixed-citation><mixed-citation xml:lang="en">Kung H.F., Preparata F.P. On finding the maxima of a set of vectors // Journal of the Association for Computing Machinery. 1975. Vol. 22. P. 469–476.</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>
