Tim Quatmann
8838643f98
NativePolytope: Silencing a STORM_LOG_WARN in release mode
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
Alexander Bork
5aa19c9a58
Added settings for non-Markovian state elimination
7 years ago
Tim Quatmann
b0a3e8bb3a
removed choice var reduction and maxdiff encoding
7 years ago
Alexander Bork
88d6300084
Added option for label preservation to state elimination
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
Sebastian Junges
f5b6bc84ba
circumvent problems with the bdd export
7 years ago
Sebastian Junges
4f063cd233
tackling problems on unix
7 years ago
Matthias Volk
6ce429efc4
Added missing include
7 years ago
Sebastian Junges
d295f6e777
export of bdds into dot and text format
7 years ago
Tim Quatmann
6402a125b1
MultiobjectivePreprocessorResult: Added a missing linebreak
7 years ago
Tim Quatmann
52e6149cfd
Nativepolytope: Fixed a bug in quickhull when invoked on just a single point.
7 years ago
Tim Quatmann
b190fe6e8f
Various bugfixes for deterministic scheds.
7 years ago
Tim Quatmann
bb1e1b2704
Gurobi: Just print an error in case of inaccuracies instead of throwing an exception.
7 years ago
Alexander Bork
ae5c001d24
Moved non-Markovian state eliminator to its own class
7 years ago
Alexander Bork
10bb42e0f6
First version of non-Markovian state elimination for MAs
7 years ago
Matthias Volk
7fb660227f
Replaced assert(false) by throwing an exception
7 years ago
Matthias Volk
685b5c6b27
Throw exceptions after switch/case to silence compiler warnings about not returning anything
7 years ago
Matthias Volk
adfe82d0d6
Fixed typo to void
7 years ago
Tim Quatmann
74f7810233
implemented relative precision
7 years ago
Tim Quatmann
f1536369be
DeterministicSchedsLpChecker: Bug fixes, further experiments with upper reward bounds
7 years ago
Alexander Bork
549774abc9
Added state remapping in state elimination
7 years ago
Alexander Bork
27e65d5669
Added construction of the state remapping for elimination of non-Markovian states in MAs
7 years ago
Tim Quatmann
b357868a32
GurobiLpSolver: Fixed rounding of integral results.
7 years ago
Tim Quatmann
5e0aba7509
Testing a few MAX-FLow approximation ideas.
7 years ago
Matthias Volk
47344f9080
Removed unused flat_set includes
7 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.
7 years ago
radioGiorgio
b2d7b1e096
choice labeling
7 years ago
radioGiorgio
0e9880c9f8
non deterministic transitions based memory structure
7 years ago
Tim Quatmann
e06852689c
GurobiLpSolver: Fixed rounding of integral results.
7 years ago
Tim Quatmann
681665c881
DetSchedsParetoExplorer: Fixed an assertion.
7 years ago
Tim Quatmann
834bcebd9c
LpChecker: Changed end component formulation. Added validity check.
7 years ago
Tim Quatmann
e92966c3e4
ParetoCourveCheckResult: Print approx. value in case of exact checking.
7 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.
7 years ago
Tim Quatmann
5467043807
DeterministicSchedsLpChecker: Only consider end components with value zero for all objectives.
7 years ago
Matthias Volk
820b48354d
Silenced warning
7 years ago
Tim Quatmann
c8ea0f60da
JaniBuilder: Fixed several issues that occurred with branch reward expressions over non-transient variables, including GitHub issue #47
7 years ago
Tim Quatmann
ce9d784c35
QCVBS: Fixed models with empty 'open-paremeter-values' entry.
7 years ago
TimQu
8865857f21
Fixed awkward printing of eventually formulas with reward accumulations.
7 years ago
TimQu
c8dd748943
DeterministicScheds: Various bug fixes.
7 years ago
TimQu
19cca3585f
PcaaWeightVectorChecker: Initializing weightedPrecision.
7 years ago
TimQu
4f6822ec1d
EndComponentEliminator now provides an entry point where an end component decomposition can be given from outside.
7 years ago
TimQu
71731e8003
Z3LpSolver: Fixed incremental support.
7 years ago