Tim Quatmann
|
ee090b630e
|
deterministic schedulers: Refactored code for lp-based checker.
|
7 years ago |
Tim Quatmann
|
0f0a586230
|
First version of MILP based deterministic scheduler technique.
|
7 years ago |
TimQu
|
8313dc5ef1
|
Flipped the condition for an exception.
|
7 years ago |
TimQu
|
c7aec92dc9
|
modelchecker: Added support for non-trivial reward accumulations for Sparse/Hybrid/Dd engines.
|
7 years ago |
Tim Quatmann
|
5869a1f5fd
|
Simplified StronglyConnectedComponentDecomposition.
|
7 years ago |
Tim Quatmann
|
289bfb7229
|
Added missing include.
|
7 years ago |
Tim Quatmann
|
1ae0200b51
|
Quantiles: fixed some bugs related to one or three dimensional quantile queries.
|
7 years ago |
Tim Quatmann
|
c40ecae2e6
|
Implemented quantiles for DTMCs.
|
7 years ago |
Tim Quatmann
|
aa3a1f5ff7
|
Quantiles: Improved performance by excluding already analyzed epochs from the created epochSequences
|
7 years ago |
Tim Quatmann
|
971f4c8508
|
Quantiles: Fixed analysing epochs unnecessarily, fixed having multiple quantile formulas over the same variables.
|
7 years ago |
Tim Quatmann
|
c21ea2ce1f
|
Quantiles: Bug fixes.
|
7 years ago |
Tim Quatmann
|
8a72aee764
|
QuantileFormulas: ignore optimization direction (min/max) for quantile variables.
|
7 years ago |
Tim Quatmann
|
38121c28cb
|
quantiles: permute point entries if the order of quantile variable definitions is not the same as the order of occurrence on a cost bound.
|
7 years ago |
Tim Quatmann
|
c33ac18a5a
|
Quantiles: Fixed a precision related issue in new implementation.
|
7 years ago |
Tim Quatmann
|
8ae9a6f5d6
|
quantiles: Further improved the implementation as in the paper
|
7 years ago |
Tim Quatmann
|
cde1c646d9
|
Started to implement the algorithm more close to the one mentioned in the paper (in particular to make things more clean and to allow more than 2 dimensions.
|
7 years ago |
TimQu
|
0bf9f27e31
|
Fixed typo and renamed a variable.
|
7 years ago |
TimQu
|
88ee0bbf67
|
RewardUnfolding: If statistics are enabled, Log when an acyclic epoch model is found.
|
7 years ago |
TimQu
|
5ad100e652
|
quantiles: Added some statistics.
|
7 years ago |
TimQu
|
fb7078770d
|
rewardbounded: Various fixes.
|
7 years ago |
TimQu
|
dd93b1dae9
|
rewardbounded: Improved code structure.
|
7 years ago |
TimQu
|
6aeb75e3bd
|
quantiles: Supporting two-dimensional quantiles with the same optimization direction of quantile bounds (max,max or min,min).
|
7 years ago |
TimQu
|
a99dd5e4d1
|
quantiles: Better code re-usage, better structure, support for 'open' and 'non-open' dimensions, single dimensional quantiles should work now.
|
7 years ago |
TimQu
|
1d5f2410b5
|
rewardBounded/RewardUnfolding: Allowed the case that not all dimensions have a bound a priori.
|
7 years ago |
TimQu
|
4ac23d630f
|
quantiles: Added support for formulas with trivial bounds (i.e., >=0).
|
7 years ago |
Tim Quatmann
|
6e8aef2acc
|
Checking formulas with >=0 bound.
|
7 years ago |
Tim Quatmann
|
f99a24acd2
|
more work on quantiles.
|
7 years ago |
Tim Quatmann
|
82402ba3ae
|
rewardbounded: Moved epoch model analysis to a separate file.
|
7 years ago |
TimQu
|
d796ee74de
|
(workplace switch)
|
7 years ago |
Tim Quatmann
|
d3abeb5f45
|
Started implementation on quantiles.
|
7 years ago |
TimQu
|
dc2654ce60
|
Quantiles: made the SparseMdpPrctlModelChecker call the QuantileHelper for quantile formulas
|
7 years ago |
TimQu
|
fceaeed557
|
Fixed a recently introduced issue with interval bounded ctmcs.
|
7 years ago |
Matthias Volk
|
230ac20480
|
Added progress measurements for Unif+ iterations and steps
|
7 years ago |
TimQu
|
629de20da0
|
Fixed running in an infinite loop when computing LRA on markov automata with relative precision.
|
7 years ago |
TimQu
|
0c905e2323
|
Fixed an issue where time-bounded properties were wrongly computed on a ctmc that only consists of goal-states.
|
7 years ago |
Matthias Volk
|
94a1d47103
|
Use IMCA method for bounded until with lower bound > 0
|
7 years ago |
Matthias Volk
|
01a23856a8
|
Drastically decreased memory consumption of Unif+
|
7 years ago |
Matthias Volk
|
d054f3c64a
|
Result for upper bounds needs only be calculated for k=0
|
7 years ago |
Matthias Volk
|
4c5b041340
|
Debug output
|
7 years ago |
Matthias Volk
|
6220b114b5
|
Small simplifications
|
7 years ago |
Matthias Volk
|
f9fb90499d
|
Only keep track of results from the last iteration (instead of all iterations) for 2 of the 3 vectors
|
7 years ago |
Matthias Volk
|
8ae800b130
|
Changed iteration order to iterate over stepsize in outer loop
|
7 years ago |
Matthias Volk
|
cbd6139613
|
Small changes
|
7 years ago |
Matthias Volk
|
b8b2c58dab
|
Started on some refactoring in Unif+
|
7 years ago |
Matthias Volk
|
6066ecd590
|
Added struct for Unif+ vectors
|
7 years ago |
Matthias Volk
|
70d3f8d811
|
Unified order of function arguments for Unif+
|
7 years ago |
TimQu
|
27d87da93d
|
Fixed value iteration based LRA method for Markov Automata, where end components do not contain probabilistic states.
|
7 years ago |
TimQu
|
c614e9d747
|
Fixed Value Iteration based LRA computation
|
7 years ago |
TimQu
|
985319c7dd
|
Tweaked LRA computation for MDPs and MAs in sound mode to meet precision requirements.
|
7 years ago |
Sebastian Junges
|
43688d09ea
|
reward infinity scheduler extraction is now correct
|
7 years ago |