Alexander Bork
a0c42fa630
Added debugging messages for transformations
6 years ago
Alexander Bork
1d505d2ee0
Added check if DFT transformation is needed
6 years ago
Alexander Bork
dde18d45eb
Added tests for DFT transformator
6 years ago
Alexander Bork
74aa93d23d
Moved elimination of non-binary dependencies from builder to the DFT transformator
6 years ago
Alexander Bork
12c0a6d72c
Added unique constant failure in transformation
6 years ago
Alexander Bork
69987cc76c
Copying of original DFT and changing all constant BEs to be failsafe
6 years ago
Alexander Bork
f258afa8a2
Added basis for DFT transformator
6 years ago
Alexander Bork
b3cf06d6dd
Check in SMT checker that only one BE is constantly failed
6 years ago
Alexander Bork
ca4dceaae1
Added experimental support for constant BEs
6 years ago
Alexander Bork
31f4683094
Added activation for experimental DFT SMT analysis
6 years ago
Alexander Bork
e06bb99cc4
Changed DEP conflict constraint to avoid double check
6 years ago
Alexander Bork
baa8a6dbcb
Improved conflict search by directly capturing DEPs with same trigger
6 years ago
Alexander Bork
965c54b76d
Fixed error that only one FDEP was required to be active for a possible conflict to be detected
6 years ago
Alexander Bork
5765824782
Reworked SMT result interface
6 years ago
Alexander Bork
38ccd51ae1
Added check for conflicts between dependencies in the DFT
6 years ago
Alexander Bork
80fc8fb56b
Fix for error that checkbound may be large than number of Markovian states
6 years ago
Alexander Bork
28a878f154
Adjusted lower bound correction to new BE distinction
6 years ago
Matthias Volk
7995100441
Small fixes in DFT tests
6 years ago
Matthias Volk
521461737a
Adaption to changes in BEs
6 years ago
Matthias Volk
23f1e73137
Merge from branch 'dft'
6 years ago
Alexander Bork
f37bcea1ea
Added test for bound correction
6 years ago
Alexander Bork
d42dea79c3
Added comments to explain the query
6 years ago
Alexander Bork
74d1bf3c7e
Merge remote-tracking branch 'origin/dftSMT' into dftSMT
6 years ago
Alexander Bork
948485c226
Reworked lower bound computation
6 years ago
Alexander Bork
eeccb2092a
Added variables for trigger and resolution timepoints of dependencies
6 years ago
Matthias Volk
5729066add
Merge branch 'master' into dft
6 years ago
Tim Quatmann
3a11a4b3eb
Introducing a TBB adapter that #undefs TRUE and FALSE.
6 years ago
Tim Quatmann
fe658ee787
Reverting the previous fix since the jit builder wasn't happy about the carl/formula/Formula.h include.
6 years ago
Tim Quatmann
dd1d53046c
utility/constants.cpp: Fixing unknown 'isnan'
6 years ago
Tim Quatmann
7881512a17
Removed ConstraintType<ValueType> definition out of RationalFunctionAdapter to make things more consistent.
6 years ago
Tim Quatmann
70112b7315
Fixed a name clash that sometimes occurred when compiling Storm on macOS with TBB.
6 years ago
Tim Quatmann
cc02383591
GurobiLpSolver: Improved interface by
* adding settings MIPFocus (to switch between solving strategies) and ConcurrentMIP (to spawn multiple MIP solvers)
* allowing to set the desired and get the achieved gap between lower- and upper bound when solving MIP models
* retrieving other solutions found during optimization.
6 years ago
Tim Quatmann
4c911791e1
NativePolytope: Improved clean() operation on empty polytopes.
6 years ago
Tim Quatmann
e7454cd494
ArgumentValidators: added factory for UnsignedIntRangeValidatorIncluding
6 years ago
Matthias Volk
15dadf1bc3
Fixed imprecision in comparison for MA
6 years ago
Alexander Bork
9b152e4940
Added variables vor trigger and resolution timepoints of dependencies
6 years ago
Alexander Bork
c4ba7554fd
Added upper bound correction
6 years ago
Alexander Bork
0baccee440
Added correction of constraint for non-Markovian states
and better lower bound computation
6 years ago
Tim Quatmann
bce641319f
Fixed computation of maximal total expected rewards for MDPs with end components.
6 years ago
Tim Quatmann
60ae342677
NativePolytope: Fixed affineTransformation of the universal polytope.
6 years ago
Matthias Volk
509b7a8d0a
Merge branch 'dft' of dft
6 years ago
Matthias Volk
4f376caccb
Fixed expand flag to avoid expanding too much
6 years ago
Matthias Volk
9f4960161a
Merge branch 'master' into dft
6 years ago
Matthias Volk
b34351ec85
Maximal exploration depth can be specified for state space generation
6 years ago
Tim Quatmann
3836fd42c0
utility/vector: Added hasZeroEntry and hasInfinityEntry
6 years ago
Tim Quatmann
3714fc3bf2
MinMaxSolverEnvironment: Removed unused method declarations.
6 years ago
Tim Quatmann
ca9102616b
ExpressionManager: Asserted that when getting a variable with declareOrGetVariable, the returned type is as expected (part 2...).
6 years ago
Tim Quatmann
91951f6714
GurobiLpSolver: Fixed an issue when popping and pushing variables with the same name.
6 years ago
Tim Quatmann
adaba03648
ExpressionManager: Asserted that when getting a variable with declareOrGetVariable, the returned type is as expected.
6 years ago
Tim Quatmann
160c6a67f4
Added missing method in case z3 lp solver is not available.
6 years ago