131 Commits (7a851901e260c431c47ff3d4e32954ba945a10f9)

Author SHA1 Message Date
Stefan Pranger 7a851901e2 updates after cherry pick 4 years ago
hannah f92b2104b5 TODOs and fixed an error during scheduler creation 4 years ago
hannah 412489a57f Added possibility to set (un)reachable states for scheduler 4 years ago
Tim Quatmann 5c204182eb Added some todos 4 years ago
hannah fc0ae2ea4b removed SolveGoal in function computeLTLproabilities of SparseLTLHelper 4 years ago
Joachim Klein 04a8bec83f (MDP-LTL) SparseMdpPrctlModelChecker: handle LTL 5 years ago
Joachim Klein 615b2b5399 (MDP-LTL) SparseMdpPrctlHelper: computeSurelyAcceptingPmaxStates 5 years ago
Lukas Posch 9d4e654ec2 fix for quantitative computations in computeUntilProb 4 years ago
Lukas Posch 1599034b5c fixed shield handling 4 years ago
Lukas Posch 7cbe2886eb fixed shield handling for MDP Next and BoundedGlobally 4 years ago
Lukas Posch 591e63e11e fixed choiceValues for MDP shields - Until and Globally 4 years ago
Lukas Posch def9e65525 store the choiceValues in the iterations and the maybeStates then return it to the SparseMdpPrctlModelChecker.cpp 4 years ago
Tim Quatmann 6d24ea9606 Silenced many 'loop variable is always a copy' warnings 4 years ago
Tim Quatmann ee5fff680a Indefinite Horizon helpers: Do not compute values of MaybeStates if they are not relevant for the property. (Fixes #87) 5 years ago
Tim Quatmann 2cadf3a252 Added support for generating optimal schedulers for globally formulae 5 years ago
Matthias Volk 4c7b069212
Comment explaining need for std::move 5 years ago
Sebastian Junges 449e4d6f0d mdp support for lower step bounds 5 years ago
Tim Quatmann d06a39eb79 Dropping old MDP LRA code. 5 years ago
Sebastian Junges d6bfcb4818 refactoring: moving some code out of the util folder 5 years ago
Tim Quatmann af8f901d4a Properly produce schedulers for models with end components. 5 years ago
Tim Quatmann 0e91887ebb Queried the termination flag in a few more places. 5 years ago
Matthias Volk 3debbbc64d Added more abortion checks 5 years ago
Tim Quatmann e54a035ab9 SolverEnvironment: Added the switch `forceExact` to switch to exact solving methods more conveniently. 5 years ago
Tim Quatmann 324eb23cdd Using new LRA environment 6 years ago
Tim Quatmann 8a23197a77 Fix for LRA scheduler generation. 6 years ago
Tim Quatmann 009cee1c25 Implemented scheduler extraction for LRA properties for MDP. 6 years ago
Tim Quatmann c1b3a4f991 LraMdpPrctlModelCheckerTest: Test LRA computation for different environments. Added a testcase. 6 years ago
Matthias Volk 6a4c18e4a2 Use custom FlatSet to account for allocator changes in flat_set in Boost 1.70. 6 years ago
Tim Quatmann bc623d1203 MinMaxLinearEquationSolver: Added a flag 'hasNoEndComponent' that is true if the system is known to have no end components. This decides if policy iteration does require a valid initial scheduler. 6 years ago
Tim Quatmann bce641319f Fixed computation of maximal total expected rewards for MDPs with end components. 6 years ago
TimQu dd93b1dae9 rewardbounded: Improved code structure. 6 years ago
Tim Quatmann 82402ba3ae rewardbounded: Moved epoch model analysis to a separate file. 6 years ago
TimQu c614e9d747 Fixed Value Iteration based LRA computation 7 years ago
TimQu 985319c7dd Tweaked LRA computation for MDPs and MAs in sound mode to meet precision requirements. 7 years ago
Sebastian Junges 43688d09ea reward infinity scheduler extraction is now correct 7 years ago
Sebastian Junges 93ca559c83 additional sanity checks for scheduler extraction 7 years ago
Sebastian Junges 16d7dccb4e I am utterly stupid. Fixed an assertion that I changed yesterday 7 years ago
Sebastian Junges 5d0ec15ad4 clarified error message, as the reward models are present (according to output) but simply empty 7 years ago
Sebastian Junges 9a0794fca1 refined error message wrt unexpected type of scheduler 7 years ago
TimQu e6fc962e5e In exact mode, use LP as LRA Method for nondeterministic models. 7 years ago
TimQu 87fa9908bf Fixed an issue where scheduler generation in MDPs was not possible due to end components even if there actually were no end components. 7 years ago
TimQu 0332935451 Supporting TimeOperatorFormulas for MDPs and DTMCs in Sparse, Hybrid, and Dd engine 7 years ago
TimQu b5566fa861 more on total reward formulas for mdps 7 years ago
TimQu c2dd57cda5 total rewards for mdps 7 years ago
TimQu 3310f51857 allowed for more fine grained solver requirements 7 years ago
dehnert acf297a811 fixing precision issue in sanity check and silencing min-max solver a bit 7 years ago
TimQu 51884895c8 Removed linear equation solver factories in model checkers 7 years ago
TimQu 56061c0bfa Using multiplier in MDP Model checker helpers 7 years ago
Matthias Volk 63a9f3a5ca Fixed assertion by incorporating precision 7 years ago
sjunges 7660a6c9f8 dont check != 0 in templated code 7 years ago