Tim Quatmann
|
383e2172d4
|
Added OVI for linear equation systems (i.e. DTMC/CTMC)
|
5 years ago |
TimQu
|
8b00f8441e
|
Improved caching for svi
|
7 years ago |
TimQu
|
be6d4f9854
|
renamed 'sound power' to 'sound value iteration'
|
7 years ago |
TimQu
|
5ff20b55e1
|
misc compilation issues
|
7 years ago |
TimQu
|
f3c843561d
|
integrated new multiplier into native linear equation solver
|
7 years ago |
TimQu
|
a6c6118733
|
Renamed 'sound power' to interval iteration and 'quick sound power' to 'sound power'
|
7 years ago |
TimQu
|
8260455a55
|
Added multiplication of a single matrix row with a vector to the linear equation solver interface
|
7 years ago |
TimQu
|
b42aa5f473
|
initial implementation for quick and sound vi for DTMCs
|
7 years ago |
TimQu
|
776ce4c8bb
|
Checking requirements of a linear equation solver now depends on whether we want to do multiplication or equation solving. This was necessary to get the correct requirements of a MinMaxSolver that only uses the underlying linear equation solver for multiplication.
|
8 years ago |
TimQu
|
e09cb86001
|
making sure that the default linear equation solver is not switched to native if we check e.g. an MDP with sound value iteration
|
8 years ago |
TimQu
|
bb63ac6089
|
Linear equation solver + game solvers now respect the environment as well
|
8 years ago |
TimQu
|
5071df5c82
|
made sound value iteration work and respect the correct precision
|
8 years ago |
dehnert
|
da02237769
|
work towards symbolic rational search
|
8 years ago |
dehnert
|
58ca07584d
|
rational search for native linear equation solver and several involved fixes
|
8 years ago |
dehnert
|
df05711f3e
|
finished rational search for MinMax solver, preparing rational search for NativeLinearEquationSolver
|
8 years ago |
dehnert
|
c5884a27b4
|
fixed termination condition applications in a number of spots, fixed uint64 vs uint64_t issue
|
8 years ago |
dehnert
|
19ac4a360f
|
intermediate commit
|
8 years ago |
dehnert
|
d25cc4b05f
|
first version of sound value iteration
|
8 years ago |
dehnert
|
ec61e110f2
|
introducing solver formats to enable linear equation solvers to take the fixed point rather than the equation system formulation
|
8 years ago |
dehnert
|
8e8fc34c30
|
fixed some TBB-related issues and added power method for linear equation systems
|
8 years ago |
dehnert
|
c5134c364f
|
Extraction and update of TBB-parallelized stuff
|
8 years ago |
dehnert
|
bba2832e5b
|
finished Walker-Chae method
|
8 years ago |
dehnert
|
5440d164b2
|
started on Walker-Chae algorithm
|
8 years ago |
dehnert
|
d27954622a
|
slightly changed handling of gauss-seidel invocations in linear equation solver
|
8 years ago |
dehnert
|
9d95d2adcf
|
first version of multiply-and-reduce (only for native)
|
8 years ago |
dehnert
|
a85f4fdc89
|
replaced some StoRMs and Storms by storm, reworked version output a bit
|
8 years ago |
Sebastian Junges
|
3a7ee7867b
|
rename files (does not compile)
|
9 years ago |
TimQu
|
53ff482947
|
Caching of solvers can now be enabled/disabled
Former-commit-id: 498622f45c [formerly 1713f554a0 ]
Former-commit-id: 1015c7fef8
|
9 years ago |
TimQu
|
48b82e7b14
|
refactored auxData in linear equation solvers
Former-commit-id: 9e0deb255c
|
9 years ago |
sjunges
|
437e883bcf
|
first fixes after merge
Former-commit-id: f19347885d
|
9 years ago |
dehnert
|
83c4b1647c
|
solvers now can allocated auxiliary memory
Former-commit-id: 76dc1a1679
|
9 years ago |
dehnert
|
be5fdeb636
|
started working on internal auxiliary storage of solvers
Former-commit-id: d895041c50
|
9 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
|
9 years ago |
dehnert
|
b1f2c26df0
|
made all instantiations to call MDP model checking with rational numbers
Former-commit-id: d3f8df7804
|
9 years ago |
dehnert
|
9ab33528b4
|
started to fill value iteration implementation in new general min-max solver
Former-commit-id: e54cb8a0f9
|
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
|
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
|
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
|
bb700457de
|
some minor fixes
Former-commit-id: f114c397f6
|
9 years ago |
dehnert
|
2e8f74a700
|
First steps toward exact linear equation solver
Former-commit-id: 669af13b84
|
9 years ago |
TimQu
|
c0b5190022
|
Extended interface of linEqSolvers a little,
eq solver is now called repeatedly with increased precision, until the result is good enough..
Former-commit-id: b076950dc8
|
9 years ago |
sjunges
|
e3122e5ede
|
Faster compilation and topological failing test failed
Former-commit-id: 55c816594f
|
10 years ago |
dehnert
|
1e5398c8b7
|
LRA finally working for ctmcs
Former-commit-id: 699e4714a4
|
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 |
dehnert
|
8ebd924ca6
|
Further work on refactoring solvers: cleaned LP solver interface a bit and adapted glpk- and Gurobi-based implementations of the interface.
Former-commit-id: 25b7a22bcc
|
11 years ago |
dehnert
|
588a4b60b6
|
Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both.
Former-commit-id: 0abb11828a
|
12 years ago |