make_simple

make_simple(
model: SparsePomdp,
*,
keep_state_valuations: bool = False,
) → SparsePomdp

Make the POMDP simple (aka alternating), i.e., each state has at most two actions, and if there is nondeterminism, then there is no probabilistic branching.

Parameters:
  • model – Canonic POMDP.

  • keep_state_valuations – Whether the state valuations are kept.

Returns:

The simple POMDP.