28 Commits (383e2172d4efc9edddab9b459a651ba5641fe3c6)

Author SHA1 Message Date
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 9 years ago
TimQu 48b82e7b14 refactored auxData in linear equation solvers 9 years ago
sjunges 437e883bcf first fixes after merge 9 years ago
dehnert 83c4b1647c solvers now can allocated auxiliary memory 9 years ago
dehnert be5fdeb636 started working on internal auxiliary storage of solvers 9 years ago
dehnert 95b95d9c64 fixed some minor issues and renamed equation solver methods slightly to make the names a bit more compact 9 years ago
dehnert b1f2c26df0 made all instantiations to call MDP model checking with rational numbers 9 years ago
dehnert 9ab33528b4 started to fill value iteration implementation in new general min-max solver 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 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 9 years ago
dehnert 15a4d4757f added feature to linear equation solver factories to take posession of the matrix to forward it to the solvers 9 years ago
dehnert bb700457de some minor fixes 9 years ago
dehnert 2e8f74a700 First steps toward exact linear equation solver 9 years ago
TimQu c0b5190022 Extended interface of linEqSolvers a little, 9 years ago
sjunges e3122e5ede Faster compilation and topological failing test failed 10 years ago
dehnert 1e5398c8b7 LRA finally working for ctmcs 10 years ago
dehnert 1990567b84 Started to improve performance of sparse CTMC model checker. 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. 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). 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. 11 years ago
dehnert 588a4b60b6 Refactored linear equation solvers and nondeterministic linear equation solvers. Added functional tests for both. 12 years ago