dehnert
|
8204c03c0b
|
fixed a ton of warnings
|
9 years ago |
dehnert
|
bf727a28fd
|
remove debug output and choose sylvan automatically in exact mode
|
9 years ago |
dehnert
|
1f16008b75
|
added proper exception handling to sylvan-based sharpening
|
9 years ago |
dehnert
|
d612337ebf
|
added bunch of debug output for aliasing problem
|
9 years ago |
dehnert
|
df05711f3e
|
finished rational search for MinMax solver, preparing rational search for NativeLinearEquationSolver
|
9 years ago |
dehnert
|
2d41de479e
|
added progress outputs to iterative solvers
|
9 years ago |
dehnert
|
cb849a9ab8
|
started on computing upper bounds for rewards for interval value iteration
|
9 years ago |
dehnert
|
d25cc4b05f
|
first version of sound value iteration
|
9 years ago |
dehnert
|
ec61e110f2
|
introducing solver formats to enable linear equation solvers to take the fixed point rather than the equation system formulation
|
9 years ago |
JK
|
e536851e53
|
Solver: provide information about solving method + number of iterations at INFO log level
|
9 years ago |
dehnert
|
c467fa5f38
|
printing -1 as infinity for rational numbers and added clipping result to valid range where appropriate
|
9 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
|
9 years ago |
TimQu
|
3e1532760e
|
replaced EIGEN with STORMEIGEN and Eigen/ with StormEigen/
|
9 years ago |
TimQu
|
362b3bf6c6
|
removed eigen usages
|
9 years ago |
dehnert
|
37272e11c8
|
renamed Eigen:: to StormEigen:: to distinguish our modified version from other versions
|
9 years ago |
Sebastian Junges
|
d246517757
|
removed src prefix in all includes
|
10 years ago |
Sebastian Junges
|
e1d201c85e
|
c++ code compiles again after rename
|
10 years ago |
Sebastian Junges
|
3a7ee7867b
|
rename files (does not compile)
|
10 years ago |
TimQu
|
53ff482947
|
Caching of solvers can now be enabled/disabled
Former-commit-id: 498622f45c [formerly 1713f554a0]
Former-commit-id: 1015c7fef8
|
10 years ago |
dehnert
|
b67e3d6e7b
|
added 'convergence' (rather success) checks for Eigen solver
Former-commit-id: 25a6fb1d77
|
10 years ago |
Mavo
|
566cef0f91
|
Started on compiling without Carl
Former-commit-id: 5e0895d7c5
|
10 years ago |
dehnert
|
be5fdeb636
|
started working on internal auxiliary storage of solvers
Former-commit-id: d895041c50
|
10 years ago |
dehnert
|
95b95d9c64
|
fixed some minor issues and renamed equation solver methods slightly to make the names a bit more compact
Former-commit-id: de103e19ad
|
10 years ago |
dehnert
|
b1f2c26df0
|
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
|
10 years ago |
dehnert
|
61a8b9bb29
|
more work on solvers
Former-commit-id: 14fad8ac36
|
10 years ago |
dehnert
|
9ab33528b4
|
started to fill value iteration implementation in new general min-max solver
Former-commit-id: e54cb8a0f9
|
10 years ago |
dehnert
|
b4e0cabef6
|
started working on general min-max solver that uses an underlying linear equation solver. provided necessary factories. adapted code and removed old min-max solvers
Former-commit-id: c1895472c7
|
10 years ago |
dehnert
|
8153306ced
|
fixed wrong call to Eigen's iterative solvers
Former-commit-id: 0e2e836729
|
10 years ago |
dehnert
|
46ce68743c
|
enabled precision/max iterations for eigen solver
Former-commit-id: 370a78a02f
|
10 years ago |
dehnert
|
07c787b49d
|
added unsupported solvers of eigen
Former-commit-id: e11b335c2d
|
10 years ago |
dehnert
|
d24fb0cf9a
|
avoid temporary in Eigen solver by providing .noalias(). slightly rewrote matrix-vector expression to benefit more from Eigen's optimization capabilities
Former-commit-id: 838eac1449
|
10 years ago |
dehnert
|
69da4ff147
|
fixed some more problems with Eigen solver
Former-commit-id: c6ed18c4ab
|
10 years ago |
dehnert
|
f46bcd31c5
|
fixed typo
Former-commit-id: 0e6ab55389
|
10 years ago |
dehnert
|
ba43e23984
|
using maps for Eigen solver instead of copies of the vectors
Former-commit-id: d53075ab36
|
10 years ago |
dehnert
|
00d331ebb4
|
moved linear equation solver factories to the respective solver files (and away from utility). restructured settings in factories and the way they are forwarded to the linear equation solvers. fixed all resulting errors
Former-commit-id: 27e1ae2466
|
10 years ago |
dehnert
|
13f8f21a70
|
upgrade to eigen 3.3 and made modifications for different value types via template specializations
Former-commit-id: 8ea9d1e0c4
|
10 years ago |
dehnert
|
4e14ecb869
|
made elimination-based linear solver work in an alpha version. changed minor things in Eigen's SparseLU implementation to make it work with rational numbers and rational functions
Former-commit-id: e5622bd981
|
10 years ago |
dehnert
|
023325b53d
|
added tests for Eigen solver
Former-commit-id: ede9efcee2
|
10 years ago |