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 |