Communicate only when necessary: Cooperative tasking for multi-agent systems
Mohammad Karimadini, Hai Lin

TL;DR
This paper presents a method to modify event sharing among agents in multi-agent systems to ensure that complex tasks become decomposable and achievable through cooperative control, even when initially undecomposable.
Contribution
It introduces a procedure to redistribute events among agents to enforce decomposability of undecomposable task automata in multi-agent systems.
Findings
Identifies causes of undecomposability due to over-communication or lack of communication.
Provides a sufficient condition for automaton decomposability.
Demonstrates the approach with illustrative examples.
Abstract
New advances in large scale distributed systems have amazingly offered complex functionalities through parallelism of simple and rudimentary components. The key issue in cooperative control of multi-agent systems is the synthesis of local control and interaction rules among the agents such that the entire controlled system achieves a desired global behavior. For this purpose, three fundamental problems have to be addressed: (1) task decomposition for top-down design, such that the fulfillment of local tasks guarantees the satisfaction of the global task, by the team; (2) fault-tolerant top-down design, such that the global task remains decomposable and achievable, in spite of some failures, and (3) design of interactions among agents to make an undecomposable task decomposable and achievable in a top-down framework. The first two problems have been addressed in our previous works, by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Optimization and Search Problems · Petri Nets in System Modeling
