862 Commits (f7d75b16773660e68bb5aad827f5fa0eabe87f6f)

Author SHA1 Message Date
Tim Quatmann f8fbf7ace4 Refactored unif+ implementation (introduced relative precision criterion) 6 years ago
Tim Quatmann bb94110b74 MarkovAutomaton model checkers: Enable consideration of psiStates. 6 years ago
Matthias Volk ce298fa782 Moved signal handling to own file to prevent problems with global static variables being non-unique 6 years ago
Matthias Volk 3bb3ff9bc7 Support abortion in Unif+ 6 years ago
Tim Quatmann 7bf1abe136 Implemented LRA properties for the hybrid engine of MAs. 6 years ago
Tim Quatmann 73b68836c5 Hybrid MA engine: (bounded) reachability probabilities 6 years ago
Tim Quatmann 04c2938057 Introduced hybrid engine for Markov automata (only reach. rewards for now) 6 years ago
Tim Quatmann a99f0905e2 dd/bisimulation: Added argument to "getQuotient" which allows to set the quotient type (dd / sparse) 6 years ago
Tim Quatmann d9176dc867 all (core) modelcheckers: Devided the canHandle method into a static and a non-static part. This allows to detect incompatibility before building the model. 6 years ago
Tim Quatmann 3760824fc1 DetSchedsLpChecker: Sharpen constraints if the LP solver was inaccurate. 7 years ago
Tim Quatmann ea04f6dcd2 Fixes for LRA computation. 7 years ago
Tim Quatmann 86506e2b25 Added LRA distribution equation system for computing the LRA of a BSCC. Fixes in the gain/bias characterization. 7 years ago
Tim Quatmann 324eb23cdd Using new LRA environment 7 years ago
Tim Quatmann 7017fc1ab0 Added LRA settings. 7 years ago
Tim Quatmann bcd193dd57 Implemented Value iteration based LRA computation for CTMCs. 7 years ago
Tim Quatmann 654f705d2e DetSchedsLpChecker: Glpk does not allow point intervals as bounds for variables. 7 years ago
Tim Quatmann d1f4e111b1 DetSchedsLpChecker: Do not assume Gurobi as LPSolver. 7 years ago
Matthias Volk 4ee31063a4 Removed double whitespaces in outputs 7 years ago
TimQu b07acd0e3f deterministicScheds: changed setting to --purescheds and added memory pattern 'counter' 7 years ago
TimQu 22a19d68ba Fixed an issue with multi-objective model checking preprocessor not correctly preserving reachability rewards 7 years ago
TimQu bb439d076b DetScheds: Fixed wrong computation of the number of schedulers. 7 years ago
TimQu 2c80eb518a Fixed output of properties in the prism syntax. 7 years ago
Matthias Volk d39189c0e2 Scheduler extraction for MA properties which can be reduced to MDP queries 7 years ago
Tim Quatmann 8a23197a77 Fix for LRA scheduler generation. 7 years ago
Tim Quatmann 009cee1c25 Implemented scheduler extraction for LRA properties for MDP. 7 years ago
Tim Quatmann c1b3a4f991 LraMdpPrctlModelCheckerTest: Test LRA computation for different environments. Added a testcase. 7 years ago
Tim Quatmann 622926d9c1 LpChecker: Added a redundant constraint, improved stability. 7 years ago
Tim Quatmann f83c0fa606 MultiObjectivePreprocesso: Fix for new preprocessing in case of multi-dimensional bounded until formulas. 7 years ago
Tim Quatmann 9e510560c9 MultiobjectivePreprocessor: Fixed removal of irrelevant states. 7 years ago
Tim Quatmann 925f72f754 More testcases for multi-objective model checking with scheduler restrictions (including fixes). 7 years ago
Tim Quatmann 1f68e1d05e Multi-objectivePreprocessor: identify a subset of the states that can be made absorbing. 7 years ago
Tim Quatmann 2aa385905b DetSchedsLpChecker: Switch to gurobi by default (if installed) 7 years ago
TimQu 34dd9673f1 More statistics. 7 years ago
TimQu a0b7eea500 DetScheds: Print model statistics. 7 years ago
Tim Quatmann f2dc42e71c ObjectiveHelper: Fixed wrong rewards with Markov Automata. 7 years ago
Tim Quatmann e71033e0e0 LpChecker: Fixed validation of lp results where an objective has weight zero. 7 years ago
Tim Quatmann 78237e8bb1 LpChecker: Only build the LP model if it is actually needed. 7 years ago
Tim Quatmann 533206974b proper implemented encoding types. 7 years ago
Tim Quatmann b0a3e8bb3a removed choice var reduction and maxdiff encoding 7 years ago
Tim Quatmann 55d8397dca Always use the minnegative encoding. 7 years ago
Tim Quatmann b8fc1130d1 Statistics via --statistics switch. 7 years ago
Tim Quatmann 55bf80d434 Validate weight vector checks 7 years ago
Tim Quatmann 724b2c579e Better statistics output. 7 years ago
Tim Quatmann 99dd157786 LpChecker: Always do validation. Take result from validation as new point. 7 years ago
Tim Quatmann b924f15a84 DetScheds: respecting relative precision setting. 7 years ago
Tim Quatmann ebe249840e Multiobjective: added setting for relative precision and encoding type. 7 years ago
Tim Quatmann 6402a125b1 MultiobjectivePreprocessorResult: Added a missing linebreak 7 years ago
Tim Quatmann b190fe6e8f Various bugfixes for deterministic scheds. 7 years ago
Matthias Volk 685b5c6b27 Throw exceptions after switch/case to silence compiler warnings about not returning anything 7 years ago
Tim Quatmann 74f7810233 implemented relative precision 7 years ago