227 Commits (b3643abbb8484ba556fa0a036c4be5ffe816febc)

Author SHA1 Message Date
masawei b45b52a097 Added the class AbstractRewardPathFormula to the PRCTL formula tree. 12 years ago
masawei cf6623c68c Intruduced legacy support. 12 years ago
masawei a6f20400df Added similar filters for Ltl and Csl. 12 years ago
masawei 2f5f8c0918 PrctlFilter is operational but not yet complete (proper standard output missing). 12 years ago
PBerger 94b25c02ca Fixed bugs in some files. 12 years ago
masawei 0b9198122f Done with PrCTL. 12 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 12 years ago
dehnert d70bb836bb Tests are now working again with the row-grouped matrix. 12 years ago
dehnert 38833e308f Started to add row-grouping to sparse matrix class. 12 years ago
dehnert 17d9df1ac7 Some fixes to make the branch compile with clang. 12 years ago
PBerger 4eef3b0d57 Added an example for SCC related testing which will change soon 12 years ago
PBerger 57b6208eee Added a pseudo model which can be constructed from only a matrix to look and behave like a model for use in Decomposition classes 12 years ago
PBerger 64891af785 Trying to refurbish the TopologicalValueIterationMdpPrctlModelChecker 12 years ago
dehnert 8ebd924ca6 Further work on refactoring solvers: cleaned LP solver interface a bit and adapted glpk- and Gurobi-based implementations of the interface. 13 years ago
dehnert f684ce7799 Removed obsolete constructors of sparse matrix class as the new matrix builder is supposed to be used anyway. Fixed some minor issues. 13 years ago
dehnert 81cf0e2b22 Added SparseMatrixBuilder class that actually builds the matrices. A call to build() will then generate the matrix. This eliminates superfluous checks in the matrix that slowed down performance. 13 years ago
dehnert cf2b84b281 Further work on iterators for sparse matrix. 13 years ago
David_Korzeniewski 91125c3c6d Fixed build errors on Windows 13 years ago
dehnert a26f63be30 Finished reworking the sparse matrix implementation. Adapted all other classes to the (partially) new API of the matrix. 13 years ago
dehnert 84bd5f3b40 Renamed ConstTemplates to constants. Removed all calls to constGetZero, constGetOne and constGetInfinity by the new names. Created performance test for bit vector iteration. 13 years ago
dehnert d5cadc0f4b Finalized interface of bit vector. Added unit tests for all methods of the bit vector. 13 years ago
dehnert 344e1b6dd3 Enabled checking of some untimed properties on Markov automata. 13 years ago
dehnert 0a89d65f93 Started refactoring Markov automaton model checker. 13 years ago
dehnert a229b9b322 Refactored MILP-based command generator to use a general LpSolver interface, so other LP solvers may be used when needed. 13 years ago
dehnert f1a9b1e602 First version of minimum expected time for Markov automata. 13 years ago
masawei 170306e46d Moved SparseMatrix transposition function from AbstractModel (named: getBackwardsTransitions) to SparseMatrix (named: transpose) where it belongs. 13 years ago
dehnert 360b506afe Sparse MDP model checker now correctly computes (memoryless) schedulers for Until and Reachability Reward formulas. 13 years ago
masawei b55932b212 Adapted subsystem generation to the use of the new subsystem checking method using bit vectors. 13 years ago
masawei 4dca7abd3f Implementaed methods for checking until formula by providing the left and right states instead of the whole formula (same with bounded Until) in the SparseDtmcPrctlModelChecker, analouge to the SparseMdpPrctlModelChecker. 13 years ago
masawei 0cb390b186 More integration work. 13 years ago
masawei 4d161e5e8e Began with integration of crit. subsystem generation into master. 13 years ago
dehnert e3234b54f3 Step towards minimal command generator using MaxSAT and model checking. 13 years ago
dehnert a99bdf1b17 Switched to more elegant solution to query initial states of a model. 13 years ago
dehnert fdfb8ecc97 Minor fixes. 13 years ago
dehnert f39fb24f65 Removed pointers from Model Checker Interface (and callback methods in formulas). From now on, the results are returned in form of an object. Because of the existing move semantics for the types in question, this does not come at a performance penalty. 13 years ago
dehnert d8e85ec071 Removed guessing of initial scheduler as this was just an idea and not meant to be in master at this point. 13 years ago
PBerger e69c9f1962 Added all options from StoRM 13 years ago
dehnert 973e51bacb Beautified the code a bit. 13 years ago
dehnert b36b460a4e Added some comments to scheduler guessing. 13 years ago
dehnert d168b1848e Made GMRES and LSCG solution methods work for linear equation solving. Some further work on scheduler guessing. 13 years ago
dehnert 15542d46da Changes: 13 years ago
dehnert 36543de851 Started trying to implement a more clean iterator solution for sparse matrix. 13 years ago
dehnert 36f1306b4a Now schedulers get computed correctly. 13 years ago
dehnert 7e74bfbff2 Fixed bug in creation of scheduler, but there is still one really obvious one. Added small MDP example. 13 years ago
dehnert c3cc58d43b Revert to old starting point of value iteration. Tests run fine now. 13 years ago
dehnert 7095f8e67f Fixed a lot of issues introduced by refactoring. 13 years ago
dehnert abf6f85b63 Intermediate commit to switch workplace. 13 years ago
dehnert 69b0c4e236 On my way of implementing scheduler-guessing. 13 years ago
dehnert 7aa3139b62 Intermediate commit with submatrix computation for scheduler-induced system from MDP. 13 years ago
dehnert 04c7d5ba12 On my way of implementing scheduler-guessing. 13 years ago