μ-SATPLAN: Multi-agent planning as satisfiability

被引:17
作者
Dimopoulos, Yannis [1 ]
Hashmi, Muhammad Adnan [2 ]
Moraitis, Pavlos [3 ]
机构
[1] Univ Cyprus, Dept Comp Sci, Nicosia, Cyprus
[2] Univ Paris 06, LIP6, Paris, France
[3] Paris Descartes Univ, LIPADE, Paris, France
关键词
Multi-agent planning; Planning as satisfiability; Coordination; Cooperation; Multi-agent systems; COORDINATION;
D O I
10.1016/j.knosys.2011.07.019
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Planning is a fundamental issue in multi-agent systems. In this work we focus on the coordination of multiple agents in two different settings. In the first, agents are able to attain individual goals that are necessary for the achievement of a global common goal. As the agents share the same environment, they need to find a coordinated course of action that avoids harmful (or negative) interactions, and benefit from positive interactions, whenever this is possible. In the second setting some of the agents may need the assistance of other agents to achieve their individual goals. This is the case where some of the actions of the plan of an agent may be executed by another agent who will play the role of the assistant. We formalize these two problems in a more general way than in previous works, and present a coordination algorithm which generates optimal solutions in the case of two agents. In this algorithm, agents use mu-SATPLAN as the underlying planner for generating individual and joint consistent plans. This planner is an extension of the classical SATPLAN planner, that tackles negative and positive interactions and, therefore, multi-agent planning. We also present an algorithm that solves the assistance problem. The underlying algorithm is again mu-SATPLAN, and is used for the generation of individual (based on assistance) and joint consistent plans. Finally experimental results on multi-agent versions of problems taken from International Planning Competitions demonstrate the effectiveness of mu-SATPLAN and the coordination algorithm. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:54 / 62
页数:9
相关论文
共 26 条
[1]  
[Anonymous], 2010, Articial intelligence: A modern approach
[2]  
Benedetti M, 2005, LECT NOTES ARTIF INT, V2605, P494
[3]   Fast planning through planning graph analysis [J].
Blum, AL ;
Furst, ML .
ARTIFICIAL INTELLIGENCE, 1997, 90 (1-2) :281-300
[4]   Partial-order planning with concurrent interacting actions [J].
Boutilier, C ;
Brafman, RI .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2001, 14 :105-136
[5]  
Brafman R. I., 2008, ICAPS, P28
[6]  
Clement B. J., 1999, Proceedings of the Third International Conference on Autonomous Agents, P252, DOI 10.1145/301136.301205
[7]  
Cox J.S., 2005, Proceedings of the 4th International Joint Conference on Autonomous Agents and Multiagent Systems, P828
[8]  
Cox J.S., 2003, 2 INT C AUTONOMOUS A, P281
[9]   Efficient and distributable methods for solving the multiagent plan coordination problem [J].
Cox, Jeffrey ;
Durfee, Edmund .
MULTIAGENT AND GRID SYSTEMS, 2009, 5 (04) :373-408
[10]   Multi-agent coordination and cooperation through classical planning [J].
Dimopoulos, Yannis ;
Moraitis, Pavlos .
2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2006, :398-402