TimQu
|
777942f5d3
|
renamed BoundType to CoefficientType, better region.getVariables
Former-commit-id: 68459c4396
|
10 years ago |
TimQu
|
904126fcab
|
Merge branch 'master' into TimParamSysAndSMT
Former-commit-id: 9612b57df9
|
10 years ago |
TimQu
|
63618147b8
|
- Compute sample points via instantiated DTMCs
- Use the same mdp for the different regions and just change the entries of the matrix accordingly
Former-commit-id: a48969ee38
|
10 years ago |
TimQu
|
fcdf0eee7a
|
changes on the solver interface to work with timeouts or memouts. i.e. there is no exception thrown in that case
Former-commit-id: a2551cc877
|
10 years ago |
TimQu
|
076b6cc71c
|
reimplemented region model check via smt solving
Former-commit-id: 38a75413a5
|
10 years ago |
TimQu
|
c9c6d1e199
|
Implemented mdp building and checking
Former-commit-id: f1af701571
|
10 years ago |
TimQu
|
6206147e1a
|
Sampling the corners of the region
Former-commit-id: 510b727c32
|
10 years ago |
TimQu
|
47f2e9592b
|
Implemented preprocessing steps
Former-commit-id: 30fe6e1409
|
10 years ago |
TimQu
|
1c0438ff38
|
a few steps to efficiently analyze multiple regions...
Former-commit-id: ed0b19f77c
|
10 years ago |
TimQu
|
ccfb452f53
|
no hardcoded regions anymore
Former-commit-id: ca137c1f6b
|
10 years ago |
TimQu
|
836b5cebc6
|
implemented some auxilarry functions for parameterregions
Former-commit-id: 590a0f216c
|
10 years ago |
David_Korzeniewski
|
1cf0a73c4e
|
Added methods to update nonzero entry count and update it when necessary
And a fix for a compile error on gcc&clang.
Former-commit-id: 2a095ca864
|
10 years ago |
David_Korzeniewski
|
cf5442fe45
|
Bugfix and test-fix: Only the "never leave MEC"-states have cost > 0 and transition costs are all 0 in the ssp.
Former-commit-id: f6688a8956
|
10 years ago |
David_Korzeniewski
|
8e688f71ff
|
Tests for DTMC LRA and some bugfixes. All tests pass.
Former-commit-id: 589db6c2b3
|
10 years ago |
David_Korzeniewski
|
5acaed6048
|
Added flag to keep zeros when transposing.
Former-commit-id: 811f6824cf
|
10 years ago |
David_Korzeniewski
|
0ba629ad3f
|
More tests, bugfixes: All tests pass.
Former-commit-id: f37c02a9d7
|
10 years ago |
David_Korzeniewski
|
dfab1c291c
|
Error fixed.
Former-commit-id: b2514633a7
|
10 years ago |
David_Korzeniewski
|
716cf3abdd
|
Adapted to new solver interface some tests and bugfixes. Tests still failing.
Former-commit-id: da3b75aefd
|
10 years ago |
David_Korzeniewski
|
3872e17a4e
|
Merge branch 'master' into LRA_for_dtmc_mdp
Former-commit-id: 0f7464cdc0
|
10 years ago |
TimQu
|
f6c4b9be72
|
splitted "elimination model checker" and "region model checker" into two files.
Former-commit-id: bd3e5418e9
|
10 years ago |
TimQu
|
96cf3c65bb
|
implemented instantiation as mdp to get valid bounds
Former-commit-id: 43397ddfe3
|
10 years ago |
David_Korzeniewski
|
d4f051c4f0
|
Fixed Windows build
Former-commit-id: 53c99736de
|
10 years ago |
David_Korzeniewski
|
073ce2ee2c
|
Merge branch 'master' into LRA_for_dtmc_mdp
Conflicts:
src/modelchecker/prctl/SparseDtmcPrctlModelChecker.cpp
src/modelchecker/prctl/SparseDtmcPrctlModelChecker.h
src/modelchecker/prctl/SparseMdpPrctlModelChecker.cpp
src/modelchecker/prctl/SparseMdpPrctlModelChecker.h
test/functional/modelchecker/SparseMdpPrctlModelCheckerTest.cpp
Former-commit-id: bbd68de871
|
10 years ago |
David_Korzeniewski
|
1f87e7c8b2
|
First test for LRA on MDPs
Former-commit-id: c022ceaf01
|
10 years ago |
David_Korzeniewski
|
8fc58439bc
|
Computing LRA as expected reward in MDPs.
- Everything compiles without error. No tests yet.
Former-commit-id: d8cceb02fc
|
10 years ago |
TimQu
|
4ab84bc42c
|
state elimination -- hybrid and standard method
Former-commit-id: bafea3658c
|
10 years ago |
dehnert
|
e4968b1dde
|
Fixed minor issue in cli
Former-commit-id: ed63925765
|
10 years ago |
TimQu
|
0e1552d3a5
|
eliminating of states with constant outgoing transitions
Former-commit-id: d68bd310be
|
10 years ago |
TimQu
|
d9613b20c8
|
restriction of the state probability variables
Former-commit-id: e7dff2d602
|
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 |
TimQu
|
bac0e01835
|
added time measurement, support for stateelimination
Former-commit-id: 14dfcb603a
|
10 years ago |
TimQu
|
2b807dd72e
|
implemented communication with solver
Former-commit-id: 8e34e17722
|
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 |
TimQu
|
52a8c324a5
|
make storm compile when carl is not available
added settings for smt-lib solver
Former-commit-id: 7d1872267a
|
10 years ago |
TimQu
|
1df48d318a
|
Merge branch 'master' into TimParamSysAndSMT
Conflicts:
src/utility/cli.h
Former-commit-id: 818048d5c3
|
10 years ago |
TimQu
|
b395b1292e
|
started Smtlib Solver interface and some 'prototypy' method to check parameter regions
Former-commit-id: e3cf6528d9
|
10 years ago |
dehnert
|
c1917ce6d9
|
Finalized hybrid DTMC model checker. It now passes its tests.
Former-commit-id: 99d79e1bc6
|
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 |
dehnert
|
72166bed37
|
Created new class for storing hybrid check results (symbolic as well as explicit parts) and the surrounding functionality.
Former-commit-id: d4ad6da5a1
|
10 years ago |
dehnert
|
3b4dca1a03
|
Improved Jacobi method a bit.
Former-commit-id: f4affeebf6
|
10 years ago |
dehnert
|
06bfc17ec6
|
Started making hybrid (dd/sparse) model checking work.
Former-commit-id: 23fac3a672
|
10 years ago |
dehnert
|
907e3512c0
|
Fixed a potential bug in the ODD generation and it now uses hash maps instead of regular maps.
Former-commit-id: f8e5fb3018
|
10 years ago |
dehnert
|
e83d191be3
|
ODDs can now also be constructed from BDDs directly (without a transformation step to ADDs).
Former-commit-id: d19bbc3ff5
|
10 years ago |
dehnert
|
c8d8f75a10
|
Working on ODD generation for BDDs (not yet working).
Former-commit-id: 5665dd1f24
|
10 years ago |
dehnert
|
d787b80fec
|
CTMC examples now build properly using the DD-based model generator.
Former-commit-id: ac97b005e3
|
10 years ago |
dehnert
|
9d66f5128e
|
Further work on symbolic CTMC generation.
Former-commit-id: 81f2efb98c
|
10 years ago |
dehnert
|
da0582405d
|
Raise warning/error if synchronizing Markovian commands are detected.
Former-commit-id: 9072ad4c84
|
10 years ago |