David_Korzeniewski
8fc58439bc
Computing LRA as expected reward in MDPs.
- Everything compiles without error. No tests yet.
Former-commit-id: d8cceb02fc
10 years ago
David_Korzeniewski
0fdb3685d1
Computing LRA for states not in bsccs as expected reward
Former-commit-id: 4bcb5f0a6e
10 years ago
David_Korzeniewski
916c821b3e
Compute steady state for all BSCCs together by solving just one equation system instead of solving an equation system for each BSCC.
Former-commit-id: 74f715c3a8
10 years ago
David_Korzeniewski
9a83dfac10
Typo in DTMC, tried to use same approach for MDPs, which won't work.
Former-commit-id: 5c1e835d09
10 years ago
David_Korzeniewski
53f2fdf51e
Changed implementation of LRA to be weighted with the probability to reach BSCCs instead of choosing min/max
Former-commit-id: 347fda8e22
10 years ago
David_Korzeniewski
a448cd8973
Calculating steady state using standard equation system for eigenvectors, removed all-in-one matrix transformation (nicer looking code)
Former-commit-id: 2502615686
10 years ago
David_Korzeniewski
04c1d51313
intermediate commit, copied transpose and get submatrix code over and started adapting it.
(changing workplace)
Former-commit-id: af4a34dd3b
10 years ago
David_Korzeniewski
b096180de8
LRA on DTMCs implemented
Former-commit-id: 633d81323d
10 years ago
David_Korzeniewski
25739720e0
Finished implementation of LRA for MPDs.
No tests yet.
Former-commit-id: 795c0e9842
10 years ago
David_Korzeniewski
7e672cddd9
Started implementation of LRA for MDPs
- adapted storm::utility::graph::getReachableStates to work for non-deterministic matrices
Former-commit-id: cd7e469757
10 years ago
dehnert
96539f41a5
Fixed simplification of division: division expressions must not be simplified, because it is not (yet) clear whether integer division or floating point division is to be used.
Former-commit-id: 506798c1cd
10 years ago
dehnert
5bbd85c379
Some bugfixes.
Former-commit-id: 70dcc73e91
10 years ago
dehnert
a44a3554c8
Fixed minimal command counterexample generation.
Former-commit-id: 6e7e6208da
10 years ago
dehnert
546e047b8d
Fixed a bug that prevented correct comparison with bounds in formulas.
Former-commit-id: ae6c28dcbe
10 years ago
dehnert
7e14dc031b
Reverted the last commit. The flag is there for performance reasons and there is no reason why it shouldn't work that way.
Former-commit-id: e551eb461f
10 years ago
masawei
97936cbd8e
Found a fix for a bug causing the functional tests to segfault at DeterministicModelBisimulationDecomposition.Die.
- By setting the blocks to be not sorted and unique a different constructor is used by the boost container. This prevents the segfault.
|- I can't say exactly why this works nor do I know if the blocks are actually sorted and unique in the sense meant by the underlying container implementation.
Former-commit-id: a1bfbab75a
10 years ago
David_Korzeniewski
4dc69dd6f5
Fixed performance tests, and again things concerning templates I never heard of before.
Former-commit-id: 1d110c6aad
10 years ago
David_Korzeniewski
7515ca5293
Fixed compile errors caused by parts of the c++ standard I've never heard of before...
Former-commit-id: 8dbd813f42
10 years ago
David_Korzeniewski
8ebc0e4640
Final touches on cuda nondeterministic linear equation solver & modelchecker
Former-commit-id: c549ae0401
10 years ago
David_Korzeniewski
b623384dda
Fixed merge errors and adapted to changes in master
Former-commit-id: 08054e7bec
10 years ago
David_Korzeniewski
ea2e616196
All tests for CUDA based TopologicalValueIterationMdpPrctlModelChecker passing on Windows.
Former-commit-id: 68cafa6f84
10 years ago
dehnert
c3c83fbe4f
Fixed some compilation errors.
Former-commit-id: dc626450b8
10 years ago
dehnert
e89e089754
Removed parametric main files.
Former-commit-id: 526f0754bb
10 years ago
dehnert
f0b591be77
Further work on reintegrating parametric model checking into main executable.
Former-commit-id: be95ce2722
10 years ago
dehnert
53b77e673b
Fixed a minor issue.
Former-commit-id: 7df7a0b38f
10 years ago
dehnert
5794bbea56
Made some adaptions to make parametric model checking work in the main executable.
Former-commit-id: 0f56bec3e2
10 years ago
dehnert
caf8b57b60
Started integrating parametric model checking in regular tool.
Former-commit-id: e647e0bbe6
10 years ago
dehnert
56ea5fca14
Included move-construction and move-assignment for partition.
Former-commit-id: 8ed399c308
10 years ago
David_Korzeniewski
e41922347d
Adapted ExpressionTest.cpp to weird behavior of windows when using temporary shared_ptr in make_pair in initializer_list.
Now using const_pointer_cast instead of static_cast to modify shared pointers. (Although it worked with static_casts, but you never know)
Former-commit-id: d42487bb0c
10 years ago
David_Korzeniewski
07ddaa314c
User declared move constructor and move assignment, as they are currently required to ensure pointer validity.
Former-commit-id: 5e239c60cc
10 years ago
dehnert
f5e383722f
Fixed use of uninitialized value. Deleted assignment operators for classes derived from BaseExpression.
Former-commit-id: 3d6250b393
10 years ago
David_Korzeniewski
8b1a4b4e52
Quickfix s.t. we have a defined index and don't dereference end() which is bad
Former-commit-id: c55bb57dd5
10 years ago
dehnert
99bcd337f1
Made the executable not choke if no model file/property was given. Added the benchmark models to the repo (replacing the old ones).
Former-commit-id: d0a53bcdf4
10 years ago
dehnert
3f44b1295f
started polishing pstorm a bit
Former-commit-id: bd9c2a42a7
10 years ago
dehnert
534c8c8a44
Set more sensible default value for elimination order.
Former-commit-id: 1f7651f9c6
10 years ago
dehnert
e32482b7a9
Added debug output.
Former-commit-id: 247b615c1e
10 years ago
dehnert
a602cecb26
removed simplification of final result.
Former-commit-id: d5a1f5f28c
10 years ago
dehnert
43a1d0bc73
Added debug output.
Former-commit-id: 20ee3ec777
10 years ago
dehnert
197c242bb1
Some minor changes.
Former-commit-id: 4ba2abac63
10 years ago
dehnert
d63086d7e3
Enabled output file, this time fo' real.
Former-commit-id: 64c17ea23e
10 years ago
dehnert
8fa67a6158
Enabled output file generation.
Former-commit-id: 0e4c0598c0
10 years ago
David_Korzeniewski
84f8a41302
More tests adapted, decreased verbosity of TopologicalValueIterationNondeterministicLinearEquationSolver
Former-commit-id: 6e0b492533
10 years ago
dehnert
4f9b5406fe
Fixed simplification of unary expressions.
Former-commit-id: 6644bf5717
10 years ago
dehnert
0a59f7a7ef
Fixed a bug that sometimes prevented transition rewards from being built.
Former-commit-id: afd56375ab
10 years ago
dehnert
40e148d9a4
Added overall performance measurements.
Former-commit-id: bbe4461167
10 years ago
dehnert
6585e56768
Changed program header.
Former-commit-id: 37bbb6b2ff
10 years ago
dehnert
b288cf7abb
Added overall timer to pstorm.
Former-commit-id: a1a06a7852
10 years ago
dehnert
8bc646ccb8
Simplification of program when substituting constants.
Former-commit-id: d5ecb355f8
10 years ago
dehnert
072b7d0e1a
Added performance statistics for model building.
Former-commit-id: d7de4f93e3
10 years ago
dehnert
7a55fe9208
Fixed some issues related to conditional probs.
Former-commit-id: c914879d9a
10 years ago