Open World Planning in the Situation Calculus
Abstract
We describe a forward reasoning planner for open worlds that uses domain specific information for pruning its search space, as suggested by (Bacchus & Kabanza 1996; 2000). The plan-ner is written in the situation calculus-based programming language GOLOG, and it uses a situation calculus axiomati-zation of the application domain. Given a sentence to prove, the planner regresses it to an equivalent sentence about the initial situation, then invokes a theorem prover to determine whether the initial database entails and hence . We de-scribe two approaches to this theorem proving task, one based on compiling the initial database to prime implicate form, the other based on Relsat, a Davis/Putnam-based procedure. Fi-nally, we report on our experiments with open world planning based on both these approaches to the theorem proving task.
Cite
Text
Finzi et al. "Open World Planning in the Situation Calculus." AAAI Conference on Artificial Intelligence, 2000.Markdown
[Finzi et al. "Open World Planning in the Situation Calculus." AAAI Conference on Artificial Intelligence, 2000.](https://mlanthology.org/aaai/2000/finzi2000aaai-open/)BibTeX
@inproceedings{finzi2000aaai-open,
title = {{Open World Planning in the Situation Calculus}},
author = {Finzi, Alberto and Pirri, Fiora and Reiter, Raymond},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2000},
pages = {754-760},
url = {https://mlanthology.org/aaai/2000/finzi2000aaai-open/}
}