457 Commits (5a37a40ceafc656af1ac16431dd7feca7249cc0e)

Author SHA1 Message Date
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
Jan Erik Karuc 444f737baa Fix: Returning scaled vector 6 years ago
Jan Erik Karuc 94ed2556a8 Center calculation, variables moved for efficiency, removed booleans 6 years ago
Jan Erik Karuc 4fdfc37341 Factory, Testing Environment (Topological Excluded) 6 years ago
Jan Erik Karuc 761dfc86ea Do not override OVI with SoundIteration 6 years ago
Jan Erik Karuc cd447aeada Allowing OVI, setting no requirements to be required 6 years ago
Jan Erik Karuc e5e4381eb8 Basic unfinished implementation, reference in header 6 years ago
Tim Quatmann 6891825803 IterativeMinMaxLinearEquationSolver: Fixed not incrementing an iterator when computing the maximum absolute difference between two values 6 years ago
Matthias Volk a082e7d228 Typos 6 years ago
Tim Quatmann 8719dd8f71 GlpkLpSolver: Added a command line option to enable MILP presolving. 6 years ago
Tim Quatmann ea04f6dcd2 Fixes for LRA computation. 6 years ago
Sebastian Junges 4418422ea8 merge -- but code is not working atm 6 years ago
Tim Quatmann 7a026922b7 Added LRA Environment 6 years ago
Tim Quatmann 9fabb01478 GlpkLpSolver: No exception if an integer solution exceeds the integer tolerance. (Just print an error). 6 years ago
Tim Quatmann 3881ae73f2 glpk: Fixed pop()ing for the case where no constraints have to be deleted. 6 years ago
Tim Quatmann c977a1f5fa Fix for detecting infeasible models in glpk. 6 years ago
Tim Quatmann f8754c0f50 LPSolvers: Allowing premature termination by specifying a mip gap. Fixes for incremental solving with Z3Lpsolver. 6 years ago
Tim Quatmann 0bbbb2f6fb glpk: fixes for incremental solving 6 years ago
Matthias Volk 4ee31063a4 Removed double whitespaces in outputs 6 years ago
Tim Quatmann 6041e60aca more work on incremental support for glpk 6 years ago
Tim Quatmann 078eb86c48 GLPK: added support for incremental solving 6 years ago
Tim Quatmann 555fd90536 Silenced a few warnings. 6 years ago
Tim Quatmann 8d99ae4f4c Added some more trace output for sound value iteration. 6 years ago
Tim Quatmann bb1e1b2704 Gurobi: Just print an error in case of inaccuracies instead of throwing an exception. 7 years ago
Matthias Volk 685b5c6b27 Throw exceptions after switch/case to silence compiler warnings about not returning anything 7 years ago
Tim Quatmann f1536369be DeterministicSchedsLpChecker: Bug fixes, further experiments with upper reward bounds 7 years ago
Tim Quatmann b357868a32 GurobiLpSolver: Fixed rounding of integral results. 7 years ago
Tim Quatmann e06852689c GurobiLpSolver: Fixed rounding of integral results. 7 years ago
Tim Quatmann bc623d1203 MinMaxLinearEquationSolver: Added a flag 'hasNoEndComponent' that is true if the system is known to have no end components. This decides if policy iteration does require a valid initial scheduler. 7 years ago
Tim Quatmann 5467043807 DeterministicSchedsLpChecker: Only consider end components with value zero for all objectives. 7 years ago
TimQu 71731e8003 Z3LpSolver: Fixed incremental support. 7 years ago