<?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-2020-18-5-53-61</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-2720</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>Dynamic asymmetric assignment problem in open multi-agent systems</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>Revotjuk</surname><given-names>M. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ревотюк Михаил Павлович, к.т.н., доцент, доцент кафедры информационных технологий автоматизированных систем</p><p>220013, г. Минск, ул. П. Бровки, 6</p><p>тел. +375-17-293-86-58  </p></bio><bio xml:lang="en"><p>Revotjuk Mikhail Pavlovich, PhD, Associate Professor, Associate Professor of Information Technologies in Automated Systems Department </p><p>220013, Minsk, P. Brovka str., 6</p><p>tel. +375-17-293-86-58 </p></bio><email xlink:type="simple">rmp@bsuir.by</email><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>Khajynova</surname><given-names>N. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>cтарший преподаватель кафедры информационных технологий автоматизированных систем</p><p>г. Минск</p></bio><bio xml:lang="en"><p>Senior Lecturer of Information Technologies in Automated Systems Department </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>Kuznetsov</surname><given-names>A. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д.т.н., профессор, профессор кафедры систем управления</p><p>г. Минск</p></bio><bio xml:lang="en"><p>D.Sci., Professor, Professor of Control Systems Department </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>Shilin</surname><given-names>L. Y.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д.т.н., профессор, декан факультета информационных технологий и управления</p><p>г. Минск</p></bio><bio xml:lang="en"><p>D.Sci., Professor, Dean of Faculty of Information Technologies and Control </p><p>Minsk</p></bio><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><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>2020</year></pub-date><pub-date pub-type="epub"><day>21</day><month>07</month><year>2020</year></pub-date><volume>18</volume><issue>5</issue><fpage>53</fpage><lpage>61</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ревотюк М.П., Хаджинова Н.В., Кузнецов А.П., Шилин Л.Ю., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Ревотюк М.П., Хаджинова Н.В., Кузнецов А.П., Шилин Л.Ю.</copyright-holder><copyright-holder xml:lang="en">Revotjuk M.P., Khajynova N.V., Kuznetsov A.P., Shilin L.Y.</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/2720">https://doklady.bsuir.by/jour/article/view/2720</self-uri><abstract><p>Цель работы – разработка моделей и алгоритмов оптимизации паросочетаний в динамически формируемых графах асимметричных отношений в координируемых открытых системах взаимодействующих агентов с централизованным и коллективным управлением. Динамическая асимметричная задача оптимизации паросочетаний здесь возникает как результат компромиссной аппроксимации отображения метода динамического программирования на поток известных открытых задач о назначении или нескольких странствующих коммивояжёров. Однако представленные таким образом альтернативы ветвления на независимых задачах не учитывают взаимозависимость реальных отношений между агентами и их заданиями, включая их привязку ко времени. Игнорирование зависимости альтернатив ветвления приводит к задержке момента или потере качества назначения заданий координируемым агентам. Основная идея предлагаемой реализации известного для эффективного управления принципа – откладывание момента принятия окончательного решения на наиболее поздний момент, учет восприимчивости системы к локальным изменениям переменных состояния. Взаимозависимость состояний выявляется на основе анализа соответствия графа текущего паросочетания оптимальному решению на подграфе совершенного паросочетания. Переход между состояниями реализуется инкрементальной версией алгоритма реоптимизации решения линейных задач о назначении методом кратчайшего пополняющего пути. Пространство состояний поиска – динамически формируемый двудольный разреженный граф альтернатив сочетания агентов и задач, представленный списком дуг. Для выделения множеств изменившихся дуг предложено дополнить веса дуг границами интервалов устойчивости решения, факультативно формируемых в фоновом режиме. По умолчанию вес измененной дуги совпадает с границей интервала устойчивости. На каждом цикле коррекции списков агентов, задач и их ассоциаций выделяются подмножества элементов, для которых требуется пересмотр паросочетания. Усиленное условие отбора таких элементов – выход за границы интервала устойчивости. При этом асимметрия задачи назначения учитывается выбором структуры смежности для доли графа с минимумом вершин. В результате время реакции процедур решения задачи назначения сокращается на порядок.</p></abstract><trans-abstract xml:lang="en"><p>The purpose of the work is to develop models and algorithms for optimizing matching in dynamically generated graphs of asymmetric relations in coordinated open systems of interacting agents with centralized and collective control. The dynamic asymmetric matching optimization problem arises here as a result of a compromise approximation of the mapping of the dynamic programming method onto a stream of known open assignment problems or several traveling salesmen. However, the branching alternatives presented in this way for independent tasks do not take into account the interdependence of real relationships between agents and their tasks, including their relationship to time. Ignoring the dependence of branching alternatives leads to a delay in the moment or to a loss in the quality of assignment of tasks to coordinated agents. The main idea of the proposed implementation of the principle known for effective control is to postpone the moment the final decision is made to the latest moment, taking into account the susceptibility of the system to local changes in state variables. The interdependence of states is revealed on the basis of the analysis of the correspondence of the graph of the current matching with the optimal solution on the subgraph of perfect matching. The transition between states is implemented by the incremental version of the reoptimization algorithm for solving linear problems of assigning the shortest replenishing path using the method. The space of search states is a dynamically generated bipartite sparse graph of alternatives for a combination of agents and tasks, represented by a list of arcs. To highlight the sets of changed arcs, it is proposed to supplement the weight of the arcs with the boundaries of the stability intervals of the solution, optionally formed in the background. By default, the weight of the modified arc matches the boundary of the stability interval. On each correction cycle of the lists of agents, tasks, and their associations, subsets of elements are selected for which reconsideration of matching is required. An enhanced condition for the selection of such elements is to go beyond the boundaries of the stability interval. In this case, the asymmetry of the assignment problem is taken into account by choosing the adjacency structure for the fraction of the graph with a minimum of vertices. As a result, the reaction time of procedures for solving the assignment problem is reduced by an order of magnitude.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>метод кратчайшего пополняющего пути</kwd><kwd>динамическая задача о назначении</kwd></kwd-group><kwd-group xml:lang="en"><kwd>shortest augmenting path method</kwd><kwd>dynamic assignment problems</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">Korsah G.A., Stentz A., Dias M.B. A comprehensive taxonomy for multi-robot task allocation. The International Journal of Robotics Research. 2013;12(32):1495-1512.</mixed-citation><mixed-citation xml:lang="en">Korsah G.A., Stentz A., Dias M.B. A comprehensive taxonomy for multi-robot task allocation. The International Journal of Robotics Research. 2013;12(32):1495-1512.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Spivey M.Z., Powel W.B. The Dynamic Assignment Problem. Transportation science. 2004;38(4):399-419.</mixed-citation><mixed-citation xml:lang="en">Spivey M.Z., Powel W.B. The Dynamic Assignment Problem. Transportation science.2004;38(4):399-419.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Pentico D.W. Assignment problems: A golden anniversary survey. European Journal of Operational Research. 2007;176(2):774-793.</mixed-citation><mixed-citation xml:lang="en">Pentico D.W. Assignment problems: A golden anniversary survey. European Journal of Operational Research. 2007;176(2):774-793.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Bijsterbosch J., Volgenant A. Solving the Rectangular assignment problem and applications. Annals of Operations Research. 2010;181(1):443-462.</mixed-citation><mixed-citation xml:lang="en">Bijsterbosch J., Volgenant A. Solving the Rectangular assignment problem and applications. Annals of Operations Research. 2010;181(1):443-462.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Ревотюк М.П., Батура П.М., Полоневич А.М. Реоптимизация решения задач о назначении. Доклады БГУИР. 2011;1(55):55-62.</mixed-citation><mixed-citation xml:lang="en">Revotjuk M.P., Batura P.M., Polonevich A.M. [Reoptimization of the linear assignment problem]. Doklady BGUIR=Doklady BSUIR. 2011;1(55):55-62. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Toroslu I.H., Üçoluk G. Incremental assignment problem. Information Science. 2007;177:1523-1529.</mixed-citation><mixed-citation xml:lang="en">Toroslu I.H., Üçoluk G. Incremental assignment problem. Information Science. 2007;177:1523-1529.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Ревотюк М.П., Кароли М.К., Батура П.М. Реализация метода ветвей и границ для решения задач коммивояжера c разреженными матрицами. Доклады БГУИР. 2013;7(77):25-31.</mixed-citation><mixed-citation xml:lang="en">Revotjuk M.P., Qaraleh M.K., Batura P.M. [Implementation the branch and bound method for solving the traveling salesman problem with sparse matrix]. Doklady BGUIR = Doklady BSUIR. 2013;7(77):25-31. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Ревотюк М.П., Кароли М.К., Батура П.М. Быстрая оценка интервалов устойчивости решения линейных задач о назначении. Доклады БГУИР. 2013;5(75):30-36.</mixed-citation><mixed-citation xml:lang="en">Revotjuk M.P., Qaraleh M.K., Batura P.M. [Quick evaluation of the interval stability of the linear assignment problem solutions]. Doklady BGUIR = Doklady BSUIR. 2013;5(75):30-36. (In Russ.)</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>
