Resource allocation in dynamic multiagent systems

02/16/2021
by   Niall Creech, et al.
0

Resource allocation and task prioritisation are key problem domains in the fields of autonomous vehicles, networking, and cloud computing. The challenge in developing efficient and robust algorithms comes from the dynamic nature of these systems, with many components communicating and interacting in complex ways. The multi-group resource allocation optimisation (MG-RAO) algorithm we present uses multiple function approximations of resource demand over time, alongside reinforcement learning techniques, to develop a novel method of optimising resource allocation in these multi-agent systems. This method is applicable where there are competing demands for shared resources, or in task prioritisation problems. Evaluation is carried out in a simulated environment containing multiple competing agents. We compare the new algorithm to an approach where child agents distribute their resources uniformly across all the tasks they can be allocated. We also contrast the performance of the algorithm where resource allocation is modelled separately for groups of agents, as to being modelled jointly over all agents. The MG-RAO algorithm shows a 23 - 28 improvement over fixed resource allocation in the simulated environments. Results also show that, in a volatile system, using the MG-RAO algorithm configured so that child agents model resource allocation for all agents as a whole has 46.5 of agents. These results demonstrate the ability of the algorithm to solve resource allocation problems in multi-agent systems and to perform well in dynamic environments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/06/2017

Distributed Multi-resource Allocation with Little Communication Overhead

We propose a distributed algorithm to solve a special distributed multi-...
research
02/16/2021

Dynamic neighbourhood optimisation for task allocation using multi-agent

In large-scale systems there are fundamental challenges when centralised...
research
04/12/2016

Resource Allocation with Population Dynamics

Many analyses of resource-allocation problems employ simplistic models o...
research
01/12/2020

Hierarchical Multi-Agent Optimization for Resource Allocation in Cloud Computing

In cloud computing, an important concern is to allocate the available re...
research
09/20/2022

Synthesis of Cost-Optimal Multi-Agent Systems for Resource Allocation

Multi-agent systems for resource allocation (MRAs) have been introduced ...
research
06/02/2022

Deceptive Planning for Resource Allocation

We consider a team of autonomous agents that navigate in an adversarial ...
research
07/19/2022

Resource allocation in open multi-agent systems: an online optimization analysis

The resource allocation problem consists of the optimal distribution of ...

Please sign up or login with your details

Forgot password? Click here to reset