Reference Hub4
Hierarchical Multi-Agent Plans Using Model-Based Petri Net

Hierarchical Multi-Agent Plans Using Model-Based Petri Net

Said Brahimi, Ramdane Maamri, Zaidi Sahnoun
Copyright: © 2013 |Volume: 5 |Issue: 2 |Pages: 30
ISSN: 1943-0744|EISSN: 1943-0752|EISBN13: 9781466632523|DOI: 10.4018/jats.2013040101
Cite Article Cite Article

MLA

Brahimi, Said, et al. "Hierarchical Multi-Agent Plans Using Model-Based Petri Net." IJATS vol.5, no.2 2013: pp.1-30. http://doi.org/10.4018/jats.2013040101

APA

Brahimi, S., Maamri, R., & Sahnoun, Z. (2013). Hierarchical Multi-Agent Plans Using Model-Based Petri Net. International Journal of Agent Technologies and Systems (IJATS), 5(2), 1-30. http://doi.org/10.4018/jats.2013040101

Chicago

Brahimi, Said, Ramdane Maamri, and Zaidi Sahnoun. "Hierarchical Multi-Agent Plans Using Model-Based Petri Net," International Journal of Agent Technologies and Systems (IJATS) 5, no.2: 1-30. http://doi.org/10.4018/jats.2013040101

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Agents evolving in complex and dynamic multi-agent systems need to plan their tasks and to adapt their behavior in order to react to unpredictable events. Therefore they must have plans that remain subject to continual updating, even during its execution. Although this property is important in dynamic environments, it is difficult to have a trade-off between the convergence towards the goal to be reached and the reaction to unanticipated events. To cope with this issue, it is needed to have a model allowing to represent plans less sensitive to execution contexts, and to support flexible execution. This paper aims to provide an adequate plan representation, by taking advantage of hierarchical plans and extensions to Petri net. The authors extend the Petri net to take into account the different abstraction levels of plans and the resources required by tasks. To cope with the interdependence of tasks, the authors include in the model, a synchronization mechanism between concurrent transitions. The proposed model can be used to reason on abstract levels of plans and to analyze, in a dynamic way, situations in which the execution of the plan can be performed in any ways, in some ways, or cannot be performed.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.