32 Commits (33cce28df82a6399eb70dad51707d675c96fefe5)

Author SHA1 Message Date
dehnert 33cce28df8 Fixed minor bug MILP-based minimal command set generator. GurobiLpSolver is now able to deal with constraints involving several instances of the same variable. 11 years ago
sjunges 0eb13c6415 fixed a lot of unused variable warnings 11 years ago
dehnert de44a1562c Started writing the DD abstraction layer. 11 years ago
dehnert 6e63e1c296 Minor bugfix. 11 years ago
PBerger b9a4faea09 Removed unused named variables in MILPMinimalLabelSetGenerator.h 11 years ago
dehnert 486e99d6ae Added signal handler for SIGTERM. Introduced delayed update for LP solvers to reduce overhead. 12 years ago
dehnert 35d16a1191 Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation. 12 years ago
dehnert cf2b84b281 Further work on iterators for sparse matrix. 12 years ago
dehnert a26f63be30 Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. 12 years ago
dehnert 344e1b6dd3 Enabled checking of some untimed properties on Markov automata. 12 years ago
dehnert 0a89d65f93 Started refactoring Markov automaton model checker. 12 years ago
masawei 175e852956 Resolved problems resulting from merge. 12 years ago
dehnert ea7f48cff6 Introduced solver header in utility to return standard solvers when requested. 12 years ago
dehnert a229b9b322 Refactored MILP-based command generator to use a general LpSolver interface, so other LP solvers may be used when needed. 12 years ago
dehnert f35ac73547 Splitted VectorSet in header/source file which caused certain minor changes in its interface. Fixed some issues in the Markov automaton parser and made it substantially faster by dropping sscanf. This however introduces other limitations that need to be addressed in the future. 12 years ago
masawei 170306e46d Moved SparseMatrix transposition function from AbstractModel (named: getBackwardsTransitions) to SparseMatrix (named: transpose) where it belongs. 12 years ago
dehnert 360b506afe Sparse MDP model checker now correctly computes (memoryless) schedulers for Until and Reachability Reward formulas. 12 years ago
dehnert 9e941e6b4a Added scheduler classes. Added method to model classes that applies a scheduler. 12 years ago
masawei 94d8a46b1d Fixed some compile errors originating from the introductionof the new storm::storage::VectorSet. 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. 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. 12 years ago
dehnert dc0be79172 Improved elimination of solutions in which the target states are not even reachable. 12 years ago
dehnert b74715a374 Force Gurobi to be more precise wrt. binary variables. 12 years ago
dehnert 9143e09d86 Added some more output to counterexample generators for benchmarks. 12 years ago
dehnert 47a05fc1b0 Beautified output of option system. Enabled command line interface of counterexample generation. 12 years ago
dehnert b18199d3ec Further work on minimal label set generators. 12 years ago
dehnert a2bba28f94 Moved static analysis for guaranteed label set computation into utilities and improved MILP-based approach by using this information. 12 years ago
dehnert 629448c312 First working version of MaxSAT-based minimal command counterexample generation. 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(). 12 years ago
dehnert e3234b54f3 Step towards minimal command generator using MaxSAT and model checking. 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. 12 years ago
dehnert c82efc1f41 Minor fix. 12 years ago
dehnert 129fd296d6 Several fixes. MinimalLabelSetGenerator can now treat labeled values. 12 years ago
dehnert a99bdf1b17 Switched to more elegant solution to query initial states of a model. 12 years ago
dehnert 0f4e51e646 Changed notation to query option slightly. 12 years ago
PBerger c242dcbd97 Refactored CMakeLists.txt for better editing and overview 12 years ago
dehnert b546118c98 Gurobi output now only gets printed to standard out and logfile if --debug has been set. 12 years ago
dehnert 5d76fd5ba0 Disabled model output to file. 12 years ago
dehnert 014be3cb39 MinimalLabelSetGenerator can now handle multiple initial states properly. 12 years ago
dehnert f1c800f382 Minor fixes to MinimalLabelSetGenerator and AbstractModel. 12 years ago
PBerger f7a7ea8383 Fixed the StringValidator for the constants option 12 years ago
dehnert 8f3182b520 Working (and most importantly refactored) version of MinimalLabelSetGenerator. 12 years ago
dehnert 3c22a669af On my way of refactoring the minimal label set generator. Intermediate commit: does not compile, so be careful when pulling. 12 years ago
dehnert 5ff550194c Minimal label set generator now works for coin example, yay 12 years ago
dehnert 735cd2013f Further work on minimal label set generator. Intermediate commit. 12 years ago
dehnert 1a20ce7f33 A few additions to the minimal label set generator. 12 years ago
dehnert 12a92fc6ee Several fixes and additions to IR. Modifications to CMakeLists.txt of log4cplus to enable proper compilation under Mac OS. Fixes to coin2.nm. Added global variables to grammar and IR. Established basis for defining undefined constants of the model. Started to write MinimalLabelSetGenerator. 12 years ago
dehnert 85e674266d Added support for linking against Gurobi to CMakeLists.txt. Prepared work on the generator of minimal label sets. 12 years ago