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 |