dehnert
|
62b4eb1cde
|
Minor bugfixes.
Former-commit-id: ceaa36ff46
|
12 years ago |
dehnert
|
422da8f481
|
Added set class with an underlying vector container. Adapted code in counterexample generators to use the new set class. Still bugs in it though.
Former-commit-id: ac9993eab2
|
12 years ago |
dehnert
|
58fa1a46a0
|
Added some comments.
Former-commit-id: acb1c62506
|
12 years ago |
dehnert
|
e0fbb5cbea
|
Added proper treatment for both upper bound operators to counterexample generators. Added optional statistics output to SAT-based counterexample generator.
Former-commit-id: 5d471c6d00
|
12 years ago |
dehnert
|
82f970356e
|
Introduced analysis for labels that could potentially improve a solution.
Former-commit-id: 765bc27aa6
|
12 years ago |
dehnert
|
0329899304
|
Removed debug output from Z3 adapter. Put new backward cuts in actions.
Former-commit-id: a26787f613
|
12 years ago |
dehnert
|
e24c64e41e
|
Refinement work on backward implications.
Former-commit-id: 6f08189217
|
12 years ago |
dehnert
|
2201581ac3
|
Further improved treatment of solutions with only unreachable target states.
Former-commit-id: c36920c46c
|
12 years ago |
dehnert
|
dc0be79172
|
Improved elimination of solutions in which the target states are not even reachable.
Former-commit-id: f3d917ef7b
|
12 years ago |
dehnert
|
b74715a374
|
Force Gurobi to be more precise wrt. binary variables.
Former-commit-id: 860ec42ed1
|
12 years ago |
dehnert
|
9143e09d86
|
Added some more output to counterexample generators for benchmarks.
Former-commit-id: 7e64b90de6
|
12 years ago |
dehnert
|
d3dee7dd3e
|
Minor changes to counterexample generator settings and output.
Former-commit-id: 6bc775bec0
|
12 years ago |
dehnert
|
5adb9e2f6b
|
Renamed option file for counterexample features.
Former-commit-id: 1e84973f3b
|
12 years ago |
dehnert
|
e97680d37d
|
Added counterexample property files for some models.
Former-commit-id: 1cd16d0aca
|
12 years ago |
dehnert
|
47a05fc1b0
|
Beautified output of option system. Enabled command line interface of counterexample generation.
Former-commit-id: cecc5e85b3
|
12 years ago |
dehnert
|
e2d4a5c1d3
|
Started work on beautifying Option-System output.
Former-commit-id: 7c14bb11cf
|
12 years ago |
dehnert
|
b61090fe92
|
Merge branch 'master' into MinimalCommandCounterexample
Former-commit-id: 3a30ef5f18
|
12 years ago |
dehnert
|
b18199d3ec
|
Further work on minimal label set generators.
Former-commit-id: 84e86f5842
|
12 years ago |
dehnert
|
ad7f800ac0
|
Added examples from MILP-paper.
Former-commit-id: 6c8f918ed5
|
12 years ago |
dehnert
|
c31dbc85a7
|
Made all examples from the MILP-paper work. Most of them are really slow though.
Former-commit-id: 1f3f5afb9a
|
12 years ago |
dehnert
|
86909937f3
|
Grammar now supports min/max/floor/ceil functions. Parsing still has errors though.
Former-commit-id: 5af975489b
|
12 years ago |
dehnert
|
e8b83a6aab
|
Added synchronization cuts.
Former-commit-id: bb9cab2eeb
|
12 years ago |
David_Korzeniewski
|
641c09dcfa
|
Fixed compile errors on windows caused by missing includes and use of initializer lists (not supported by vs11)
Former-commit-id: 294c26cd64
|
12 years ago |
dehnert
|
e8f1c7c9ab
|
Fix to grammar to allow for empty probability in updates.
Former-commit-id: d13a5297a9
|
12 years ago |
dehnert
|
6a4d2183dc
|
Fix for SAT-based minimal counterexample generator: backward cuts are now fully correct again. Fix for PRISM grammar: missing update probabilities now default to one.
Former-commit-id: fc139c33d0
|
12 years ago |
dehnert
|
8244420248
|
Some refactoring work.
Former-commit-id: 1e67f5cac8
|
12 years ago |
masawei
|
1716c45ec5
|
Fixed compile errors concerning the handling of the STORM_HAVE_Z3 flag and a missing include in IRUtility.h
Should now compile again.
Former-commit-id: a72c906fb0
|
12 years ago |
dehnert
|
ae6838d786
|
Switched to different computation of smallest model.
Former-commit-id: 79b3394420
|
12 years ago |
dehnert
|
54d28e5540
|
Further work on MaxSAT-based minimal command set generator.
Former-commit-id: 0c15787768
|
12 years ago |
dehnert
|
fda9c43e86
|
Fix for SMT-based minimal command set generator. Minor fixes to string output of expression classes.
Former-commit-id: 316a762d74
|
12 years ago |
dehnert
|
a2bba28f94
|
Moved static analysis for guaranteed label set computation into utilities and improved MILP-based approach by using this information.
Former-commit-id: 611867288a
|
12 years ago |
dehnert
|
629448c312
|
First working version of MaxSAT-based minimal command counterexample generation.
Former-commit-id: 6dc49157f9
|
12 years ago |
dehnert
|
b6ff62e689
|
Towards adding more cuts to MaxSAT-based minimal command counterexamples. Some fixes here and there along the way.
Former-commit-id: 15ea8544fd
|
12 years ago |
dehnert
|
d6c59e2ca3
|
Further work on MaxSAT-based minimal counterexample generator.
Former-commit-id: 847a6e202c
|
12 years ago |
dehnert
|
b860f16ada
|
Further work on MaxSAT-based minimal command counterexamples.
Former-commit-id: 4991bdcb3d
|
12 years ago |
dehnert
|
aec2596753
|
Several fixes for the IR. Weakest precondition computation is now supported for IR expressions.
Former-commit-id: 00387e59fc
|
12 years ago |
dehnert
|
f7a578e65d
|
Major change in PRISM grammars and IR: the IR now uses unique pointers instead of shared pointers to express ownership of objects more clearly.
Former-commit-id: 5b0228ee3b
|
12 years ago |
dehnert
|
20ae92e1ba
|
Added support for cloning IR expressions.
Former-commit-id: 913269b3a5
|
12 years ago |
dehnert
|
2cc5b6e080
|
Added Z3ExpressionAdapter to translate IR expressions to the Z3 format. Improvements to label-/command set generators. Disabled MILP-call from main().
Former-commit-id: 7128ab4477
|
12 years ago |
dehnert
|
bd3edb5f8b
|
Naive enumeration of command set works.
Former-commit-id: 45466d1edc
|
12 years ago |
dehnert
|
a7dda9131b
|
Intermediate commit to switch workplace.
Former-commit-id: 2ade4ee21f
|
12 years ago |
dehnert
|
e3234b54f3
|
Step towards minimal command generator using MaxSAT and model checking.
Former-commit-id: 4237447c44
|
12 years ago |
dehnert
|
f33bf69daa
|
Another merge.
Former-commit-id: 00450616d1
|
12 years ago |
dehnert
|
2e570f6311
|
Merge.
Former-commit-id: 572cdb80fc
|
12 years ago |
dehnert
|
623d9ee7c4
|
Added capability to restrict model to certain action choices.
Former-commit-id: fb3c63c64f
|
12 years ago |
dehnert
|
121cbb7610
|
ExplicitModelAdapter now labels updates for synchronizing commands correctly.
Former-commit-id: ae9e6c9bda
|
12 years ago |
dehnert
|
a45e9423b8
|
Sparse matrix can now also be used without knowing the number of rows/columns/nonzeros upfront. Adapted ExplicitModelAdapter to use that capability to not explore the state space twice. Added support for Z3 to CMakeLists.txt. Added correct submatrix checks for transition rewards in MDPs. Extended a test for the ExplicitModelAdapter a bit.
Former-commit-id: 105efc5342
|
12 years ago |
dehnert
|
c82efc1f41
|
Minor fix.
Former-commit-id: 934f0d0f06
|
12 years ago |
dehnert
|
f7293ee4a9
|
Merge branch 'master' into MinimalCommandCounterexample
Conflicts:
src/counterexamples/MinimalLabelSetGenerator.h
src/storm.cpp
Former-commit-id: 75f9e8adef
|
12 years ago |
dehnert
|
129fd296d6
|
Several fixes. MinimalLabelSetGenerator can now treat labeled values.
Former-commit-id: 0fc3d8ead3
|
12 years ago |