Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

FMAP: Distributed cooperative multi-agent planning

Published: 01 September 2014 Publication History

Abstract

This paper proposes FMAP (Forward Multi-Agent Planning), a fully-distributed multi-agent planning method that integrates planning and coordination. Although FMAP is specifically aimed at solving problems that require cooperation among agents, the flexibility of the domain-independent planning model allows FMAP to tackle multi-agent planning tasks of any type. In FMAP, agents jointly explore the plan space by building up refinement plans through a complete and flexible forward-chaining partial-order planner. The search is guided by h D T G , a novel heuristic function that is based on the concepts of Domain Transition Graph and frontier state and is optimized to evaluate plans in distributed environments. Agents in FMAP apply an advanced privacy model that allows them to adequately keep private information while communicating only the data of the refinement plans that is relevant to each of the participating agents. Experimental results show that FMAP is a general-purpose approach that efficiently solves tightly-coupled domains that have specialized agents and cooperative goals as well as loosely-coupled problems. Specifically, the empirical evaluation shows that FMAP outperforms current MAP systems at solving complex planning tasks that are adapted from the International Planning Competition benchmarks.

References

[1]
Benton J, Coles A, Coles A (2012) Temporal planning with preferences and time-dependent continuous costs. In: Proceedings of the 22nd international conference on automated planning and scheduling (ICAPS). AAAI, pp 2---10
[2]
Borrajo D. (2013) Multi-agent planning by plan reuse. In: Proceedings of the 12th international conference on autonomous agents and multi-agent systems (AAMAS). IFAAMAS, pp 1141---1142
[3]
Boutilier C, Brafman R (2001) Partial-order planning with concurrent interacting actions. J Artif Intell Res 14(105):136
[4]
Brafman R, Domshlak C (2008) From one to many: planning for loosely coupled multi-agent systems. In: Proceedings of the 18th international conference on automated planning and scheduling (ICAPS). AAAI, pp 28---35
[5]
Brenner M, Nebel B (2009) Continual planning and acting in dynamic multiagent environments. J Auton Agents Multiagent Syst 19(3):297---331
[6]
Bresina J, Dearden R, Meuleau N, Ramakrishnan S, Smith D, Washington R (2002) Planning under continuous time and resource uncertainty: a challenge for AI. In: Proceedings of the 18th conference on uncertainty in artificial intelligence (UAI). Morgan Kaufmann, pp 77---84
[7]
Cox J, Durfee E (2009) Efficient and distributable methods for solving the multiagent plan coordination problem. Multiagent Grid Syst 5(4):373---408
[8]
Crosby M, Rovatsos M, Petrick R (2013) Automated agent decomposition for classical planning. In: Proceedings of the 23rd international conference on automated planning and scheduling (ICAPS). AAAI, pp 46---54
[9]
Dimopoulos Y, Hashmi MA, Moraitis P (2012) μ-satplan: Multi-agent planning as satisfiability. Knowl-Based Syst 29:54---62
[10]
Fikes R, Nilsson N (1971) STRIPS: a new approach to the application of theorem proving to problem solving. Artif Intell 2(3):189---208
[11]
Gerevini A, Haslum P, Long D, Saetti A, Dimopoulos Y (2009) Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners. Artif Intell 173(5-6):619---668
[12]
Ghallab M, Nau D, Traverso P (2004) Automated planning. Theory and practice. Morgan Kaufmann
[13]
Günay A, Yolum P (2013) Constraint satisfaction as a tool for modeling and checking feasibility of multiagent commitments. Appl Intell 39(3):489---509
[14]
Helmert M (2004) A planning heuristic based on causal graph analysis. In: Proceedings of the 14th international conference on automated planning and scheduling ICAPS. AAAI, pp 161---170
[15]
Hoffmann J, Nebel B (2001) The FF planning system: fast planning generation through heuristic search. J Artif Intell Res 14:253---302
[16]
Jannach D, Zanker M (2013) Modeling and solving distributed configuration problems: a CSP-based approach. IEEE Trans Knowl Data Eng 25(3):603---618
[17]
Jonsson A, Rovatsos M (2011) Scaling up multiagent planning: a best-response approach. In: Proceedings of the 21st international conference on automated planning and scheduling (ICAPS). AAAI, pp 114---121
[18]
Kala R, Warwick K (2014) Dynamic distributed lanes: motion planning for multiple autonomous vehicles. Appl Intell:1---22
[19]
Koehler J, Ottiger D (2002) An AI-based approach to destination control in elevators. AI Mag 23(3):59---78
[20]
Kovacs DL (2011) Complete BNF description of PDDL3.1. Technical report
[21]
van der Krogt R (2009) Quantifying privacy in multiagent planning. Multiagent Grid Syst 5(4):451---469
[22]
Kvarnström J (2011) Planning for loosely coupled agents using partial order forward-chaining. In: Proceedings of the 21st international conference on automated planning and scheduling (ICAPS). AAAI, pp 138---145
[23]
Lesser V, Decker K, Wagner T, Carver N, Garvey A, Horling B, Neiman D, Podorozhny R, Prasad M, Raja A et al (2004) Evolution of the GPGP/TAEMS domain-independent coordination framework. Auton Agents Multi-Agent Syst 9(1---2):87---143
[24]
Long D, Fox M (2003) The 3rd international planning competition: results and analysis. J Artif Intell Res 20:1---59
[25]
Nissim R, Brafman R, Domshlak C (2010) A general, fully distributed multi-agent planning algorithm. In: Proceedings of the 9th international conference on autonomous agents and multiagent systems (AAMAS). IFAAMAS, pp 1323---1330
[26]
O'Brien P, Nicol R (1998) FIPA - towards a standard for software agents. BT Tech J 16(3):51---59
[27]
Öztürk P, Rossland K, Gundersen O (2010) A multiagent framework for coordinated parallel problem solving. Appl Intell 33(2):132---143
[28]
Pal A, Tiwari R, Shukla A (2013) Communication constraints multi-agent territory exploration task. Appl Intell 38(3):357---383
[29]
Richter S, Westphal M (2010) The LAMA planner: guiding cost-based anytime planning with landmarks. J Artif Intell Res 39(1):127---177
[30]
de la Rosa T, García-Olaya A, Borrajo D (2013) A case-based approach to heuristic planning. Appl Intell 39(1):184---201
[31]
Sapena O, Onaindia E (2008) Planning in highly dynamic environments: an anytime approach for planning under time constraints. Appl Intell 29(1):90---109
[32]
Sapena O, Onaindia E, Garrido A, Arangú M (2008) A distributed CSP approach for collaborative planning systems. Eng Appl Artif Intell 21(5):698---709
[33]
Serrano E, Such J, Botía J, García-Fornes A (2013) Strategies for avoiding preference profiling in agent-based e-commerce environments. Appl Intell:1---16
[34]
Smith D, Frank J, Jónsson A (2000) Bridging the gap between planning and scheduling. Knowl Eng Rev 15(1):47---83
[35]
Such J, García-Fornes A, Espinosa A, Bellver J (2012) Magentix2: a privacy-enhancing agent platform. Eng Appl Artif Intell:96---109
[36]
Tonino H, Bos A, de Weerdt M, Witteveen C (2002) Plan coordination by revision in collective agent based systems. Artif Intell 142(2):121---145
[37]
Torreño A, Onaindia E, Sapena O (2012) An approach to multi-agent planning with incomplete information. In: Proceedings of the 20th European conference on artificial intelligence (ECAI), vol 242. IOS Press, pp 762---767
[38]
Torreño A, Onaindia E, Sapena O (2014) A flexible coupling approach to multi-agent planning under incomplete information. Knowl Inf Syst 38(1):141---178
[39]
Van Der Krogt R, De Weerdt M (2005) Plan repair as an extension of planning. In: Proceedings of the 15th international conference on automated planning and scheduling (ICAPS). AAAI, pp 161---170
[40]
de Weerdt M, Clement B (2009) Introduction to planning in multiagent systems. Multiagent Grid Syst 5(4):345--- 355
[41]
Yokoo M, Durfee E, Ishida T, Kuwabara K (1998) The distributed constraint satisfaction problem: formalization and algorithms. IEEE Trans Knowl Data Eng 10(5):673---685
[42]
Zhang J, Nguyen X, Kowalczyk R (2007) Graph-based multi-agent replanning algorithm. In: Proceedings of the 6th international joint conference conference on autonomous agents and multiagent systems (AAMAS). IFAAMAS, pp 798---805

