296 Commits (274bfef6527e30e46bb0e79c7bc6fa6b1ea2850d)

Author SHA1 Message Date
dehnert 8ed3a8a6db fixed some issues with meta variables in DDs 9 years ago
TimQu 9ca14a54fc templated the LpSolvers 9 years ago
TimQu f46e8bcccf fixed selecting LPMinMaxSolver in --exact mode 9 years ago
TimQu 8ff7cd1026 removed solver and constraint names in the LpMinMaxSolver 9 years ago
TimQu 9341a5d386 added support for scheduler generation with the Lp based MinMaxSolver 9 years ago
TimQu 89f1796c56 Fixed creation of LpMinMaxSolver with the generalMinMaxSolverFactory 9 years ago
TimQu 5fdb03440d First version of LpMinMaxLinearEquationSolver 9 years ago
TimQu 499b25c3ea removed methods 'getPrecision' and 'getRelative' from the abstract MinMax solver interface. Not every solver needs these methods. 9 years ago
TimQu 39549f6ebd Moved some functionality of StandardMinMaxSolver into a subclass 9 years ago
TimQu 25843ee53b added setting 'lramethod' 9 years ago
TimQu 77c0cdc0e3 added minmax method 'linearprogramming' 9 years ago
dehnert f5ba5204c9 adding some debug functionality to DdManager to corner dynamic reordering issue with CUDD 9 years ago
dehnert 282345e49d remove debug output 9 years ago
dehnert 3bf40471b4 small fixes in matrix builder and removal of debug output 9 years ago
TimQu b44870dc09 implemented SMT-Lib export SmtSolver interface 9 years ago
TimQu 49713eea72 Added new MinMaxMethod: 'acyclic' which potentially increases performance on acyclic mdps 9 years ago
TimQu 2f49255db6 Improved storage::Scheduler. We can now consider arbitrary finite memory schedulers, potentially employing randomization. 9 years ago
dehnert de2646b082 This commit fixes issue #5 related to Gurobi not being linked properly when requested. 9 years ago
dehnert ea02ea0838 started overhaul of cli/api 9 years ago
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 10 years ago
TimQu adaa55a616 Fixed the printing of two warnings 10 years ago
TimQu 1d2e7b2450 compilation fixes 10 years ago
TimQu 67d5df5bd4 fixed capitalization 10 years ago