202 Commits (bfd03bc9ce05772f24da5eb46b102c8fdc85209e)

Author SHA1 Message Date
Sebastian Junges 00a85cb184 accessors for model 6 years ago
Tim Quatmann 065b366198 Removed superfluous '.' in output of Markov automata model data. 6 years ago
Sebastian Junges f9ee3d10e4 simulating with rationals 6 years ago
TimQu f532f6461b The sparse StandardRewardModel somehow had 'dtmc' in it. 6 years ago
TimQu 781fa9dbd8 StandardRewardModel: Removed a default argument because the "default" constructor is ambiguous otherwise. 6 years ago
Sebastian Junges 9423d01631 observation valuations added 6 years ago
Tim Quatmann cf20e340de Added a new enum that describes the model representation (sparse, dd with sylvan, dd with cudd). 6 years ago
Tim Quatmann 64b9c176e7 symbolic Ctmc: Added method to compute the probability matrix. 6 years ago
Tim Quatmann 462ce5dce3 Ctmc: added a method that returns the probabilistic transition matrix. 6 years ago
Tim Quatmann 51c8779e73 Added missing template instantiations. 6 years ago
Tim Quatmann 31dd1d8f49 sparse/StandardRewardModel: Added a method that only yields the action-based rewards (excl. state rewards) 6 years ago
Sebastian Junges d6bfcb4818 refactoring: moving some code out of the util folder 6 years ago
Tim Quatmann 8c38333dd1 Added transformer that can make a given set of states (e.g. goal states) observation closed. 6 years ago
Sebastian Junges 9d35eab33e fix warning regarding hash 6 years ago
Sebastian Junges e2b0855208 hashing POMDPs 6 years ago
Sebastian Junges 009a60df5c fix in hash computation 6 years ago
Sebastian Junges 2fa2ea1283 a first version of sparse model hashing 6 years ago
Sebastian Junges 4942e362db transformation preserve canonicity, and this is now set explicitly. (Opt-out rather than opt-in might be more convenient, but also more dangerous...) 6 years ago
Matthias Volk d3c8093e0f Removed unnecessary semicolons 6 years ago
Sebastian Junges 92b384c17c fix in recently introduced isSinkState 6 years ago
Sebastian Junges 82978f4357 isSinkState 6 years ago
Tim Quatmann a80553a700 Removed a duplicated method in StandardRewardModel (setStateActionRewardValue did the same as setStateActionReward) 6 years ago
Tim Quatmann 6f3fab8e80 Added a statistics struct to the approximatePOMDP model checker 6 years ago
Matthias Volk 57fe5106a5 Removed printing complete matrix 6 years ago
Matthias Volk d0b54fe6b5 Set number of printed digits in output 6 years ago
Tim Quatmann b1dc6fec06 Accelerated zeno check for MAs. Also only apply zeno check if --additional-checks is set. 6 years ago
Sebastian Junges 863aebaa2a add flag for canonicity 7 years ago
Matthias Volk a082e7d228 Typos 7 years ago
Matthias Volk 544dd60206 Removal of labels 7 years ago
Sebastian Junges a53b7ca005 permute actions in reward models 7 years ago
Sebastian Junges 340be99e78 permutation of items 7 years ago
Sebastian Junges fe2dcfc975 better dot output for pomdp models 7 years ago
TimQu 419013025b Fixed reduction to state-based rewards for CTMCs in Dd engine. When action rewards are reduced to state rewards, they have to be multiplied with the exit rate. 7 years ago
Matthias Volk 61c1ec8537 Check for Zeno cycles in MA 7 years ago
TimQu 013695a6ce Fixed compile issue: boost::split seems to need an lvalue for the input string. 7 years ago
Matthias Volk bb71c078fa Export to dot format allows for maximal line width in state labels and valuations 7 years ago
Alexander Bork 7f9ad39d34 First version for the over-approximation of POMDP reachability 7 years ago
Tim Quatmann 492348542f SubsystemBuilder: Fix deadlocks with a selfloop (if requested) 7 years ago
Sebastian Junges d295f6e777 export of bdds into dot and text format 7 years ago
Alexander Bork ae5c001d24 Moved non-Markovian state eliminator to its own class 7 years ago
Alexander Bork 10bb42e0f6 First version of non-Markovian state elimination for MAs 7 years ago
Alexander Bork 549774abc9 Added state remapping in state elimination 7 years ago
Alexander Bork 27e65d5669 Added construction of the state remapping for elimination of non-Markovian states in MAs 7 years ago
Matthias Volk 15dadf1bc3 Fixed imprecision in comparison for MA 7 years ago
TimQu bc3c0d1d55 ModelBase: added isDiscreteTimeModel(). and let isNondeterministicModel return true for POMDPs and PSGs. 7 years ago
Tim Quatmann 6faf074fc5 Made sure that model::getAllParameters also returns the parameters occurring at rates. 7 years ago
Matthias Volk 3c5f25fe4a Get all model parameters 8 years ago
Sebastian Junges 6c2262b7e8 more informative error messages during model building (for better debugging) 8 years ago
Sebastian Junges c4e7fdd5e5 alternative memoryless scheduler application 8 years ago
Sebastian Junges 595afcfc0a more precise error message when creating non-deterministic models 8 years ago