dehnert
bc1eff959f
graph algorithms for games now also compute player 2 prob0/1 states and the generated strategies are adapted accordingly
Former-commit-id: da52581328
8 years ago
PBerger
d3c492124a
Fixed min/max Abstract w. repr.
Finally.
Former-commit-id: 1ccc06d924
8 years ago
dehnert
375ea1b194
fixed bug in cudd minAbstractRepresentative, adapted tests, passing now
Former-commit-id: 7f45376343
8 years ago
PBerger
da199866e6
Added tests for minAbstractRepresentative.
Everything still in early alpha. Expect Debug output.
Former-commit-id: 2712fce4dd
8 years ago
dehnert
bde84d0073
fixed symbolic game solver wrt. illegal masks. numerical solving step in game-based model checker working, but no refinement yet.
Former-commit-id: 6189a1e538
8 years ago
PBerger
73a3461650
Fixed CUDD and Sylvan existsRepresentative.
Former-commit-id: e3ec69ab37
8 years ago
PBerger
c184f6a541
Worked on Sylvan min/max ADD abstract w. representative.
More tests for existsRepr.
Former-commit-id: 08c5d6e9bb
8 years ago
dehnert
7d50a6b839
graph algorithms for games can now produce player strategies even if they can pick any choice (if requested)
Former-commit-id: 98119f274d
8 years ago
PBerger
b5aa778c51
Fixed PrismMenuGameTest.
Former-commit-id: edce18058a
8 years ago
PBerger
e45b3d2940
Fixed Sylvan implementation of existsAbstractRepresentative.
Added more tests.
Former-commit-id: 6a4003bb5e
8 years ago
PBerger
61c227d6f8
Added a test for reporting a buggy bug.
Former-commit-id: aace547656
8 years ago
dehnert
5bf666be4c
fix in existsAbstractRepresentative
Former-commit-id: c884deaf11
8 years ago
dehnert
9878c1bdc3
fixed some tests that were failing because of (now) proper bottom state computation
Former-commit-id: ecc8dfb065
8 years ago
PBerger
be7353358f
Added Test for constants in Cudd/Sylvan.
Added functionality for existsAbstractRepresentative in Sylvan. Still very broken!
Former-commit-id: df2b36a8d8
8 years ago
dehnert
9e64e998f3
fixed tests wrt. proper bottom state computation
Former-commit-id: 223795c955
8 years ago
dehnert
1be735ec1b
fixed tests in response to 'fixing' flattenModules
Former-commit-id: 07f28fb20a
8 years ago
dehnert
b3e77730a9
added uniqueness mechanism in flattenModules to compensate for missing uniqueness in allsat of solvers
Former-commit-id: b4ebd17f68
8 years ago
dehnert
b14f866e01
added more flatten tests
Former-commit-id: 7e35a90c88
8 years ago
dehnert
3e9f9552b1
fixed tests: using shared_ptr instead of unique_ptr for SMT solver factory in abstraction
Former-commit-id: 6159a20565
8 years ago
PBerger
81311690ab
Fixed errors because of changed API.
Former-commit-id: 7f771dc576
8 years ago
PBerger
4fff7b39ef
Added template instanziation for storm::RationalFunction.
Added a test for Prism AbstractPrograms with storm::RationalFunction.
Former-commit-id: 5a696149cb
8 years ago
PBerger
0717ffe053
Added AND_EXISTS to sylvan+RationalFunction
Former-commit-id: 7b462145cf
9 years ago
dehnert
18b0f07581
tweaked Bdd toExpression a bit to be more versatile
Former-commit-id: 858948f1b7
9 years ago
dehnert
52577e2740
added game abstraction tests for sylvan and made them work (in particular implemented toExpression for sylvan BDDs)
Former-commit-id: 8fdc34cb55
9 years ago
dehnert
53f83c9214
moved menu-game abstraction to separate folder and made everything compile again
Former-commit-id: a833ca1152
9 years ago
PBerger
58eb54926c
Fixed Sylvan bugs.
Added a lot of debugging options and output, controlled by #define's.
Added more template specializations for storm::RationalFunction.
Former-commit-id: 416c32d196
9 years ago
Mavo
5b8cf447c7
Small changes in tests to compile without Carl
Former-commit-id: 6ec191ce0a
9 years ago
PBerger
291f120cc0
Added the encoding and identity test for Rational Functions.
Former-commit-id: ed9695a5e2
9 years ago
PBerger
07d4848f55
Fixed missing include in InternalSylvanAdd.cpp
Added simple test for Sylvan + RationalFunctions.
Former-commit-id: ffb747a861
9 years ago
TimQu
f681206393
building markov automata from prism code
Former-commit-id: 791c49c7cf
9 years ago
PBerger
0f84cdcadb
Fixed performance tests.
WARNING: I had to remove the SolverSelection in the call due to the new API - the performance tests might now all use the same Solver.
Former-commit-id: 7d5ed3191d
9 years ago
dehnert
83c4b1647c
solvers now can allocated auxiliary memory
Former-commit-id: 76dc1a1679
9 years ago
dehnert
95b95d9c64
fixed some minor issues and renamed equation solver methods slightly to make the names a bit more compact
Former-commit-id: de103e19ad
9 years ago
dehnert
9ab33528b4
started to fill value iteration implementation in new general min-max solver
Former-commit-id: e54cb8a0f9
9 years ago
dehnert
b4e0cabef6
started working on general min-max solver that uses an underlying linear equation solver. provided necessary factories. adapted code and removed old min-max solvers
Former-commit-id: c1895472c7
9 years ago
dehnert
8153306ced
fixed wrong call to Eigen's iterative solvers
Former-commit-id: 0e2e836729
9 years ago
dehnert
2a7dc0fad0
renamed MarkovChainSettings
Former-commit-id: 39024731f8
9 years ago
dehnert
07c787b49d
added unsupported solvers of eigen
Former-commit-id: e11b335c2d
9 years ago
dehnert
69da4ff147
fixed some more problems with Eigen solver
Former-commit-id: c6ed18c4ab
9 years ago
dehnert
00d331ebb4
moved linear equation solver factories to the respective solver files (and away from utility). restructured settings in factories and the way they are forwarded to the linear equation solvers. fixed all resulting errors
Former-commit-id: 27e1ae2466
9 years ago
PBerger
b99a063cce
Replaced calls to std::abs with calls to std::fabs and included cmath.
Former-commit-id: 40fb587e2f
9 years ago
dehnert
3ba5902821
removed debug output and fixed small bug in adaptation of Eigen
Former-commit-id: 5e1a70d933
9 years ago
dehnert
a699272dc6
renamed storm::Variable to storm::RationalFunctionVariable to avoid confusion with storm::expressions::Variable. fixed some Eigen tests
Former-commit-id: 62c70330c2
9 years ago
dehnert
f3fa90cc37
more work towards exact solving
Former-commit-id: 38edbcf2ca
9 years ago
dehnert
2096c54b84
more explicit instantiations for rational function and some more tests for eigen solver
Former-commit-id: b97e838b22
9 years ago
dehnert
4e14ecb869
made elimination-based linear solver work in an alpha version. changed minor things in Eigen's SparseLU implementation to make it work with rational numbers and rational functions
Former-commit-id: e5622bd981
9 years ago
dehnert
023325b53d
added tests for Eigen solver
Former-commit-id: ede9efcee2
9 years ago
dehnert
bb700457de
some minor fixes
Former-commit-id: f114c397f6
9 years ago
dehnert
71bfb45220
added check for multiple writes to the same global variable in explicit JANI next-state generator
Former-commit-id: 5fc1bb01a9
9 years ago
dehnert
7861df4f20
JANI next-state generator appears to be working (without rewards)
Former-commit-id: 3ca5c3ccf2
9 years ago