TimQu
|
384e7ace06
|
TopologicalMinMaxLinearEquationSolver: Reduced clutter in the --verbose output.
|
8 years ago |
TimQu
|
6e3639c8f1
|
Added new minmax method: Vi-to-Pi, which first performs value iteration with doubles, to find a good initial policy for (potentially exact) policy iteration.
|
8 years ago |
TimQu
|
b84ce33956
|
TopologicalMinMaxLinearEquationSolver: Handled prob 1 selfloops more correctly.
|
8 years ago |
TimQu
|
2aeab4b2e7
|
Let the topological equation solvers handle singleton SCCs with self-loops directly.
|
8 years ago |
TimQu
|
5d61329eb3
|
SVI with relative precision computed values that were unnecessarily precise.
|
8 years ago |
TimQu
|
87fa9908bf
|
Fixed an issue where scheduler generation in MDPs was not possible due to end components even if there actually were no end components.
|
8 years ago |
TimQu
|
4dc234d635
|
silenced several 'unused parameter'-warnings
|
8 years ago |
TimQu
|
f88ee9d9ae
|
fixed compilation of gmmxx multiplier and sparseMatrix with intel tbb enabled
|
8 years ago |
dehnert
|
e2b5d6fcb1
|
automatically switching to Eigen as default when using exact mode
|
8 years ago |
dehnert
|
21aabc5b05
|
fixing treatment of zero-states in game solver causing problems in policy iteration and non-unique solutions
|
8 years ago |
TimQu
|
db72a05358
|
fixed log output
|
8 years ago |
TimQu
|
e1047e787f
|
handled case where no threshold for the number of iterations is provided
|
8 years ago |
dehnert
|
a08cb4ac18
|
making game solver respect equation solver format
|
8 years ago |
dehnert
|
cb89ab7509
|
clearing end-component requirement in topological solver
|
8 years ago |
dehnert
|
a46e6439eb
|
enabled switching of methods if unsupported method chosen in symbolic min-max equation solver
|
8 years ago |
dehnert
|
4500f98ae1
|
fixing typo
|
8 years ago |
TimQu
|
749ba87254
|
Made SVI log output more clear
|
8 years ago |
dehnert
|
cdfa328464
|
first attempt at adapting to Z3 interface change
|
8 years ago |
dehnert
|
386f0b2e47
|
fixing bug in scheduler improvement step of policy iteration for games
|
8 years ago |
dehnert
|
2aff2e9382
|
adding some more timing output
|
8 years ago |
dehnert
|
b0047a5a96
|
improving choices in game policy iteration depending on precision of underlying solver
|
8 years ago |
dehnert
|
48f5608157
|
making policy iteration available for game-based abstraction (prototypical for now)
|
8 years ago |
dehnert
|
14724b529f
|
further debugging
|
8 years ago |
dehnert
|
87843e084e
|
several fixes related to game-based abstraction
|
8 years ago |
TimQu
|
b8794fd9c8
|
Made the default multiplier matching the selected equation solver.
|
8 years ago |
dehnert
|
ede791cff7
|
fixing bug in Z3 LP solver
|
8 years ago |
dehnert
|
7636a0339d
|
removed warning for missing naming capabilities in Z3 LP solver
|
8 years ago |
dehnert
|
06e3d4a331
|
fixing issues in gmmxx TBB multiply-and-reduce
|
8 years ago |
TimQu
|
7002138aeb
|
removed setPrecision in solver interface since this is now covered via storm::Environment
|
8 years ago |
dehnert
|
1169195be7
|
some fixes (in particular for warnings)
|
8 years ago |
dehnert
|
a13ed96966
|
first working version of sparse game-based abstraction refinement
|
8 years ago |
dehnert
|
c3e66f2dec
|
more work on solving the abstractions explicitly
|
8 years ago |
dehnert
|
25853f08f1
|
fixed newly introduced issues with more restrictive choice updates
|
8 years ago |
dehnert
|
5159afc348
|
further work towards proper scheduler extraction for games
|
8 years ago |
dehnert
|
0725b5e590
|
changes to tracking values in mult-and-reduce functions of matrix
|
8 years ago |
dehnert
|
3952b47d1b
|
fix some compile issues
|
8 years ago |
dehnert
|
d557ef1075
|
started to make game solver flexible enough to also solve the (explicit) games of game-based abstraction
|
8 years ago |
TimQu
|
51e08bb1a5
|
removed old inPlaceMultiplier
|
8 years ago |
TimQu
|
172c5f3657
|
Making things compile again...
|
8 years ago |
TimQu
|
94fb16e654
|
svi now considers bounds by default
|
8 years ago |
TimQu
|
3310f51857
|
allowed for more fine grained solver requirements
|
8 years ago |
TimQu
|
fc43d3f506
|
Added a return type to some lambda expressions as this apparently caused trouble when using gmp numbers
|
8 years ago |
TimQu
|
40285bac26
|
handled early termination in svi more carefully
|
8 years ago |
TimQu
|
3cd1edb378
|
added virtual destructors to multipliers
|
8 years ago |
TimQu
|
ded1040d04
|
added missing template instantiations
|
8 years ago |
TimQu
|
12f8685080
|
Custom Termination Conditions for sound value iteration
|
8 years ago |
TimQu
|
8b00f8441e
|
Improved caching for svi
|
8 years ago |
TimQu
|
be6d4f9854
|
renamed 'sound power' to 'sound value iteration'
|
8 years ago |
TimQu
|
a24de86ce1
|
Avoided duplicated code for sound value iteration
|
8 years ago |
Matthias Volk
|
3beff87636
|
Try to fix LTO issue by adding virtual destructor
|
8 years ago |