Mavo
|
566cef0f91
|
Started on compiling without Carl
Former-commit-id: 5e0895d7c5
|
9 years ago |
dehnert
|
248b257f20
|
enabled rationals/rational functions in CTMC model checker
Former-commit-id: dc15cd6020
|
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 |
dehnert
|
15a4d4757f
|
added feature to linear equation solver factories to take posession of the matrix to forward it to the solvers
Former-commit-id: ed183f1820
|
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
|
51402ec853
|
removed measure type and only added measure type to reward/time operators
Former-commit-id: 16e19fe349
|
9 years ago |
dehnert
|
b46ee5425e
|
started to implement conditional rewards for dtmcs
Former-commit-id: 0400ea21ef
|
9 years ago |
dehnert
|
dc8a5b11e0
|
more refactoring regarding fragment checking
Former-commit-id: fd335f6f8e
|
9 years ago |
dehnert
|
b772c92edb
|
removed reward path formulas. reward path formulas are now just path formulas. this allows some invalid formulas to be constructed, so this now has to be checked dynamically
Former-commit-id: c8527c8e9a
|
9 years ago |
dehnert
|
1308b91fda
|
adapted canHandle in model checker interface to CheckTask
Former-commit-id: 7505152ca3
|
9 years ago |
dehnert
|
4367bdb378
|
properly introduced CheckTask in all model checkers and made it compile again (+ functional tests working)
Former-commit-id: d44db3c342
|
9 years ago |
dehnert
|
85adfe9df2
|
more replacement work in interfaces
Former-commit-id: 54839e6e0d
|
9 years ago |
dehnert
|
16be4f9adc
|
replace in model checker interface (part 2)
Former-commit-id: d66f96a1d5
|
9 years ago |
dehnert
|
d42f52d983
|
all DTMC model checkers now support checking globally formulas
Former-commit-id: b330937007
|
9 years ago |
dehnert
|
33757633c8
|
first version of conditional probabilities for (non-parametric) DTMCs a la Baier
Former-commit-id: b57dfab024
|
9 years ago |
dehnert
|
645f130a62
|
introduced long-run average reward formula
Former-commit-id: 00fac9ad4b
|
9 years ago |
sjunges
|
8568ee3986
|
only one optimization direction enum -- towards integration of termination criterions on the model checker
Former-commit-id: 648855264e
|
10 years ago |
dehnert
|
56eae69703
|
added more missing headers
Former-commit-id: 11be18e0d9
|
10 years ago |
dehnert
|
9d138d86f7
|
further work on creating helper classes for model checking tasks
Former-commit-id: 12cd17fb26
|
10 years ago |
sjunges
|
3c2040f4b7
|
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
|
10 years ago |
dehnert
|
b56766e993
|
more work on reward model that turned out to be refactoring in disguise
Former-commit-id: 31a7fa4801
|
10 years ago |
dehnert
|
6fa1078fb1
|
some more work on reward model
Former-commit-id: 8533357f34
|
10 years ago |
dehnert
|
dcd42d5653
|
started reworking reward models
Former-commit-id: 49d9106451
|
10 years ago |
dehnert
|
c99a61307f
|
hybrid dtmc model checker can now also treat lra
Former-commit-id: 2db1d9a600
|
10 years ago |
dehnert
|
13514c9da8
|
hybrid CTMC model checker can now do lra as well
Former-commit-id: 6e898a2a6d
|
10 years ago |
dehnert
|
1e5398c8b7
|
LRA finally working for ctmcs
Former-commit-id: 699e4714a4
|
10 years ago |
dehnert
|
331ea9fc19
|
further work on steady state probabilities
Former-commit-id: d2497ac7eb
|
10 years ago |
dehnert
|
ce58a5fa6f
|
steady state working for CTMCs
Former-commit-id: 9b2cf09400
|
10 years ago |
dehnert
|
6c4162fae4
|
more work towards steady state for CTMCs
Former-commit-id: c3e17d1fc0
|
10 years ago |
dehnert
|
1130efe0dc
|
step towards steady-state for CTMCs
Former-commit-id: 4ab4d6b8b6
|
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
|
8e688f71ff
|
Tests for DTMC LRA and some bugfixes. All tests pass.
Former-commit-id: 589db6c2b3
|
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
|
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 |
dehnert
|
e1761fa774
|
Enabled hybrid CTMC model checker in cli. Further work on hybrid CTMC model checker (not yet working). Fixed some minor issues in sparse CTMC model checker.
Former-commit-id: f9c0f976e1
|
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
|
3b4dca1a03
|
Improved Jacobi method a bit.
Former-commit-id: f4affeebf6
|
10 years ago |
dehnert
|
d545fac471
|
Restructured solvers a bit: they now get the matrix upon construction and the model checkers use factories to retrieve solvers.
Former-commit-id: 9c727f41f9
|
10 years ago |
David_Korzeniewski
|
b096180de8
|
LRA on DTMCs implemented
Former-commit-id: 633d81323d
|
10 years ago |
dehnert
|
a851fad65d
|
More work on reward properties for CTMCs.
Former-commit-id: 860fee54c7
|
10 years ago |
dehnert
|
c84751f632
|
Started working on reward properties for CTMCs.
Former-commit-id: a4e9b9a663
|
10 years ago |
dehnert
|
9d4ded66b2
|
Started implementing CTMC model checker.
Former-commit-id: 8562e5e54c
|
10 years ago |
dehnert
|
f0b174b756
|
Fixed performance tests.
Former-commit-id: f58e2eb923
|
10 years ago |