Existing POMDP Solvers ====================== The library currently contains an implementation of `POMCP`, `POUCT`, and basic `ValueIteration`. .. autosummary:: :nosignatures: ~pomdp_py.algorithms.po_rollout ~pomdp_py.algorithms.po_uct ~pomdp_py.algorithms.pomcp ~pomdp_py.algorithms.value_iteration.ValueIteration The library also currently interfaces with `pomdp-solve `_, developed by Anthony R. Cassandra, and `sarsop `_, developed by NUS. See :doc:`examples.external_solvers` for details and examples. .. autosummary:: :nosignatures: ~pomdp_py.utils.interfaces.solvers.sarsop ~pomdp_py.utils.interfaces.solvers.vi_pruning .. note:: A pomdp_py :py:mod:`~pomdp_py.framework.basics.Agent` with enumerable state :math:`S`, action :math:`A`, and observation spaces :math:`\Omega`, with explicitly defined probability for its models (:math:`T,O,R`) can be directly used as input to the above functions that interface with the solvers' binaries programs.