131 Commits (684c239f8087c6531986c008d0d85ac947150065)

Author SHA1 Message Date
dehnert b3f0aa511e started on Kwek-Mehlhorn-based exact value computation 8 years ago
dehnert 2d41de479e added progress outputs to iterative solvers 8 years ago
dehnert d8d3404b87 fixed termination criteria and equipped interval value iteration methods with check whether the method converged for the relevant states 8 years ago
dehnert 7f56c82523 moved to providing solve goals in sparse model checkers and helpers 8 years ago
dehnert e719a37c6c fixes related to relative termination criterion 8 years ago
dehnert 99832d2694 only expanding epsilon in sound power methods when the absolute convergence criterion is used 8 years ago
dehnert 4fd472fdd6 added difference heuristic to sound VI in MinMax solver 8 years ago
dehnert c8e19d2e44 fixed priority queue implementation and upper reward bound computation 8 years ago
dehnert 52d729b1c7 upper bounds computation for reachability rewards in sparse MDPs 8 years ago
dehnert e5572db54e eliminating ECs for sound value iteration for until probabilities 8 years ago
dehnert b4bfd0c39f performance improvement in DS-MPI; some cleanups 8 years ago
dehnert cb849a9ab8 started on computing upper bounds for rewards for interval value iteration 8 years ago
dehnert df0b5fbfa5 fixed multiply-reduce operations in the presence of empty row groups 8 years ago
dehnert d25cc4b05f first version of sound value iteration 8 years ago
dehnert ec61e110f2 introducing solver formats to enable linear equation solvers to take the fixed point rather than the equation system formulation 8 years ago
dehnert d27954622a slightly changed handling of gauss-seidel invocations in linear equation solver 8 years ago
dehnert 00f88ed452 gauss-seidel-style value iteration 8 years ago
dehnert 9d95d2adcf first version of multiply-and-reduce (only for native) 8 years ago
dehnert dd035f7f5e allow for summand in matrix-vector multiplication 8 years ago
dehnert 12b10af672 started on hybrid MDP helper respecting solver requirements 8 years ago
dehnert 4c5cdfeafc Sparse MDP helper now also respects solver requirements for reachability rewards 8 years ago
dehnert 74eeaa7f81 computing unbounded until on MDPs with the sparse helper now respects solver requirements 8 years ago
dehnert 4adee85fa5 added checking requirements of MinMax solvers to model checker helpers 8 years ago
dehnert 3829b58e0d introduced top-level solve equations function to centrally check for requirements 8 years ago
dehnert 72234e96b2 started on requirements for MinMax solvers 8 years ago
dehnert e278c3ef69 moving from internal reference to pointer in StandardMinMax solver 8 years ago
TimQu 39549f6ebd Moved some functionality of StandardMinMaxSolver into a subclass 8 years ago
dehnert f5ba5204c9 adding some debug functionality to DdManager to corner dynamic reordering issue with CUDD 8 years ago
TimQu 49713eea72 Added new MinMaxMethod: 'acyclic' which potentially increases performance on acyclic mdps 8 years ago
TimQu 2f49255db6 Improved storage::Scheduler. We can now consider arbitrary finite memory schedulers, potentially employing randomization. 8 years ago
TimQu d659d193bc Fixed game solver test and potential memory leaks 8 years ago
TimQu bb3c2bd556 Implemented policy iteration for game solver 8 years ago
TimQu 44cd4376a0 disabled iterative lin eq. solver restarts as this does not significantly improve the runtimes 8 years ago
TimQu e88b215dbc implemented linear equation solver restarts when a scheduler hint is given (to assert that equalModuloPrecision(Ax+b, x) holds. 8 years ago
TimQu 536b1669c3 fixes for dtmc parameter lifting 8 years ago
TimQu c5ebfb74fb repeatedMultiply methods of MinMaxSolvers now get the b-Vector as const 8 years ago
TimQu ac6694f103 Improved sparse mdp model checking: Now allows hints for expected rewards 8 years ago
dehnert c467fa5f38 printing -1 as infinity for rational numbers and added clipping result to valid range where appropriate 9 years ago
dehnert 5b09b91ae1 fixed more warnings 9 years ago
Sebastian Junges d246517757 removed src prefix in all includes 9 years ago
Sebastian Junges e1d201c85e c++ code compiles again after rename 9 years ago
Sebastian Junges 3a7ee7867b rename files (does not compile) 9 years ago
TimQu 53ff482947 Caching of solvers can now be enabled/disabled 9 years ago
TimQu 48b82e7b14 refactored auxData in linear equation solvers 9 years ago
TimQu 965d5b5e75 changed handling of auxiliary memory in MinMaxSolver 9 years ago
dehnert 2a90b5d737 more transient assignments 9 years ago
TimQu 71e181bd93 some quick and dirty optimizations (that need to be reviewed) 9 years ago
sjunges 434f1a4903 obtain scheduler from value iteration 9 years ago
sjunges 548ba8bbeb somehow managed my way through the policy guessing, several minor extensions to solvers 9 years ago
sjunges 051ad702a7 solvers updated, constants updated 9 years ago