Matthias Volk
685b5c6b27
Throw exceptions after switch/case to silence compiler warnings about not returning anything
5 years ago
Matthias Volk
adfe82d0d6
Fixed typo to void
5 years ago
Tim Quatmann
74f7810233
implemented relative precision
5 years ago
Tim Quatmann
f1536369be
DeterministicSchedsLpChecker: Bug fixes, further experiments with upper reward bounds
5 years ago
Tim Quatmann
b357868a32
GurobiLpSolver: Fixed rounding of integral results.
6 years ago
Tim Quatmann
5e0aba7509
Testing a few MAX-FLow approximation ideas.
5 years ago
Matthias Volk
47344f9080
Removed unused flat_set includes
6 years ago
Matthias Volk
6a4c18e4a2
Use custom FlatSet to account for allocator changes in flat_set in Boost 1.70.
Boost 1.70 changed the default allocator parameter from new_allocator<T> to void to reduce symbol lenghts.
This reverts the default to the old allocator.
6 years ago
Matthias Volk
1e3686480a
is_equal_to_one() is not used in Boost 1.70
6 years ago
radioGiorgio
b2d7b1e096
choice labeling
6 years ago
radioGiorgio
0e9880c9f8
non deterministic transitions based memory structure
6 years ago
TimQu
6d6dc7c6a7
EndComponentEliminatorTest: Fixed expected results since the order of end components changed.
6 years ago
Tim Quatmann
e06852689c
GurobiLpSolver: Fixed rounding of integral results.
6 years ago
Tim Quatmann
681665c881
DetSchedsParetoExplorer: Fixed an assertion.
6 years ago
Tim Quatmann
834bcebd9c
LpChecker: Changed end component formulation. Added validity check.
6 years ago
Tim Quatmann
e92966c3e4
ParetoCourveCheckResult: Print approx. value in case of exact checking.
6 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.
Renamed the 'hasNoEndComponents' solver requirement to 'hasUniqueSolution' as this is the actual thing we require for, e.g. sound value iteration.
6 years ago
Tim Quatmann
5467043807
DeterministicSchedsLpChecker: Only consider end components with value zero for all objectives.
6 years ago
Matthias Volk
820b48354d
Silenced warning
6 years ago
Matthias Volk
9c28ed990e
Use isBasicElement() instead of type
6 years ago
Matthias Volk
51b210a1d6
Test case for symmetry reduction
6 years ago
Matthias Volk
08859bd3e6
Fixed bug in computation of symmetry groups.
Thanks to Enno Ruijters for pointing out this issue.
6 years ago
Matthias Volk
0dcb271866
Added assertions for better debugging
6 years ago
Matthias Volk
3033d5444c
Refactoring
6 years ago
Tim Quatmann
c8ea0f60da
JaniBuilder: Fixed several issues that occurred with branch reward expressions over non-transient variables, including GitHub issue #47
6 years ago
Tim Quatmann
ce9d784c35
QCVBS: Fixed models with empty 'open-paremeter-values' entry.
6 years ago
TimQu
8865857f21
Fixed awkward printing of eventually formulas with reward accumulations.
6 years ago
TimQu
c8dd748943
DeterministicScheds: Various bug fixes.
6 years ago
TimQu
19cca3585f
PcaaWeightVectorChecker: Initializing weightedPrecision.
6 years ago
TimQu
4f6822ec1d
EndComponentEliminator now provides an entry point where an end component decomposition can be given from outside.
6 years ago
TimQu
71731e8003
Z3LpSolver: Fixed incremental support.
6 years ago
Matthias Volk
da31ca2952
Main page info of Storm for Doxygen
6 years ago
TimQu
5e3506a0e1
GeneralSettings: Issue a warning when precision is set via --general:precision and not --precision.
6 years ago
TimQu
208854bf02
settings: Detect whether an option was set with or without the module prefix.
6 years ago
TimQu
5d40880883
Flagging a few more options as advanced.
6 years ago
TimQu
b6a5fcfd84
Settings: Do not hard-code executable name in help message.
6 years ago
TimQu
bb0c2282b3
Fixed levenshtein distance
6 years ago
TimQu
f453b2bddd
storm-conv: also don't print the help message in case of errors in storm-conv.
6 years ago
TimQu
d6e91183d7
cli: don't print the whole help message when an error occurred during option parsing.
6 years ago
TimQu
0a02fecd6b
settings/modules: Flagged several options as advanced.
6 years ago
TimQu
8807bb5a0b
Settings: Added facilities to flag options as advanced and only display them with '--help all'.
6 years ago
TimQu
e8cd922552
utility/string.h: Added method to check whether a string is considered similar.
6 years ago
TimQu
777d6001a1
SettingsManager: Better error message when an option argument can not be parsed.
6 years ago
TimQu
1e81d0487d
LpChecker: implemented computation of upper reward bounds with end components.
6 years ago
Matthias Volk
9ebd1af737
Removed unused method again
6 years ago
Matthias Volk
65a310dc8b
Test for allUntilProbabilities
6 years ago
TimQu
fcb5f094dc
Fixed a tybo.
6 years ago
TimQu
0eda4b4041
DeterministicSchedsLpChecker: Started to treat End Components properly.
6 years ago
TimQu
621aae1c4c
DeterministicSchedsParetoExplorer: Selecting LP-based weight vector checkers in case of properties that are not supported by the standard weight vector checker.
6 years ago
TimQu
1a4fe91797
Removed unused files.
6 years ago