289 Commits (749ba87254ada79ca0b0f9397dddf3e2db93bea8)

Author SHA1 Message Date
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
dehnert 3bf40471b4 small fixes in matrix builder and removal of debug output 8 years ago
TimQu b44870dc09 implemented SMT-Lib export SmtSolver interface 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
dehnert de2646b082 This commit fixes issue #5 related to Gurobi not being linked properly when requested. 8 years ago
dehnert ea02ea0838 started overhaul of cli/api 8 years ago
TimQu a896c0df28 improved exact computations 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 936293e318 Refactored GameSolver. It is now analogous to the MinMaxLinearEquationSolver. 8 years ago
TimQu 3eb675f8c0 used helper methods instead of own implementations 8 years ago
JK e536851e53 Solver: provide information about solving method + number of iterations at INFO log level 8 years ago
TimQu f0ae3a2dfb Bounds of operator formulas are now expressions, allowing formulas such as P<1/N [ F "goal" ] for model constant N 8 years ago
dehnert 853b035473 fixed bug and added testsfor symbolic linear equation solver (rational number and rational function) 8 years ago
dehnert b811ebcf88 dd-based policy iteration appears to be working 8 years ago
dehnert 153339c5be first draft of policy iteration using DDs 8 years ago
dehnert 952776a057 hybrid engine working for rational numbers 8 years ago
TimQu 7f74f19342 exact pla 8 years ago
TimQu 3ece3317d5 template instantiation of game solver with rationals 8 years ago
dehnert 0354c9024a moved to new sylvan version and made everything work again 8 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) 8 years ago
TimQu 6df740cafc fixed printing of warning 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
dehnert fd74476340 forgot to commit header file 8 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 8 years ago
TimQu efd430a33f fixes regarding state elimination on mdps 8 years ago
dehnert a323d21751 fixed some wrong capitalization 8 years ago
TimQu da90719097 Fixed some issues for state elimination when the provided row is not equal to the column (as possible for mdps). 8 years ago
TimQu eb85607648 Extended functionality of game solver: repeated multiply, scheduler hints 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
TimQu fd24a2586c added implementation for Z3LpSolver::getValue() when z3_optimize is not available 8 years ago
TimQu adaa55a616 Fixed the printing of two warnings 8 years ago
TimQu 1d2e7b2450 compilation fixes 8 years ago
TimQu 67d5df5bd4 fixed capitalization 8 years ago
TimQu 1f4552c046 Fixed check results of hybrid multi objective model checking 8 years ago
TimQu b5e68b9914 fixes for z3LP solver and nativePolytopes 8 years ago
Matthias Volk 5d79eff2cd Wrapper for file opening 8 years ago
TimQu 7dfc43c828 implemented more functionality for NativePolytopes, added functions to consider exact numbers in z3LPsolver 8 years ago
TimQu db029b8c82 fixes in z3 lp solver 8 years ago
TimQu ed465f75bd added Z3LPSolver 8 years ago