490 Commits (7937117e8d7677211e57c498c97a93161297c427)

Author SHA1 Message Date
Jan Erik Karuc 6c70b42549 OVI: Defaulting to M1/M2, changed CLI option for termination guarantee 6 years ago
Sebastian Junges d6bfcb4818 refactoring: moving some code out of the util folder 6 years ago
Jan Erik Karuc 48a3b5a927 Optimizing original OVI & Switch for comparing minswap methods 6 years ago
Jan Erik Karuc 6cfb2be36d Preparation for minimum upper and aux benchmarking 6 years ago
Tim Quatmann 9981df3f92 Z3LpSolver: Removed exception that was thrown by accident. 6 years ago
Sebastian Junges 08cb25c28c to be sure: z3model by const reference 6 years ago
Tim Quatmann 9f1487392e We now avoid the renaming of 'Eigen' to 'StormEigen' as this is (hopefully) not needed anymore. 6 years ago
Tim Quatmann dd7dc4b797 Towards allowing CLN numbers for RationalNumbers again. 6 years ago
Jan Erik Karuc f263d9a39f Remove OVI hm debug elements 6 years ago
Jan Erik Karuc 778a4fc71b Added temporary function to apply no-change hm results on lower bound 6 years ago
Jan Erik Karuc 7982d58ef7 Combine new upper bound geq cases 6 years ago
Jan Erik Karuc c07734d80a Handle no change after verification iterations by re-guessing 6 years ago
Tim Quatmann 6c32b645c4 Fixed compilation with mathsat. 6 years ago
Tim Quatmann 58de346bd5 Revert "Fixed compilation with mathsat." 6 years ago
Tim Quatmann 8b57b18201 Fixed compilation with mathsat. 6 years ago
Tim Quatmann 80f28e196d Print current iteration count when aborting a solver. 6 years ago
Tim Quatmann 9fddf3858b Abort topological solvers if requested. 6 years ago
Tim Quatmann 0e91887ebb Queried the termination flag in a few more places. 6 years ago
Tim Quatmann 4585f8f555 One more fix for AcyclicSolverHelper. 6 years ago
Tim Quatmann 7766a96783 Fixes for Acylic equation solvers. 6 years ago
Tim Quatmann 53db0b1f22 Added AcyclicMinMaxLinearEquationSolver and AcyclicLinearEquationSolver which are optimized for many calls on an acyclic model. 6 years ago
Tim Quatmann 31cbe14d3c Multiplier: Added a flag to specify whether gaussSeidel style multiplications should be performed forward or backwards. 6 years ago
Matthias Volk e65e5587f0 Support for abort in Gmm++ by throwing exception 6 years ago
Matthias Volk 823ae23180 Use updateStatus in more cases 6 years ago
Matthias Volk f50a7a424b General updateStatus function in AbstractEquationSolver 6 years ago
Matthias Volk b745b10b77 Moved reportStatus() and updateStatusIfNotConverged() to AbstractEquationSolver 6 years ago
Matthias Volk d35d31ce94 Added SolverStatus::Abort for abort signal handling 6 years ago
Matthias Volk acd5a94162 Use general SolverStatus in StandardGameSolver 6 years ago
Tim Quatmann 8168b9d125 Using OVI as default 6 years ago
Tim Quatmann 383e2172d4 Added OVI for linear equation systems (i.e. DTMC/CTMC) 6 years ago
Tim Quatmann 7c49edb68f Put most of the optimistic value iteration code into a new helper file 6 years ago
Tim Quatmann 502b637df4 Ovi: Use an additional auxiliary row group vector (to allow caching). 6 years ago
Tim Quatmann ee82f30550 Removed Debug output 6 years ago
Tim Quatmann e54a035ab9 SolverEnvironment: Added the switch `forceExact` to switch to exact solving methods more conveniently. 6 years ago
Tim Quatmann f0d1aff610 Added new settings and environment module for time-bounded settings. 6 years ago
Jan Erik Karuc 99db5693ca OVI: Implement upper bound only iterations 6 years ago
Jan Erik Karuc 1c65a936c3 OVI: Use correct environment variable 6 years ago
Jan Erik Karuc c016d0716e OVI: Fixed edge case, if x = 0 and ub = 0 6 years ago
Jan Erik Karuc 739d6a4420 OVI: Implement the guessing scaler factor option 6 years ago
Jan Erik Karuc 8b97895e24 OVI: More debug output & cross case assert 6 years ago
Jan Erik Karuc 50a51a70c0 OVI: Debug output for inner interval iteration 6 years ago
Tim Quatmann e6597b35a6 OVI: Added a few settings to tweak ovi 6 years ago
Tim Quatmann 50ff86e709 Polished/ improved ovi. 6 years ago
Jan Erik Karuc f73be674a9 Update solver status if iterations exceeded 6 years ago
Jan Erik Karuc db697e7bfc Split upper bound guessing for relative and absolute 6 years ago
Jan Erik Karuc 33e21db8ea Provide precision in bound guessing operation 6 years ago
Jan Erik Karuc cd15c01f2f Relative and absolute error criterion 6 years ago
Jan Erik Karuc 606087ce85 Absolute ub guessing and in-place center calculation 6 years ago
Jan Erik Karuc b4e743c4a6 Also update lb in the verification phase 6 years ago
Jan Erik Karuc 02a346b5b7 Fix: Set lb to ub if difference vector has no positive entry 6 years ago