Mavo
0a78ba13f5
MA to CTMC for trivial nondeterminism
Former-commit-id: 8a342f032e
10 years ago
dehnert
8f087597cc
more work towards proper scheduler generation
Former-commit-id: ee6237ef49
10 years ago
Mavo
017fa19281
Fixed compile issue
Former-commit-id: a58c76d175
10 years ago
Mavo
7bf5fcb308
Fixed compile issue under Debian
Former-commit-id: 13fe157a96
10 years ago
Mavo
56bcdcc807
Priority queue as pointer
Former-commit-id: 7e0d0f8c8c
10 years ago
dehnert
5a1039838f
made everything compile again and all tests passing
Former-commit-id: 65c66fb58f
10 years ago
dehnert
bdcd4b26a3
refactoring early termination and solve goals and bounds
Former-commit-id: 123835f655
10 years ago
Mavo
7a10a04cde
Created StateEliminator with specialized subclasses
Former-commit-id: 991e3fcfcd
10 years ago
dehnert
dee44056d1
work towards generating schedulers (and some other related stuff)
Former-commit-id: 23cbcb5fb5
10 years ago
dehnert
2e8f74a700
First steps toward exact linear equation solver
Former-commit-id: 669af13b84
10 years ago
Mavo
4c09f9ce29
Minor improvements
Former-commit-id: 63dfd49048
10 years ago
dehnert
94b817c531
removed debug output
Former-commit-id: f9f58b55f4
10 years ago
TimQu
1225b056f2
a little refactoring
Former-commit-id: 9af14c006c
10 years ago
sjunges
1e1400d68d
merge
Former-commit-id: eb9efc4bb2
10 years ago
sjunges
096778a5d0
assorted fixes (builder for no-fix-deadline, semicolon, xercesbuild)
Former-commit-id: 7ae9bcd61e
10 years ago
TimQu
8ab7cae974
early termination
Former-commit-id: a1752a6fb7
10 years ago
TimQu
c0b5190022
Extended interface of linEqSolvers a little,
eq solver is now called repeatedly with increased precision, until the result is good enough..
Former-commit-id: b076950dc8
10 years ago
dehnert
0d6612352c
silenced sylvan and gmm warnings (for clang)
Former-commit-id: 20c561d2e2
10 years ago
dehnert
0708672a68
removed ite for ADDs as this operation should be formed with a BDD as the first argument. as a compensation, we provide a version of ite that takes a BDD and two ADDs and returns the corresponding ADD
Former-commit-id: 720dc3a9c4
10 years ago
dehnert
b7ea918d1b
update to latest version of sylvan and accompanying changes (mostly because 0 * inf = nan in IEEE754)
Former-commit-id: 828e13307f
10 years ago
dehnert
f8fc39870a
hybrid and symbolic model checkers working with sylvan
Former-commit-id: d01b92e328
10 years ago
dehnert
7376eaf866
made symbolic MDP model checker tests work
Former-commit-id: e2e0d07a55
10 years ago
dehnert
7f75db2790
ADD iterator working for sylvan. enabled more tests for sylvan. symbolic Dtmc model checker now working.
Former-commit-id: b11b2f7476
10 years ago
dehnert
ebe9ccbb15
some work on DD stuff
Former-commit-id: 50ca51d264
10 years ago
dehnert
4a772fe48d
fixed bug in sylvan
Former-commit-id: 0fd69e20a1
10 years ago
TimQu
91fb664910
Refactored a little and implemented functions for prophesy
Former-commit-id: a61f1eaff2
10 years ago
dehnert
472851508c
changed return type of equal, notEqual, less, lessOrEqual, greater, greaterOrEqual to BDD since returning an ADD is logically not quite correct
Former-commit-id: 64bf8b0704
10 years ago
TimQu
f3f3a31e1e
Optimization for policy recycling
Former-commit-id: b66a74b746
10 years ago
TimQu
9c645ba24b
Work on policy recycling
Former-commit-id: b8e94254ce
10 years ago
TimQu
dae0faa2a0
refactored the quick implementation of the recent bugfix
Former-commit-id: 5c0d1fa3b9
10 years ago
TimQu
4a874a5a29
Added some benchmark models from param website
Fixed two bugs considering nonatomic subformulae and constant results
Qualitative modelchecking needs to be done when applying a policy!
Former-commit-id: bd88228214
10 years ago
dehnert
8bf0f3c87e
apparently, changing the DD interface implies some other changes as well...
Former-commit-id: c5cedc720f
10 years ago
TimQu
87c8241ec7
policies for games
Former-commit-id: 8bfb325b60
10 years ago
dehnert
4e86ef2e47
moved CUDD-based DD implementation to own folder
Former-commit-id: a828f92518
10 years ago
dehnert
9bac056354
enabled preconditioning for value iteration in gmm++-based MinMax equation solver
Former-commit-id: 39c4efdb52
10 years ago
TimQu
ca917a651c
MinMaxLinearEqSolvers can now use some initial policy as a first guess.
First steps to use this for region approximation
Former-commit-id: 9a8151607f
10 years ago
TimQu
b182e3fdcf
Small fix for policy extraction
Former-commit-id: fa37a1ceb2
10 years ago
TimQu
6ddddd8cfa
Implemented policy extraction for value iteration
Former-commit-id: 604b4667b8
10 years ago
dehnert
97e302a78c
guarded timeouts in z3 by ifdef-guards
Former-commit-id: 1bf463686a
10 years ago
dehnert
6cfa6ac9c7
added timeout to smt solver interface
Former-commit-id: 0003c2c9cc
10 years ago
sjunges
703013b97c
program, vector, gurobi
Former-commit-id: 6cfaf78d59
10 years ago
dehnert
6a80348150
fixed issue related to row groups in sparse matrix and adapted the affected calling sites
Former-commit-id: 96c6fd7e59
10 years ago
dehnert
fd86d430ae
minor fix
Former-commit-id: f5e5f0fde5
10 years ago
dehnert
5521172ed1
more work on sparse game solver
Former-commit-id: df95038635
10 years ago
dehnert
e659dd8c4a
some work on sparse game solver
Former-commit-id: 74450365b3
10 years ago
TimQu
d57551c1ec
Fix for solver
Former-commit-id: 5fb470cdb5
10 years ago
sjunges
f08f66e900
added an option for polic extraction to the helper, some includes
Former-commit-id: 44b6a5d03f
10 years ago
sjunges
2dc9eb9b83
Currently exclude smtrat- does not compile with current version.
Former-commit-id: cbafb48242
10 years ago
dehnert
8d2bd4fd9d
fixed two warnings
Former-commit-id: a845b90c07
10 years ago
dehnert
7cafd61c38
switched gcc to use c++14 as well
Former-commit-id: 32d9c46192
10 years ago