dehnert
|
c3cc58d43b
|
Revert to old starting point of value iteration. Tests run fine now.
Former-commit-id: db1b906b08
|
12 years ago |
dehnert
|
7095f8e67f
|
Fixed a lot of issues introduced by refactoring.
Former-commit-id: c3a5177008
|
12 years ago |
dehnert
|
abf6f85b63
|
Intermediate commit to switch workplace.
Former-commit-id: 11932e19d7
|
12 years ago |
dehnert
|
69b0c4e236
|
On my way of implementing scheduler-guessing.
Former-commit-id: 287d433852
|
12 years ago |
dehnert
|
7aa3139b62
|
Intermediate commit with submatrix computation for scheduler-induced system from MDP.
Former-commit-id: bcdc58c1a7
|
12 years ago |
dehnert
|
04c7d5ba12
|
On my way of implementing scheduler-guessing.
Former-commit-id: b2717de2b6
|
12 years ago |
PBerger
|
cb770020bf
|
Refactored the Jacobi Decomposition
Former-commit-id: 55d5d38475
|
12 years ago |
dehnert
|
f040264660
|
Intermediate commit with submatrix computation for scheduler-induced system from MDP.
Former-commit-id: e497f03c00
|
12 years ago |
dehnert
|
f73342c56a
|
Corrected color output in dot export of models. Fixed minimumOperator stack in SparseMdpPrctlModelChecker a bit, but this needs some further work.
|
12 years ago |
PBerger
|
531293955a
|
Added std::move() calls in SparseMdpPrctlModelChecker.h
Former-commit-id: 7e60c037f8
|
12 years ago |
PBerger
|
b978a4d311
|
Added more move constructors.
Former-commit-id: 9770365fbb
|
12 years ago |
dehnert
|
e7601eb7b7
|
Included scheduler generation in model checking procedure for MDPs.
|
12 years ago |
dehnert
|
16e1e2cedf
|
Fixed wrong dimension bug in MDP model checkers.
|
12 years ago |
Lanchid
|
81025757f8
|
Minor fix (Changed function name)
|
12 years ago |
dehnert
|
65ebe3dcc3
|
Enabled check whether initial states are contained in the set of states for which the probability/reward values could be determined via graph algorithms to shorten computation times if possible.
|
12 years ago |
dehnert
|
f44f0ce410
|
Cleaned interfaces of models from std::shared_ptr. Improved some code in graph utility.
|
12 years ago |
dehnert
|
c8081c4d34
|
Fixed wrong step-bounded backward search.
|
12 years ago |
dehnert
|
14fae4883a
|
Added prob 0/1 precomputation for bounded-until model checking for DTMCs. The version for MDPs seems to perform worse: needs to be investigated.
|
12 years ago |
dehnert
|
a619303a1a
|
Removed unnecessary command line utilities.
|
12 years ago |
dehnert
|
64b883f695
|
Some cleanup in storm.cpp. Refactored and commented the utility module for vector operations.
|
12 years ago |
Lanchid
|
ec91dcbe2e
|
Merge branch master into LTLParser
|
12 years ago |
dehnert
|
92fe051924
|
Added some newlines.
|
12 years ago |
dehnert
|
307911ca13
|
Fixed performance tests, they now run fine.
|
12 years ago |
dehnert
|
3c32eec8e1
|
Made the prob0/1 algorithms for MDPs share a common backward transition object.
|
12 years ago |
dehnert
|
fbe1f41213
|
Removed GraphTransition class, which is now replaced by SparseMatrix in the instances where it was used before. Changed GraphAnalyzer accordingly and adapted tests.
|
12 years ago |
Lanchid
|
f9ab6f85d0
|
- Restructuration of model checkers (by logic)
- LTL file parser
|
12 years ago |
dehnert
|
6ba1cf25c8
|
Added new variable for base bath for project root. Changed test input files to the files from example folder. Added leader4.lab to asynchronous leader election example.
|
12 years ago |
dehnert
|
3851377064
|
Introduced executable storm-functional-tests and storm-performance-tests. While the former contains the previous tests, the latter is currently empty, but will hold performance tests in the future.
|
12 years ago |
dehnert
|
ab11d3c207
|
Further refactoring of GraphAnalyzer class. Some comments are still missing and GraphAnalyzer should be made a namespace instead of a class with static methods only.
|
12 years ago |
dehnert
|
fc67cf4e3f
|
Further refactoring of GraphAnalyzer class.
|
12 years ago |
dehnert
|
cc7230abb1
|
Started to refactor graph analyzing to include less pointers and the like. Currently this breaks two tests.
|
12 years ago |
Lanchid
|
065ac8f659
|
Basic command line interface for SToRM
|
12 years ago |
dehnert
|
f899914799
|
Adapted the labeling class such that no raw arrays are included any more, but a vector instead.
|
12 years ago |
Lanchid
|
cc242974dc
|
Renamed namespace storm::formula to storm::property
|
12 years ago |
Lanchid
|
ccfd1ccc6a
|
Documentation for CSL and PRCTL classes
|
12 years ago |
Lanchid
|
f513e49084
|
Almost finished restruction of PRCTL formulas; adapted code (including
test cases) to work correctly with the new structure
|
12 years ago |
Lanchid
|
08815b8c13
|
Changed "NoBoundOperator" to "PathNoBoundOperator", as I will implement
a "StateNoBoundOperator" now...
|
12 years ago |
Lanchid
|
895c2b6aad
|
Convenient file parser for PRCTL, and correct reward formula parsing
(together with some necessary code for that)
|
12 years ago |
dehnert
|
00b4797948
|
Further refactoring. Other classes are now adapted to the changes in the sparse matrix class.
|
12 years ago |
dehnert
|
9ae177c9b5
|
Further refactoring. In particular of the matrix class.
|
12 years ago |
dehnert
|
43f11ccc5f
|
Refactoring of modelchecker folder.
|
12 years ago |
dehnert
|
c1986bcc0e
|
Refactored two of the model checker classes.
|
12 years ago |
gereon
|
6c19ddb877
|
Cosmetics: Trailing whitespaces, space indentation, ...
|
12 years ago |
Lanchid
|
0dcebc8ff0
|
Start of implementing improved file parser for formulas
|
12 years ago |
dehnert
|
e524720925
|
Added prototypical support for in-place matrix-vector multiplication in the style of Gauss-Seidel. This might enhance the speed of convergence for value-iteration model checkers.
|
12 years ago |
dehnert
|
102f38322d
|
Fixed several bugs in several modules (bit vector, parser, etc.). Topological value iteration now works for the consensus protocol and the two dice example.
|
12 years ago |
dehnert
|
c784de4d03
|
Added new model checker that uses topological value iteration. However, does not fully work yet.
|
12 years ago |
dehnert
|
af1aa4e1e5
|
Added native matrix-vector multiplication for our matrix format (as fast as gmm++). Fixed bug in bit vector. Fixed some issues in SCC decomposition. MDP model checkers now have the solving methods by default (native ones) and may override them with their own ones, if desired. Added some aux stuff, like vector helper methods.
|
12 years ago |
dehnert
|
fbf28796b8
|
Fixed bug in gmm++ model checker: missing vector addition.
|
12 years ago |
PBerger
|
d477d752b1
|
Updated the Jacobi Solver to make use of the new Adapters, refactored the Matrix conversion.
Residuum Calculcation still requires decision by CDehnert
|
12 years ago |