Cited By

View all

Index Terms

  1. FMAP: Distributed cooperative multi-agent planning
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Applied Intelligence
    Applied Intelligence  Volume 41, Issue 2
    September 2014
    338 pages

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 01 September 2014

    Author Tags

    1. Distributed algorithms
    2. Heuristic planning
    3. Multi-agent planning
    4. Privacy

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 30 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)MULTISTYLEProceedings of the Nineteenth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment10.1609/aiide.v19i1.27505(97-106)Online publication date: 8-Oct-2023
    • (2023)Best-response planning for urban fleet coordinationNeural Computing and Applications10.1007/s00521-023-08631-935:24(17599-17618)Online publication date: 16-May-2023
    • (2022)GRSTAPSInternational Journal of Robotics Research10.1177/0278364921105206641:2(232-256)Online publication date: 1-Feb-2022
    • (2022)Multirobot Coverage Path Planning Based on Deep Q-Network in Unknown EnvironmentJournal of Robotics10.1155/2022/68259022022Online publication date: 1-Jan-2022
    • (2022)Knowledge-based strategies for multi-agent teams playing against NatureArtificial Intelligence10.1016/j.artint.2022.103728309:COnline publication date: 1-Aug-2022
    • (2022)Reducing disclosed dependencies in privacy preserving planningAutonomous Agents and Multi-Agent Systems10.1007/s10458-022-09581-736:2Online publication date: 1-Oct-2022
    • (2022)An efficient lightweight coordination model to multi-agent planningKnowledge and Information Systems10.1007/s10115-021-01638-564:2(415-439)Online publication date: 1-Feb-2022
    • (2021)Partial Disclosure of Private Dependencies in Privacy Preserving PlanningProceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3463952.3464164(1575-1577)Online publication date: 3-May-2021
    • (2021)A Generalized A* Algorithm for Finding Globally Optimal Paths in Weighted Colored Graphs2021 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA48506.2021.9561135(7503-7509)Online publication date: 30-May-2021
    • (2020)Research on trans-region integrated traffic emergency dispatching technology based on multi-agentJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-17966438:5(5763-5774)Online publication date: 1-Jan-2020
    • Show More Cited By

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media