Sebastian Junges
|
449e4d6f0d
|
mdp support for lower step bounds
|
6 years ago |
Sebastian Junges
|
843e6a9b6b
|
step bounded properties for dtmcs in a new helper, and now with support for (extra) lower bounds
|
6 years ago |
Sebastian Junges
|
406ffbdc7f
|
get submatrix now can set some columns to zero but retain them
|
6 years ago |
Sebastian Junges
|
bbafd095bf
|
no lower bound is still a zero bound :-)
|
6 years ago |
Sebastian Junges
|
ca591dff9f
|
better error message
|
6 years ago |
TimQu
|
6eeecaf7f8
|
Fixed compatibility with older boost versions.
|
6 years ago |
Tim Quatmann
|
3d9b53723b
|
OVI: added case where the guessed upper bound corresponds to the fixpoint.
|
6 years ago |
Tim Quatmann
|
2273fda7c9
|
ovi helper: Take the relative/absolute precision and the maximal iteration count as a parameter because otherwise it is not clear whether we should take this information from the NativeEnvironment or the MinMaxEnvironment.
|
6 years ago |
Tim Quatmann
|
5a76128e3f
|
Removed DdType::None because there is no use for this anymore.
|
6 years ago |
Tim Quatmann
|
f94d45483e
|
Use the new model representation enum in the model checking helpers.
|
6 years ago |
Tim Quatmann
|
cf20e340de
|
Added a new enum that describes the model representation (sparse, dd with sylvan, dd with cudd).
|
6 years ago |
Tim Quatmann
|
fd77b71084
|
OVI helper: fixed spacing in source code, changed two while loops to for loops
|
6 years ago |
Tim Quatmann
|
585dd675d1
|
OviSettings: Made help message a bit shorter
|
6 years ago |
Tim Quatmann
|
eb02d56b69
|
LraViHelper: Changed type of toSubModelStateMapping to std::map, which is faster in this scenario. Also fixed some awkward const&'s
|
6 years ago |
Sebastian Junges
|
923f779a09
|
explicit-state-lookup, for finding states in a model based on the variable assignment
|
6 years ago |
Tim Quatmann
|
b7883a8ef1
|
Used the new SparseMatrixBuilder::addDiagonalEntry to simplify some of the LRA code.
|
6 years ago |
Tim Quatmann
|
6f59c4f3eb
|
SparseMatrixBuilder: Added a function to easily add diagonal entries.
|
6 years ago |
Tim Quatmann
|
8627cde4dc
|
Removing old LRA code in old helpers.
|
6 years ago |
Tim Quatmann
|
38af6357d7
|
Using the new hybrid infinite horizon helper in the model checkers
|
6 years ago |
Tim Quatmann
|
f8d4fd8862
|
New utility function for exchanging informations between deterministic helpers.
|
6 years ago |
Tim Quatmann
|
5eb2bcc71f
|
Fixing bad cast exception
|
6 years ago |
Tim Quatmann
|
64b9c176e7
|
symbolic Ctmc: Added method to compute the probability matrix.
|
6 years ago |
Tim Quatmann
|
9c82fe7b0d
|
Making hybrid infinite horizon helper ready for deterministic models.
|
6 years ago |
Tim Quatmann
|
959e035153
|
Use the new infinite horizon helper for sparse ctmc and dtmc.
|
6 years ago |
Tim Quatmann
|
462ce5dce3
|
Ctmc: added a method that returns the probabilistic transition matrix.
|
6 years ago |
Tim Quatmann
|
d92905a7c3
|
LraVi: Fixed uninitialized bool member.
|
6 years ago |
Tim Quatmann
|
ef2448410b
|
Fixed selecting wrong reward kind
|
6 years ago |
Tim Quatmann
|
c674de5893
|
Deterministic infinite horizon: Added gain-bias and lra-distribution based solution methods
|
6 years ago |
Sebastian Junges
|
1187981b5d
|
fixes in creation of dice expressions
|
6 years ago |
Tim Quatmann
|
0cc2b1c749
|
First version of sparse infinite horizon helpers for deterministic and nondeterministic models.
|
6 years ago |
Tim Quatmann
|
6ecbf113b3
|
Adding template instantiation for deterministic LRA VI
|
6 years ago |
Tim Quatmann
|
f145aa2c94
|
Adding includes for component utility. Making functions inline.
|
6 years ago |
Tim Quatmann
|
572e7ace9d
|
Moving some includes to the header file
|
6 years ago |
Tim Quatmann
|
f316bb9d38
|
Added missing include.
|
6 years ago |
Tim Quatmann
|
05d2af2bfd
|
Fixing destructors of model checker helpers.
|
6 years ago |
TimQu
|
485d75f466
|
Towards using the infinite horizon helpers also for deterministic models.
|
6 years ago |
TimQu
|
35c57fe980
|
LraViHelper: Put component utility functions to separate file.
|
6 years ago |
Tim Quatmann
|
fa6c47db64
|
Removed old LRA code for Markov automata.
|
6 years ago |
Tim Quatmann
|
aabe3ce776
|
Added simple infinite horizon helper for the hybrid engine.
|
6 years ago |
Tim Quatmann
|
7795ce5f35
|
ModelCheckerHelper: Added utility function that copies model checking information from one helper to another.
|
6 years ago |
Tim Quatmann
|
626b7a819a
|
InfiniteHorizon: Fixed storing backwardstransition properly. Allowed to specify a mec decomposition. Pushed _produceScheduler flag to the SingleValueModelCheckerHelper.
|
6 years ago |
Tim Quatmann
|
68b4d8dbd2
|
Nondet Lra: Fixed LP implementation for Markov automata.
|
6 years ago |
Tim Quatmann
|
9fbb587884
|
LraViHelper: Fix for NondetTsNoIs
|
6 years ago |
Tim Quatmann
|
f113ac7187
|
NondeterministicLraHelper: Removed old ViHelper code.
|
6 years ago |
Tim Quatmann
|
7e65e797fa
|
SingleValueModelCheckerHelper: Fixed signature of getOptimizationDirection so that a const& is returned.
|
6 years ago |
Tim Quatmann
|
6e55dba8d4
|
Moved LraViHelper to a separate file. Merged MDP and MA implementation.
|
6 years ago |
Tim Quatmann
|
51c8779e73
|
Added missing template instantiations.
|
6 years ago |
Tim Quatmann
|
5917b020fc
|
GMM Multiplier: Support for y += A*x
|
6 years ago |
Tim Quatmann
|
32503594d5
|
Use new LRA helper for Markov automata.
|
6 years ago |
Tim Quatmann
|
b5bd7aa0c2
|
Introduced a utility function that sets information from a CheckTask to a helper.
|
6 years ago |