A Correctness Result for Reasoning About One-Dimensional Planning Problems
Abstract
A plan with rich control structures like branches and loops can usually serve as a general solution that solves multiple planning instances in a domain. However, the correctness of such generalized plans is non-trivial to define and verify, especially when it comes to whether or not a plan works for all of the infinitely many instances of the problem. In this paper, we give a precise definition of a generalized plan representation called an FSA plan, with its semantics defined in the situation calculus. Based on this, we identify a class of infinite planning problems, which we call one-dimensional (1d), and prove a correctness result that 1d problems can be verified by finite means. We show that this theoretical result leads to an algorithm that does this verification practically, and a planner based on this verification algorithm efficiently generates provably correct plans for 1d problems.
Cite
Text
Hu and Levesque. "A Correctness Result for Reasoning About One-Dimensional Planning Problems." International Joint Conference on Artificial Intelligence, 2011. doi:10.5591/978-1-57735-516-8/IJCAI11-439Markdown
[Hu and Levesque. "A Correctness Result for Reasoning About One-Dimensional Planning Problems." International Joint Conference on Artificial Intelligence, 2011.](https://mlanthology.org/ijcai/2011/hu2011ijcai-correctness/) doi:10.5591/978-1-57735-516-8/IJCAI11-439BibTeX
@inproceedings{hu2011ijcai-correctness,
title = {{A Correctness Result for Reasoning About One-Dimensional Planning Problems}},
author = {Hu, Yuxiao and Levesque, Hector J.},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2011},
pages = {2638-2643},
doi = {10.5591/978-1-57735-516-8/IJCAI11-439},
url = {https://mlanthology.org/ijcai/2011/hu2011ijcai-correctness/}
}