Alexander Bork
3bd910f42b
Added timing and caching of subsimplex computation results
5 years ago
Alexander Bork
d814942997
Working version of under-approximation
5 years ago
Alexander Bork
2bc79e6e07
Refactoring to include a list of all generated beliefs
5 years ago
Alexander Bork
74cfecd011
Working version of over-approximation
5 years ago
Alexander Bork
7f9ad39d34
First version for the over-approximation of POMDP reachability
5 years ago
Matthias Volk
56a206ea5c
Fixed segfaults in reward parsing of DRN
5 years ago
Matthias Volk
628219298e
Some small cleanup in verification API
5 years ago
Matthias Volk
d39189c0e2
Scheduler extraction for MA properties which can be reduced to MDP queries
5 years ago
Matthias Volk
cdaea9ea55
Small fix in DRNParser
5 years ago
Matthias Volk
39cedc223e
Use ValueParsen in DFTJsonParser
5 years ago
Matthias Volk
fba3223f63
Use typedefs of RationalFunctionAdapter
5 years ago
Matthias Volk
30565e4d0c
Use carl hashing functions
5 years ago
Tim Quatmann
42b7865e7e
DirectEncodingParser: Added support for Action-based rewards.
5 years ago
Tim Quatmann
429c91ff13
Added support for parsing fractions in DRN files.
5 years ago
Tim Quatmann
b896726c4a
Include choice labels in exported scheduler.
5 years ago
Tim Quatmann
a47945a931
Cleaner output when exporting schedulers
5 years ago
Tim Quatmann
8a23197a77
Fix for LRA scheduler generation.
5 years ago
Tim Quatmann
72425ec1b2
CLI: Added an option to export the produced scheduler to a file.
5 years ago
Tim Quatmann
009cee1c25
Implemented scheduler extraction for LRA properties for MDP.
5 years ago
Tim Quatmann
c1b3a4f991
LraMdpPrctlModelCheckerTest: Test LRA computation for different environments. Added a testcase.
5 years ago
Tim Quatmann
48dbaa6fbd
Fixed a test
5 years ago
Matthias Volk
9e63a89db7
Fixed operator precedence for power and modulo operator thanks to help from Joachim Klein.
5 years ago
Matthias Volk
d05b132dde
Better error output
5 years ago
Tim Quatmann
900da9e556
Fixed EndComponentEliminatorTest
5 years ago
Tim Quatmann
2cb7b5769e
Jit: Fixed issues when CLN and/or GMP is installed via carl
5 years ago
Tim Quatmann
b1b429e8d2
EndComponentEliminatorTest: Made the test more stable with respect to different orders in the result.
5 years ago
Tim Quatmann
492348542f
SubsystemBuilder: Fix deadlocks with a selfloop (if requested)
5 years ago
Tim Quatmann
0b1b0d97e2
utility/graph: fixed behavior of getReachableStates when an initial state is not in the constrained set.
5 years ago
Tim Quatmann
b848796852
Nativepolytope: Fixed a bug in quickhull when invoked on just a single point.
5 years ago
Matthias Volk
174c1a86c0
DRNParser: Parse labels with and without quotation marks (thanks to pair programming and regex magic
5 years ago
Matthias Volk
779e5ce5ae
DRNParser: Check if target state is valid
5 years ago
Sebastian Junges
976f85cc25
drn export for labels with whitespace is now put into quotation marks
5 years ago
Sebastian Junges
31b50d76e9
clearer error message
5 years ago
Sebastian Junges
9ad8209a65
clarify that a formula needs to be added to do anything in storm-pomdp
5 years ago
Sebastian Junges
f5b6bc84ba
circumvent problems with the bdd export
5 years ago
Sebastian Junges
4f063cd233
tackling problems on unix
5 years ago
Matthias Volk
6ce429efc4
Added missing include
5 years ago
Sebastian Junges
d295f6e777
export of bdds into dot and text format
5 years ago
Matthias Volk
7fb660227f
Replaced assert(false) by throwing an exception
5 years ago
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
b357868a32
GurobiLpSolver: Fixed rounding of integral results.
6 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
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
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