Оптимизация процесса обработки заданий в мультиагентной интеллектуальной системе
Another Title
Optimization of task processing in a multi-agent intelligent system
Bibliographic entry
Гулай, А. В. Оптимизация процесса обработки заданий в мультиагентной интеллектуальной системе = Optimization of task processing in a multi-agent intelligent system / А. В. Гулай, В. М. Зайцев // Системный анализ и прикладная информатика. – 2025. – № 2. – С. 18-25.
Abstract
Функциональные компоненты мультиагентной интеллектуальной системы имеют различную физическую или логическую конструкцию и обеспечивают обработку потоков заданий с разной интенсивностью. С точки зрения эффективности выполнения поставленных задач, получения консолидированного результата и достижения общей цели агентами указанная система рассматривается как единый объект, целостное образование. При этом суммарная эффективность функционирования ее компонентов оценивается общим параметром, по которому она может сравниваться с другими вариантами архитектурного построения мультиагентных систем. В связи с этим предложено оценивать эффективность функционирования мультиагентной системы условным экстремумом — суммарным количеством заданий в очередях всех агентов системы при условии сохранения способности обеспечивать необходимый запас по коэффициенту загрузки каждого агента, ограничивающему зону его стабильного функционирования. Показано, что для оптимизации процесса обработки заданий может быть использован алгоритм случайного поиска, заключающийся в том, что случайным образом выбираются точки в пространстве возможных решений, оценивается их качество с помощью целевой функции и сохраняется лучшее из найденных решений. Рассматриваемая задача минимизации целевой функции – суммарного количества заданий в очередях всех агентов системы интерпретируется как выполнение приближенной нелинейной оптимизации c использованием метода множителей Лагранжа. В качестве примера реализации предлагаемого способа оптимизации процесса обработки заданий мультиагентной системы приведены результаты компьютерного эксперимента по определению минимального значения целевой функции. На основе указанного решения задачи оптимизации предложен технологический алгоритм функционирования распределителя заданий в мультиагентной интеллектуальной системе.
Abstract in another language
The functional components of a multi-agent intelligent system have different physical or logical structures and provide processing of task flows with different intensities. From the point of view of the effectiveness of the tasks set, obtaining a consolidated result and achieving a common goal by the agents, this system is considered as a single object, an integrated entity. At the same time, the overall efficiency of its components is assessed by a common parameter by which it can be compared with other architectural variants of multi-agent systems. In this regard, it is proposed to evaluate the effectiveness of the multi–agent system by a conditional extremum – the total number of tasks in the queues of all agents of the system, provided that the ability to provide the necessary margin for the load factor of each agent limits the zone of its stable functioning. It is shown that a random search algorithm can be used to optimize the task processing process, which consists in randomly selecting points in the space of possible solutions, evaluating their quality using an objective function, and preserving the best of the solutions found. The considered task of minimizing the objective function – the total number of tasks in the queues of all agents of the system is interpreted as performing approximate nonlinear optimization using the Lagrange multiplier method. As an example of the implementation of the proposed method for optimizing the task processing process of a multi-agent system, the results of a computer experiment to determine the minimum value of the objective function are given. Based on the specified solution to the optimization problem, a technological algorithm for the functioning of a task distributor in a multi-agent intelligent system is proposed.
View/ Open
Collections
- № 2[9]