Abstract:Extreme teams, large-scale agent teams operating in dynamic environments, are on the horizon. Such environments are problematic for current task allocation algorithms due to the lack of locality in agent interactions. We propose a novel distributed task allocation algorithm for extreme teams, called LA-DCOP, that incorporates three key ideas. First, LA-DCOP's task allocation is based on a dynamically computed minimum capability threshold which uses approximate knowledge of overall task load. Second, LA-DCOP us… Show more
“…Since then, a number of algorithms and simulation platforms have been developed to solve the computational challenges involved. For example, algorithms have been developed to efficiently allocate emergency responders to rescue tasks (e.g., to rescue civilians, extinguish fires, or unblock roads) for (i) decentralised coordination: where emergency responders need to choose their actions based on local knowledge [12,43], (ii) coordination by a central authority: where a command centre is able to choose actions (against potentially adversarial agents) for all the members of the team given complete knowledge of the system [26,30,50,58], and (iii) coalition formation: where sub-teams can perform tasks with different levels of efficiency, as defined by the synergies between their capabilities (e.g., when two policemen help rescue a civilian from rubble they would be less effective than a fire and rescue officer and a medic) [45]. Similar to [26,30,50], in our work, we adopt a centralised approach to the coordination problem to and additionally consider the uncertainty in the environment (see more details in Sect.…”
Section: Agent-based Planning For Disaster Responsementioning
confidence: 99%
“…Previous agent-based models for team coordination in disaster response typically assume deterministic task executions and environments [45,50]. However, in order to evaluate agentguided coordination in a real-world environment, it is important to consider uncertainties due to player behaviours and the environment (as discussed in the previous section).…”
In the aftermath of major disasters, first responders are typically overwhelmed with large numbers of, spatially distributed, search and rescue tasks, each with their own requirements. Moreover, responders have to operate in highly uncertain and dynamic environments where new tasks may appear and hazards may be spreading across the disaster space. Hence, rescue missions may need to be re-planned as new information comes in, tasks are completed, or new hazards are discovered. Finding an optimal allocation of resources to complete all the tasks is a major computational challenge. In this paper, we use decision theoretic techniques to solve the task allocation problem posed by emergency response planning and then deploy our solution as part of an agent-based planning tool in real-world field trials. By so doing, we are able to study the interactional issues that arise when humans are guided by an agent. Specifically, we develop an algorithm, based on a multi-agent Markov decision process representation of the task allocation problem and show that it outperforms standard baseline solutions. We then integrate the algorithm into a planning agent that responds to requests for tasks from participants in a mixed-reality location-based game, called AtomicOrchid, that simulates disaster response settings in the real-world. We then run a number of trials of our planning agent and compare it against a purely human driven system. Our analysis of these trials show that human commanders adapt to the planning agent by taking on a more supervisory role and that, by providing humans with the flexibility of requesting plans from the agent, allows them to perform more tasks more efficiently than using purely human interactions to allocate tasks. We also discuss how such flexibility could lead to poor performance if left unchecked.
“…Since then, a number of algorithms and simulation platforms have been developed to solve the computational challenges involved. For example, algorithms have been developed to efficiently allocate emergency responders to rescue tasks (e.g., to rescue civilians, extinguish fires, or unblock roads) for (i) decentralised coordination: where emergency responders need to choose their actions based on local knowledge [12,43], (ii) coordination by a central authority: where a command centre is able to choose actions (against potentially adversarial agents) for all the members of the team given complete knowledge of the system [26,30,50,58], and (iii) coalition formation: where sub-teams can perform tasks with different levels of efficiency, as defined by the synergies between their capabilities (e.g., when two policemen help rescue a civilian from rubble they would be less effective than a fire and rescue officer and a medic) [45]. Similar to [26,30,50], in our work, we adopt a centralised approach to the coordination problem to and additionally consider the uncertainty in the environment (see more details in Sect.…”
Section: Agent-based Planning For Disaster Responsementioning
confidence: 99%
“…Previous agent-based models for team coordination in disaster response typically assume deterministic task executions and environments [45,50]. However, in order to evaluate agentguided coordination in a real-world environment, it is important to consider uncertainties due to player behaviours and the environment (as discussed in the previous section).…”
In the aftermath of major disasters, first responders are typically overwhelmed with large numbers of, spatially distributed, search and rescue tasks, each with their own requirements. Moreover, responders have to operate in highly uncertain and dynamic environments where new tasks may appear and hazards may be spreading across the disaster space. Hence, rescue missions may need to be re-planned as new information comes in, tasks are completed, or new hazards are discovered. Finding an optimal allocation of resources to complete all the tasks is a major computational challenge. In this paper, we use decision theoretic techniques to solve the task allocation problem posed by emergency response planning and then deploy our solution as part of an agent-based planning tool in real-world field trials. By so doing, we are able to study the interactional issues that arise when humans are guided by an agent. Specifically, we develop an algorithm, based on a multi-agent Markov decision process representation of the task allocation problem and show that it outperforms standard baseline solutions. We then integrate the algorithm into a planning agent that responds to requests for tasks from participants in a mixed-reality location-based game, called AtomicOrchid, that simulates disaster response settings in the real-world. We then run a number of trials of our planning agent and compare it against a purely human driven system. Our analysis of these trials show that human commanders adapt to the planning agent by taking on a more supervisory role and that, by providing humans with the flexibility of requesting plans from the agent, allows them to perform more tasks more efficiently than using purely human interactions to allocate tasks. We also discuss how such flexibility could lead to poor performance if left unchecked.
“…They assist agents to achieve their objectives and to maximize the benefits of the system. There are works that address the task-scheduling problem in multi-agent systems [14,15], multi-robot systems [16], disaster-emergency teams [17], robocup rescue simulations [18], and strategic decision making for coordinating actions of a USAR team [19].…”
Abstract-Problem: This paper addresses a centralized scheduling problem in multi-agent systems in which the incident commander (IC) of a disaster-response team aims to coordinate the actions of the field units (rational agents) to minimize the total operation time in uncertain, dynamic, and spatial environments.Objective: The purpose of this paper is to propose an intelligent software system that assists the IC in the dynamic assignment of geospatial-temporal macro tasks to agents under human strategic decisions. This system autonomously executes a heuristic algorithm to minimize the maximum total dependent duration according to human high-level strategies.Results: The result is a schedule composed of macro decisions, each comprised of seven types of information: 1) what task type is going to be accomplished, 2) who (a subset of agents) are assigned to this assignment, 3) where this task is to be performed (a road segment or zone as a macro geospatial object) containing a subset of tasks, 4) when operations start, 5) when operations finish, 6) how many tasks are estimated to be completed, 7) what task types and the estimated number to be revealed (identified" or "enabled) in this location to complete this job.Conclusion: This result, which is a feasible solution for the addressed problem, permits the IC to coordinate agents, partially specify the activities of the agents in time and space, minimize the overall execution time for all the tasks, calculate the correct time to revise the strategic decisions, evaluate the efficiency of the high-level strategy, and estimate the makespan.
“…In the recent works performed on task allocation in cooperative multiagent environments, attempts have been made to simulate the problem as a distributed constraint optimization problem (DCOP) or a generalized assignment problem (GAP), and to convert the allocation issue into a known problem in the above fields and solve it by heuristic methods [4,5]. These studies emphasized the GAP and restrictions on the allocation and task implementation for heterogeneous tasks, and synergism was disregarded.…”
This paper addresses coalition formation, based on agent capabilities, centered on task allocation in emergency-response environments (EREs). EREs are environments that need fast task completion as their main requirement. We propose a team-based organization model, based on an existing organization model for adaptive complex systems. The model has some key characteristics that are beneficial for EREs: agents act in dynamic, open domains; agents collaborate in completing group tasks; agents may have similar types of capabilities, but at different levels; tasks need different agent capabilities, at collective different levels; and agents are supervised in a partially decentralized manner. We formulate task allocation as a capability-based coalition-formation problem, propose a greedy myopic algorithm to form coalitions, and compare it with F-Max-Sum, another efficient myopic algorithm. Experiments in which utility is measured show that the capability-based approach outperforms the role-based one. The numerical experiments suggest that the proposed task allocation method is possibly scalable with growing numbers of agents.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.