123 Commits (c5884a27b47e1b5f80a326d9672a099252dc960f)

Author SHA1 Message Date
dehnert c5884a27b4 fixed termination condition applications in a number of spots, fixed uint64 vs uint64_t issue 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 19ac4a360f intermediate commit 8 years ago
dehnert cb849a9ab8 started on computing upper bounds for rewards for interval value iteration 8 years ago
dehnert 9d98bf5fa8 automatically switching solvers if soundness is enforced 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 8e8fc34c30 fixed some TBB-related issues and added power method for linear equation systems 8 years ago
dehnert c5134c364f Extraction and update of TBB-parallelized stuff 8 years ago
dehnert bba2832e5b finished Walker-Chae method 8 years ago
dehnert 5440d164b2 started on Walker-Chae algorithm 8 years ago
dehnert c77b9ce404 gauss-seidel style multiplication for gmm++ 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 9bda631795 symbolic MDP helper respecting solver requirements 8 years ago
dehnert 7c24607427 started on symbolic solver requirements 8 years ago
dehnert 12b10af672 started on hybrid MDP helper respecting solver requirements 8 years ago
dehnert 3c4de8ace3 moved requirements to new file 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 569b0122b8 introduced different minmax equation system types for requirement retrieval 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
dehnert e2e1407f3e not calling sylvan_var on leaf nodes of sylvan anymore 8 years ago
dehnert 6bebb3c9d5 fix bug in rational number/function handling with sylvan 8 years ago
dehnert c5da67d6cf refined warning for automatic switch to policy iteration in exact mode 8 years ago
dehnert 8cdbf281fa make minmax solvers use policy iteration when --exact is set and no other method was explicitly set 8 years ago
sjunges a994b80931 getting rid of outdated carl simple constraint usage 8 years ago
dehnert 8ed3a8a6db fixed some issues with meta variables in DDs 8 years ago
TimQu 9ca14a54fc templated the LpSolvers 8 years ago
TimQu f46e8bcccf fixed selecting LPMinMaxSolver in --exact mode 8 years ago
TimQu 8ff7cd1026 removed solver and constraint names in the LpMinMaxSolver 8 years ago
TimQu 9341a5d386 added support for scheduler generation with the Lp based MinMaxSolver 8 years ago
TimQu 89f1796c56 Fixed creation of LpMinMaxSolver with the generalMinMaxSolverFactory 8 years ago
TimQu 5fdb03440d First version of LpMinMaxLinearEquationSolver 8 years ago
TimQu 499b25c3ea removed methods 'getPrecision' and 'getRelative' from the abstract MinMax solver interface. Not every solver needs these methods. 8 years ago
TimQu 39549f6ebd Moved some functionality of StandardMinMaxSolver into a subclass 8 years ago
TimQu 25843ee53b added setting 'lramethod' 8 years ago
TimQu 77c0cdc0e3 added minmax method 'linearprogramming' 8 years ago
dehnert f5ba5204c9 adding some debug functionality to DdManager to corner dynamic reordering issue with CUDD 8 years ago
dehnert 282345e49d remove debug output 8 years ago