Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
storm::pomdp::OneShotPolicySearch< ValueType > Class Template Reference

#include <OneShotPolicySearch.h>

Public Member Functions

 OneShotPolicySearch (storm::models::sparse::Pomdp< ValueType > const &pomdp, storm::storage::BitVector const &targetStates, storm::storage::BitVector const &surelyReachSinkStates, std::shared_ptr< storm::utility::solver::SmtSolverFactory > &smtSolverFactory)
void setSurelyReachSinkStates (storm::storage::BitVector const &surelyReachSink)
bool analyzeForInitialStates (uint64_t k)
 Check if you can find a memoryless policy from the initial states.

Detailed Description

template<typename ValueType>
class storm::pomdp::OneShotPolicySearch< ValueType >

Definition at line 25 of file OneShotPolicySearch.h.

Constructor & Destructor Documentation

◆ OneShotPolicySearch()

template<typename ValueType>
storm::pomdp::OneShotPolicySearch< ValueType >::OneShotPolicySearch ( storm::models::sparse::Pomdp< ValueType > const & pomdp,
storm::storage::BitVector const & targetStates,
storm::storage::BitVector const & surelyReachSinkStates,
std::shared_ptr< storm::utility::solver::SmtSolverFactory > & smtSolverFactory )
inline

Definition at line 40 of file OneShotPolicySearch.h.

Member Function Documentation

◆ analyzeForInitialStates()

template<typename ValueType>
bool storm::pomdp::OneShotPolicySearch< ValueType >::analyzeForInitialStates ( uint64_t k)
inline

Check if you can find a memoryless policy from the initial states.

Parameters
kThe used lookahed
Returns
Replies true, if a memoryless policy is found. Notice that the algorithm is not complete.

Definition at line 56 of file OneShotPolicySearch.h.

◆ setSurelyReachSinkStates()

template<typename ValueType>
void storm::pomdp::OneShotPolicySearch< ValueType >::setSurelyReachSinkStates ( storm::storage::BitVector const & surelyReachSink)
inline

Definition at line 47 of file OneShotPolicySearch.h.


The documentation for this class was generated from the following files: