dehnert
|
153339c5be
|
first draft of policy iteration using DDs
|
8 years ago |
dehnert
|
952776a057
|
hybrid engine working for rational numbers
|
8 years ago |
dehnert
|
2e8ff870ff
|
completed interface of (sylvan) ADDs for storing rational functions
|
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 |
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
|
7dfc43c828
|
implemented more functionality for NativePolytopes, added functions to consider exact numbers in z3LPsolver
|
8 years ago |
dehnert
|
b258f1e52d
|
some more warnings gone
|
9 years ago |
Sebastian Junges
|
d246517757
|
removed src prefix in all includes
|
9 years ago |
Sebastian Junges
|
e1d201c85e
|
c++ code compiles again after rename
|
9 years ago |
Sebastian Junges
|
3a7ee7867b
|
rename files (does not compile)
|
9 years ago |
dehnert
|
bde84d0073
|
fixed symbolic game solver wrt. illegal masks. numerical solving step in game-based model checker working, but no refinement yet.
Former-commit-id: 6189a1e538
|
9 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
|
9 years ago |
dehnert
|
2a7dc0fad0
|
renamed MarkovChainSettings
Former-commit-id: 39024731f8
|
9 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
|
9 years ago |
dehnert
|
b30db17f8c
|
added rvalue reference overload to all linear equation solver factories
Former-commit-id: 2d09211d19
|
9 years ago |
dehnert
|
15a4d4757f
|
added feature to linear equation solver factories to take posession of the matrix to forward it to the solvers
Former-commit-id: ed183f1820
|
9 years ago |
dehnert
|
a699272dc6
|
renamed storm::Variable to storm::RationalFunctionVariable to avoid confusion with storm::expressions::Variable. fixed some Eigen tests
Former-commit-id: 62c70330c2
|
9 years ago |
dehnert
|
f3fa90cc37
|
more work towards exact solving
Former-commit-id: 38edbcf2ca
|
9 years ago |
dehnert
|
2096c54b84
|
more explicit instantiations for rational function and some more tests for eigen solver
Former-commit-id: b97e838b22
|
9 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
|
9 years ago |
dehnert
|
023325b53d
|
added tests for Eigen solver
Former-commit-id: ede9efcee2
|
9 years ago |
dehnert
|
bb700457de
|
some minor fixes
Former-commit-id: f114c397f6
|
9 years ago |
Mavo
|
effadc5cca
|
Split into general settings and markov chain settings
Former-commit-id: 619a2e3622
|
9 years ago |
Mavo
|
67d77608bd
|
Refactoring of settings
Former-commit-id: ea4350fc1c
|
9 years ago |
dehnert
|
8f087597cc
|
more work towards proper scheduler generation
Former-commit-id: ee6237ef49
|
9 years ago |
dehnert
|
5a1039838f
|
made everything compile again and all tests passing
Former-commit-id: 65c66fb58f
|
10 years ago |
sjunges
|
1e1400d68d
|
merge
Former-commit-id: eb9efc4bb2
|
10 years ago |
dehnert
|
7376eaf866
|
made symbolic MDP model checker tests work
Former-commit-id: e2e0d07a55
|
10 years ago |
dehnert
|
7f75db2790
|
ADD iterator working for sylvan. enabled more tests for sylvan. symbolic Dtmc model checker now working.
Former-commit-id: b11b2f7476
|
10 years ago |
dehnert
|
19029cd905
|
functional tests compile and run again, yay!
Former-commit-id: 60d3ce16b9
|
10 years ago |
TimQu
|
6ddddd8cfa
|
Implemented policy extraction for value iteration
Former-commit-id: 604b4667b8
|
10 years ago |
dehnert
|
6a80348150
|
fixed issue related to row groups in sparse matrix and adapted the affected calling sites
Former-commit-id: 96c6fd7e59
|
10 years ago |
sjunges
|
b007d45543
|
Extended lp solver factory interface
Former-commit-id: 437e62619d
|
10 years ago |
sjunges
|
f08f66e900
|
added an option for polic extraction to the helper, some includes
Former-commit-id: 44b6a5d03f
|
10 years ago |
sjunges
|
73310b9881
|
fixed tests: glpk had wrong minimize, solver.cpp tested in wrong direction on policy iteration in case we use top. value iteration
Former-commit-id: 71215b8e46
|
10 years ago |
sjunges
|
e3122e5ede
|
Faster compilation and topological failing test failed
Former-commit-id: 55c816594f
|
10 years ago |
sjunges
|
1086ffc1cc
|
Added allow early termination for min/max solvers
Former-commit-id: eaad511158
|
10 years ago |
sjunges
|
faf31156e0
|
fix for last changes + is probabilistic
Former-commit-id: 38df3f515f
|
10 years ago |
dehnert
|
fbd05cd780
|
more and more bugfixes
Former-commit-id: 7f1ba98797
|
10 years ago |
sjunges
|
5e428a795a
|
And more includes on the right spot.
Former-commit-id: 72bb348687
|
10 years ago |
sjunges
|
3c2040f4b7
|
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
|
10 years ago |
dehnert
|
04f789619c
|
some work towards eliminating compiler warnings
Former-commit-id: d1eca470a4
|
10 years ago |
dehnert
|
9d5c3e7e2f
|
added functionality to flatten the modules of a PRISM program into one module
Former-commit-id: 04faac9c67
|
10 years ago |
dehnert
|
1e5398c8b7
|
LRA finally working for ctmcs
Former-commit-id: 699e4714a4
|
10 years ago |
dehnert
|
4c35bc0f66
|
symbolic DTMC model checker working
Former-commit-id: d0913f7912
|
10 years ago |
dehnert
|
81c627b9b7
|
First version of fully symbolic game solver.
Former-commit-id: 34406f25b9
|
10 years ago |
dehnert
|
eb5d4100a6
|
Renamed Nondeterminstic equation solver as this name is more than misleading.
Former-commit-id: 7f08ed130c
|
10 years ago |
dehnert
|
1990567b84
|
Started to improve performance of sparse CTMC model checker.
Former-commit-id: 1d014412ec
|
10 years ago |
dehnert
|
d545fac471
|
Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers.
Former-commit-id: 9c727f41f9
|
10 years ago |
dehnert
|
1cd01e3f28
|
Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present).
Former-commit-id: 01a33e479d
|
11 years ago |