2003
DOI: 10.1016/s0004-3702(03)00014-6
|View full text |Cite
|
Sign up to set email alerts
|

The complexity of achievement and maintenance problems in agent-based systems

Abstract: We completely classify the computational complexity of the basic achievement and maintenance agent design problems in bounded environments when these problems are parameterized by the number of environment states and the number of agent actions. The different problems are P-complete, NP-complete, co-NP-complete or PSPACE-complete (when they are not trivial). We also consider alternative achievement and maintenance agent design problems by allowing longer runs in environments (that is, our environments are boun… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2007
2007
2019
2019

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 12 publications
0
8
0
Order By: Relevance
“…When the task description is PSPACE-complete, verification is PSPACE-complete as well. Stewart extends and sharpens those results, by studying achievement and maintenance agent design problems in bounded problems, when these problems are parameterized by the number of environment states and the number of agent actions [51]. Action effects are history-dependent and specified by a polynomial-time Turing Machine.…”
Section: Introductionmentioning
confidence: 77%
See 2 more Smart Citations
“…When the task description is PSPACE-complete, verification is PSPACE-complete as well. Stewart extends and sharpens those results, by studying achievement and maintenance agent design problems in bounded problems, when these problems are parameterized by the number of environment states and the number of agent actions [51]. Action effects are history-dependent and specified by a polynomial-time Turing Machine.…”
Section: Introductionmentioning
confidence: 77%
“…In computer science, this problem is called synthesis, but we follow the literature about agents and use the term "agent design" [19,51]. We want to determine whether agents can indeed be implemented in order to satisfy the protocol.…”
Section: Agent Designmentioning
confidence: 99%
See 1 more Smart Citation
“…Various work has been done on the computational complexity of verifying if a given swarm-like system can perform a task and designing such systems for tasks. The systems so treated include groups of agents [11,20,24], robots [8,16], game-pieces [12], and tiles [1]. Much of this work, e.g., [1,8,12,16] assumes that the entities being moved cannot sense, plan, or move autonomously.…”
Section: Related Workmentioning
confidence: 99%
“…Much of this work, e.g., [1,8,12,16] assumes that the entities being moved cannot sense, plan, or move autonomously. In the work where entities do have these abilities, e.g., [11,20,24], the formalizations of control mechanisms and environments are very general and powerful (e.g., arbitrary Turing machines or Boolean propositional formulae), rendering both the intractability of these problems unsurprising and the derived results unenlightening with respect to possible restrictions that could yield tractability. Only one complexity-theoretic work to date incorporates both autonomous robots and a suitably simple and explicit model of robot architecture and environment [22].…”
Section: Related Workmentioning
confidence: 99%