Self-organization is a process where a stable pattern is formed by the cooperative behavior between parts of an initially disordered system without external control or influence. It has been introduced to multi-agent systems as an internal control process or mechanism to solve difficult problems spontaneously. However, because a self-organizing multi-agent system has autonomous agents and local interactions between them, it is difficult to predict the behavior of the system from the behavior of the local agents we design. This paper proposes a logic-based framework of self-organizing multi-agent systems, where agents interact with each other by following their prescribed local rules. The dependence relation between coalitions of agents regarding their contributions to the global behavior of the system is reasoned about from the structural and semantic perspectives. We show that the computational complexity of verifying such a self-organizing multi-agent system remains close to the domain of standard ATL. We then combine our framework with graph theory to decompose a system into different coalitions located in different layers, which allows us to verify agents' full contributions more efficiently. The resulting information about agents' full contributions allows us to understand the complex link between local agent behavior and system level behavior in a self-organizing multi-agent system. Finally, we show how we can use our framework to model a constraint satisfaction problem.
翻译:自我组织是一个过程, 由最初无外部控制或影响的系统的某些部分之间的合作行为形成稳定模式。 它被引入多试剂系统, 作为一种内部管制过程或机制, 用来自发地解决困难问题。 但是, 由于自我组织的多试剂系统有自主的代理人和它们之间的局部互动, 很难从我们设计的当地代理人的行为来预测系统的行为。 本文提出了一个基于逻辑的自我组织多试剂系统框架, 使代理人通过遵守它们规定的当地规则彼此互动。 代理人联盟之间对于它们对系统全球行为的贡献的依赖关系, 从结构和语义的角度来解释。 我们显示, 核查这种自我组织的多试剂系统的计算复杂性仍然接近标准ATL的范围。 我们然后将我们的框架与图表理论结合起来, 将一个系统分解到位于不同层次的不同联盟中, 从而使我们能够更有效率地核查代理人的全部贡献。 由此产生的关于代理人全面贡献的信息使我们能够理解当地代理人行为模式和系统一级行为之间的复杂联系, 我们如何使用多试质化系统来显示我们如何使用我们是如何使用多试质的。