Official repo for DetMCVI: a scalable solver for deterministic POMDPs.
mkdir build && cd build
cmake ..
make
A deterministic POMDP (Det-POMDP) is a POMDP with a deterministic transition function and a deterministic observation function. All of the uncertainty in the Det-POMDP is contained within the initial belief.
DetMCVI is a modification of Monte-Carlo Value Iteration (Bai et al. 2011) for deterministic problems.
Example domain implementations and test code can be found in experiments/README.md.
Bai, H. et al. (2011) ‘Monte Carlo value iteration for continuous-state POMDPs’, in. Algorithmic Foundations of Robotics IX: Selected Contributions of the Ninth International Workshop on the Algorithmic Foundations of Robotics, Springer, pp. 175–191.
To cite DetMCVI:
@misc{schutz2025finitestatecontrollerbasedoffline,
title={A Finite-State Controller Based Offline Solver for Deterministic POMDPs},
author={Alex Schutz and Yang You and Matias Mattamala and Ipek Caliskanelli and Bruno Lacerda and Nick Hawes},
year={2025},
eprint={2505.00596},
archivePrefix={arXiv},
primaryClass={cs.RO},
url={https://arxiv.org/abs/2505.00596},
}