A Method for Solving Distributed Service Allocation Problems
Jose M Vidal
Abstract
We present a method for solving service allocation problems in which a set of services must be allocated to a set of agents so as to maximize a global utility. The method is completely distributed so it can scale to any number of services without degradation. We first formalize the service allocation problem and then present a simple hill-climbing, a global hill-climbing, and a bidding-protocol algorithm for solving it. We analyze the expected performance of these algorithms as a function of various problem parameters such as the branching factor and the number of agents. Finally, we use the sensor allocation problem, an instance of a service allocation problem, to show the bidding protocol at work. The simulations also show that phase transition on the expected quality of the solution exists as the amount of communication between agents increases.
Create a lesson
Related papers
Reputation as Community Memory for the Agentic Web
Ryan Chard, Gus Ellerm, Alexander Brace et al.
CC-OPI: Online Distributed Task Allocation for UAV Swarms under Communication Constraints
Biao Liu, Tong Zhang
Social Laws for Multi-agent Coordination in Stochastic Environments
Rolando Fernandez, Caleb Probine, Tyler Lee et al.
ABM-SIRTEM: A Hybrid Agent-Based and Epidemiological Model for Pandemic Response
Sheryl Paul, Samuel Williams, Preetom K. Biswas et al.
Message capacity and claim wording set the transition points of collective truth-finding in language-model networks
Makoto Fukushima
Agentic Societies Need a Social Harness
Tapan Chugh, Vidushi Singh, Krish Jain et al.