2018
DOI: 10.1613/jair.1.11227
|View full text |Cite
|
Sign up to set email alerts
|

Computing Hierarchical Finite State Controllers With Classical Planning

Abstract: Finite State Controllers (FSCs) are an effective way to compactly represent sequential plans. By imposing appropriate conditions on transitions, FSCs can also represent generalized plans (plans that solve a range of planning problems from a given domain). In this paper we introduce the concept of hierarchical FSCs for planning by allowing controllers to call other controllers. This call mechanism allows hierarchical FSCs to represent generalized plans more compactly than individual FSCs, t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 19 publications
(29 citation statements)
references
References 21 publications
(11 reference statements)
0
28
0
Order By: Relevance
“…Although one can explicitly encode a call stack using only basic control-flow and variables, more compact solutions are often derived with a call stack (e.g. tasks with recursive solutions [84]). Figure 17 shows a generalized plan for visiting all the nodes of a binary tree implementing a recursive Depth First Search (DFS) with one procedural parameter.…”
Section: Call Stackmentioning
confidence: 99%
See 4 more Smart Citations
“…Although one can explicitly encode a call stack using only basic control-flow and variables, more compact solutions are often derived with a call stack (e.g. tasks with recursive solutions [84]). Figure 17 shows a generalized plan for visiting all the nodes of a binary tree implementing a recursive Depth First Search (DFS) with one procedural parameter.…”
Section: Call Stackmentioning
confidence: 99%
“…If the execution of the generalized plan can be compiled into a classical planning task [7,83,84] then an off-the-shelf classical planner can be used to effectively check the previous validation conditions. When actions have nondeterministic effects plan validation becomes more complex since it requires proving that all the possible plan executions reach the goals [14].…”
Section: The Plan Is Unsoundmentioning
confidence: 99%
See 3 more Smart Citations