Skip to main navigation Skip to search Skip to main content

Planning in multi-agent environment using strips representation and non-cooperative equilibrium strategy

Research output: Contribution to journalArticlepeer-review

26 Citations (Scopus)

Abstract

In multi-agent (multi-robot) environment each agent tries to achieve its own goals leading usually to goals conflict. However, there exists a group of problems with conflicting goals, satisfaction of which is possible simultaneously. Such problems can be modelled as a STRIPS system (for instance Block World environment). If STRIPS planning problem is invertible than it is possible to apply planning under uncertainty methodologies to solve inverted problem and then find a plan that solves multi-agent problem. In the paper, a multi-agent Block World environment is presented as an invertible STRIPS problem. Two cases are considered: when goals conflict and do not conflict. A necessary condition of plan existence is formulated. In the case when goals conflict and agents have different goal preferences we show that it is possible to use non-cooperative equilibrium strategy for modification of the plan found previously. This modification guarantees the best solution (in the sense of non-cooperative equilibrium) for all agents in some cases.

Original languageEnglish
Pages (from-to)239-251
Number of pages13
JournalJournal of Intelligent and Robotic Systems: Theory and Applications
Volume58
Issue number3-4
DOIs
Publication statusPublished - Jun 2010

Keywords

  • Invertible planning problems
  • Multi-agent environment
  • Non-cooperative equilibrium
  • STRIPS system

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Mechanical Engineering
  • Industrial and Manufacturing Engineering
  • Electrical and Electronic Engineering
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Planning in multi-agent environment using strips representation and non-cooperative equilibrium strategy'. Together they form a unique fingerprint.

Cite this