Jan Erik Karuc
|
6c70b42549
|
OVI: Defaulting to M1/M2, changed CLI option for termination guarantee
Adapted CLI option description
|
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
This temporary option has not yet been implemented in OVI
|
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
This may lead to some testcases breaking. Needs further investigation
Handle only no change by re-guessing, instead of all other cases
|
6 years ago |
Tim Quatmann
|
6c32b645c4
|
Fixed compilation with mathsat.
|
6 years ago |
Tim Quatmann
|
58de346bd5
|
Revert "Fixed compilation with mathsat."
This reverts commit 8b57b18201.
|
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
OVI tested on consensus with all parameter options.
|
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 |