Title :
Assume-guarantee cooperative satisfaction of multi-agent systems
Author :
Partovi, Alireza ; Hai Lin
Author_Institution :
Dept. of Electr. Eng., Notre Dame Univ., Notre Dame, IN, USA
Abstract :
This paper aims to investigate the task decomposition problem of multi-agent systems. Task decomposition among agents refers to a process to decompose a given global task into subtasks for individual agents. The decomposition is not arbitrary and should be done in such a way that the satisfaction of the sub-tasks by all agents individually would imply the accomplishment of the global task collectively. In this paper, it is assumed that agents are modeled by labeled transition systems, and the global specification is given as a subclass of Computation Tree Logic (CTL) formulas. It is also assumed that the global CTL specification is broadcasted to and known by all agents. Agents could be heterogeneous and have different capabilities. In order to obtain subtasks for each agent with a maximum potential for fault tolerance, our basic idea is to let each agent contribute to their maximum capabilities in the sense of satisfying a maximum number of sub-formulas of the global specification. The maximum satisfaction set is achieved through a modified CTL model checking algorithm. These maximum satisfiable sub-formulas can be used as the subtask for the corresponding agent. Furthermore, based on assume-guarantee reasoning, sufficient conditions are derived to guarantee the satisfaction of the global CTL specification provided that each agent fullfill its own subtasks. A two-robot cooperative motion planning example is given to illustrate the results.
Keywords :
computability; fault tolerant control; formal specification; formal verification; multi-robot systems; path planning; trees (mathematics); CTL formula; CTL model checking algorithm; assume-guarantee cooperative satisfaction; assume-guarantee reasoning; collective global task accomplishment; computation tree logic; fault tolerance; global CTL specification; labeled transition system; maximum satisfiable subformulas; multiagent systems; subtask satisfaction; sufficient conditions; task decomposition problem; two-robot cooperative motion planning; Automata; Cognition; Model checking; Multi-agent systems; Redundancy; Robustness; Cooperative control; Decentralized control; Discrete event systems;
Conference_Titel :
American Control Conference (ACC), 2014
Conference_Location :
Portland, OR
Print_ISBN :
978-1-4799-3272-6
DOI :
10.1109/ACC.2014.6859441