8225 Commits (1763f0c582138785a8eddd0aba754b3becbbaee4)
 

Author SHA1 Message Date
Tim Quatmann 1763f0c582 Making sure that we only store the best bounds found so far. Also added some output for the resulting values in each iteration. 6 years ago
Tim Quatmann fa624d2a20 Introduced new settings for controlling the refinement strategy and whether to produce only upper and/or lower bounds 6 years ago
Tim Quatmann 2d94e77f2a Only display the bound that was requested. 6 years ago
Tim Quatmann 6dd50575f9 New 'belief-exploration' setting (replaces gridapproximation setting) 6 years ago
Tim Quatmann 37490a8eca Started to integrate new refinement options. 6 years ago
Tim Quatmann 45f9c66602 Merge branch 'master' into prism-pomdp 6 years ago
Tim Quatmann a728c01322 BitVector: Fixed an issue with the move assignment operator. The 'other' BitVector was left in an invalid state. 6 years ago
Tim Quatmann 75d792e987 Implemented refinement heuristic. 6 years ago
Tim Quatmann 45832d3de3 BeliefMdpExplorer: Implemented extraction of optimal scheduler choices and reachable states under these choices 6 years ago
Tim Quatmann 61215e4b24 Over-Approximation: Taking current values as new lower/upper bounds for next refinement step. 6 years ago
Tim Quatmann 4ea452854f Fixes for scoring observations 6 years ago
Matthias Volk 7e1f5bf2ac Fixed handling of constant BE in approximation 6 years ago
Matthias Volk 49dac54e8b Fixed typos 6 years ago
Tim Quatmann d5bcec11e3 Merge branch 'master' into prism-pomdp 6 years ago
Tim Quatmann 88c31b36d0 Equation system based CTMC LRA solving: For the 'inner' linear equation system solver, also set whether the solver type has been set from default. This avoids potentially using unsound/inexact equation solvers. 6 years ago
Tim Quatmann 1a00b4d22d Merge remote-tracking branch 'origin/master' into prism-pomdp 6 years ago
Matthias Volk be7181f9f2 Removed double include 6 years ago
Matthias Volk 325b700c62 Explicitly set initialization order for SparseMatrix to avoid nasty segfaults 6 years ago
Matthias Volk c1b4c3270f Fixed initialization order warnings 6 years ago
Jip Spel 2bda04771b Remove duplicate preprocessing 6 years ago
Sebastian Junges 92b384c17c fix in recently introduced isSinkState 6 years ago
Sebastian Junges 5f2a598f48 remove unsound 1-state computation 6 years ago
Sebastian Junges 82978f4357 isSinkState 6 years ago
Sebastian Junges 1ef92dee9e backbone for a simulator on top of explicit state models 6 years ago
Tim Quatmann feebf1a24d Added scheduler export in .json 6 years ago
Tim Quatmann 120ec74e3b Fixes for json export of choice origins and state valuations. 6 years ago
Tim Quatmann a5ebb8b81b Export of choice origins to json 6 years ago
Tim Quatmann 42be5537ae Added Export of state valuations to JSON 6 years ago
Sebastian Junges 193bddbd11 add overlapping guards label via command line 6 years ago
Tim Quatmann af8f901d4a Properly produce schedulers for models with end components. 6 years ago
Tim Quatmann d098c2d27c graph::computeSchedulerProb1E: Only set choices if they are not defined already. 6 years ago
Tim Quatmann 0d365ec052 Merge branch 'master' into prism-pomdp 6 years ago
Tim Quatmann 7ffe322e06 SparseModelMemoryProduct: Fixed incorrect computation of state-action rewards under a randomized policy. 6 years ago
Tim Quatmann 26764137f5 Fix for --unfold-belief-mdp setting 6 years ago
Tim Quatmann 3c5df045c1 Added a few assertions 6 years ago
Tim Quatmann f4f9376c96 Vector: Added a method for element-wise comparison of two vectors. 6 years ago
Tim Quatmann 03889958da Added a switch to control the size of the under-approximation via command line. 6 years ago
Tim Quatmann 26a0544e4b BeiliefManager: Use flat_maps for beliefs and hash_maps for belief storage. 6 years ago
Tim Quatmann fcee1d05fa Fixed an issue with dropping unexplored states. 6 years ago
Tim Quatmann 2f020ce686 BeliefManager: Making Freudenthal happy (and fast) 6 years ago
Tim Quatmann 937659f356 First improvement step for Freudenthal triangulation 6 years ago
Tim Quatmann eca4dab6c0 Beliefmanager: expanding a belief now returns a vector instead of a map 6 years ago
Tim Quatmann 26864067cf BeliefManager: Made several methods private to hide the actual BeliefType. 6 years ago
Tim Quatmann 5cd4281133 Further output improvements. 6 years ago
Tim Quatmann 34d6ac9fe1 Fixed computing a state limit for the under-approximation. 6 years ago
Tim Quatmann 961baa4386 BeliefMdpExplorer: Various bugfixes for exploration restarts. Unexplored (= unreachable) states are now dropped before building the MDP since we do not get a valid MDP otherwise. 6 years ago
Tim Quatmann c2837bb749 ApproximatePOMDPModelchecker: Improved output a bit. 6 years ago
Tim Quatmann c3847d05af Scaling the rating of an observation with the current resolution. 6 years ago
Matthias Volk 6540b486e7 NotSupportedException when using drn export for symbolic models 6 years ago
Tim Quatmann c2ddea1480 First (re-) implementation of refinement. (probably needs some testing/debugging) 6 years ago