63 Commits (811ca84944892ef0f83316eb418234fc04717155)

Author SHA1 Message Date
TimQu a896c0df28 improved exact computations 9 years ago
TimQu d659d193bc Fixed game solver test and potential memory leaks 9 years ago
TimQu bb3c2bd556 Implemented policy iteration for game solver 9 years ago
TimQu 936293e318 Refactored GameSolver. It is now analogous to the MinMaxLinearEquationSolver. 9 years ago
TimQu 3eb675f8c0 used helper methods instead of own implementations 9 years ago
JK e536851e53 Solver: provide information about solving method + number of iterations at INFO log level 9 years ago
TimQu f0ae3a2dfb Bounds of operator formulas are now expressions, allowing formulas such as P<1/N [ F "goal" ] for model constant N 9 years ago
dehnert 853b035473 fixed bug and added testsfor symbolic linear equation solver (rational number and rational function) 9 years ago
dehnert b811ebcf88 dd-based policy iteration appears to be working 9 years ago
dehnert 153339c5be first draft of policy iteration using DDs 9 years ago
dehnert 952776a057 hybrid engine working for rational numbers 9 years ago
TimQu 7f74f19342 exact pla 9 years ago
TimQu 3ece3317d5 template instantiation of game solver with rationals 9 years ago
dehnert 0354c9024a moved to new sylvan version and made everything work again 9 years ago
dehnert 1a803f4270 created symbolic native solver to factor out numerical solution; prepared the code-path that stores rational functions in DDs (hybrid + dd engines) 9 years ago
TimQu 6df740cafc fixed printing of warning 9 years ago
TimQu 44cd4376a0 disabled iterative lin eq. solver restarts as this does not significantly improve the runtimes 9 years ago
TimQu e88b215dbc implemented linear equation solver restarts when a scheduler hint is given (to assert that equalModuloPrecision(Ax+b, x) holds. 9 years ago
dehnert fd74476340 forgot to commit header file 9 years ago
dehnert fd31e23306 allow arbitrary-layer meta variables in DdManager; make DdManager available as non-const from a DD; started on symbolic state elimination linear equation solver 9 years ago
TimQu efd430a33f fixes regarding state elimination on mdps 9 years ago
dehnert a323d21751 fixed some wrong capitalization 9 years ago
TimQu da90719097 Fixed some issues for state elimination when the provided row is not equal to the column (as possible for mdps). 9 years ago
TimQu eb85607648 Extended functionality of game solver: repeated multiply, scheduler hints 9 years ago
TimQu 536b1669c3 fixes for dtmc parameter lifting 9 years ago
TimQu c5ebfb74fb repeatedMultiply methods of MinMaxSolvers now get the b-Vector as const 9 years ago
TimQu ac6694f103 Improved sparse mdp model checking: Now allows hints for expected rewards 9 years ago
TimQu fd24a2586c added implementation for Z3LpSolver::getValue() when z3_optimize is not available 9 years ago
TimQu adaa55a616 Fixed the printing of two warnings 9 years ago
TimQu 1d2e7b2450 compilation fixes 9 years ago
TimQu 67d5df5bd4 fixed capitalization 9 years ago
TimQu 1f4552c046 Fixed check results of hybrid multi objective model checking 9 years ago
TimQu b5e68b9914 fixes for z3LP solver and nativePolytopes 9 years ago
Matthias Volk 5d79eff2cd Wrapper for file opening 9 years ago
TimQu 7dfc43c828 implemented more functionality for NativePolytopes, added functions to consider exact numbers in z3LPsolver 9 years ago
TimQu db029b8c82 fixes in z3 lp solver 9 years ago
TimQu ed465f75bd added Z3LPSolver 10 years ago
dehnert a85f4fdc89 replaced some StoRMs and Storms by storm, reworked version output a bit 10 years ago
dehnert c467fa5f38 printing -1 as infinity for rational numbers and added clipping result to valid range where appropriate 10 years ago
Matthias Volk ad2371fdae Fixed typo 10 years ago
dehnert 398c317a7d allowing constant definition string to refer to other variables on the right-hand side of assignments, added convergence statement in eigen solver 10 years ago
dehnert a2e29893f2 fixed a few bugs 10 years ago
dehnert 810f423849 pumped cudd to -O3, fixed reference of linear equation solver, removed superfluous multiplications in symbolic dtmc helper 10 years ago
dehnert 2801f1604b improved symbolic linear equation solving (via Jacobi) a bit 10 years ago
dehnert a7e9c5819f removed 'size-in-memory' output as it was outdated and unreliable. added timing measurements for model construction and model checking 10 years ago
dehnert 76c99b55af return more precise result in dd equation solver 10 years ago
TimQu 3e1532760e replaced EIGEN with STORMEIGEN and Eigen/ with StormEigen/ 10 years ago
TimQu 362b3bf6c6 removed eigen usages 10 years ago
dehnert 37272e11c8 renamed Eigen:: to StormEigen:: to distinguish our modified version from other versions 10 years ago
TimQu 74d22cb336 fixed a few warnings related to P{L|CA}A 10 years ago