Dynamic asymmetric assignment problem in open multi-agent systems

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...

Full description

Bibliographic Details
Main Authors: M. P. Revotjuk, N. V. Khajynova, A. P. Kuznetsov, L. Y. Shilin
Format: Article
Language:Russian
Published: Educational institution «Belarusian State University of Informatics and Radioelectronics» 2020-09-01
Series:Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki
Subjects:
Online Access:https://doklady.bsuir.by/jour/article/view/2720
id doaj-15c08873f9c1419ab2139e50d189224f
record_format Article
spelling doaj-15c08873f9c1419ab2139e50d189224f2021-07-28T16:19:59ZrusEducational institution «Belarusian State University of Informatics and Radioelectronics»Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki1729-76482020-09-01185536110.35596/1729-7648-2020-18-5-53-611615Dynamic asymmetric assignment problem in open multi-agent systemsM. P. Revotjuk0N. V. Khajynova1A. P. Kuznetsov2L. Y. Shilin3Belarusian State University of Informatics and RadioelectronicsBelarusian State University of Informatics and RadioelectronicsBelarusian State University of Informatics and RadioelectronicsBelarusian State University of Informatics and RadioelectronicsThe 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.https://doklady.bsuir.by/jour/article/view/2720shortest augmenting path methoddynamic assignment problems
collection DOAJ
language Russian
format Article
sources DOAJ
author M. P. Revotjuk
N. V. Khajynova
A. P. Kuznetsov
L. Y. Shilin
spellingShingle M. P. Revotjuk
N. V. Khajynova
A. P. Kuznetsov
L. Y. Shilin
Dynamic asymmetric assignment problem in open multi-agent systems
Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki
shortest augmenting path method
dynamic assignment problems
author_facet M. P. Revotjuk
N. V. Khajynova
A. P. Kuznetsov
L. Y. Shilin
author_sort M. P. Revotjuk
title Dynamic asymmetric assignment problem in open multi-agent systems
title_short Dynamic asymmetric assignment problem in open multi-agent systems
title_full Dynamic asymmetric assignment problem in open multi-agent systems
title_fullStr Dynamic asymmetric assignment problem in open multi-agent systems
title_full_unstemmed Dynamic asymmetric assignment problem in open multi-agent systems
title_sort dynamic asymmetric assignment problem in open multi-agent systems
publisher Educational institution «Belarusian State University of Informatics and Radioelectronics»
series Doklady Belorusskogo gosudarstvennogo universiteta informatiki i radioèlektroniki
issn 1729-7648
publishDate 2020-09-01
description 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.
topic shortest augmenting path method
dynamic assignment problems
url https://doklady.bsuir.by/jour/article/view/2720
work_keys_str_mv AT mprevotjuk dynamicasymmetricassignmentprobleminopenmultiagentsystems
AT nvkhajynova dynamicasymmetricassignmentprobleminopenmultiagentsystems
AT apkuznetsov dynamicasymmetricassignmentprobleminopenmultiagentsystems
AT lyshilin dynamicasymmetricassignmentprobleminopenmultiagentsystems
_version_ 1721267592734179328