673 Commits (ddff929cbd3db17a4e5f0fc1ecd83baa08941be9)

Author SHA1 Message Date
dehnert a067527aa0 As pointed out by Joachim Klein, weak bisimulation does not preserve reward properties. Therefore, weak bisimulation now refines blocks with non-zero reward wrt. strong bisimulation. 9 years ago
TimQu 759e351e95 Improved explicit model building: 10 years ago
TimQu 25074b50a9 Added function to get the next unset bit in a bitvector 10 years ago
TimQu 4413afb542 used new helper functions at some points in the code 10 years ago
TimQu 8a7609fb83 fixed Rmin computation with exact sparse engine when very high rewards occur 10 years ago
dehnert 7f346d2f0b more work on quotient extraction 10 years ago
TimQu d655621ea1 Fixed seg fault when building model valuations 10 years ago
dehnert 8f42bd2ec0 moved to new sparsepp version and made the appropriate changes 10 years ago
TimQu ef90b1b224 Fix for memory structure product and toString method 10 years ago
TimQu c5f29c3761 Fixes and improvements for memory structure 10 years ago
Sebastian Junges 6a3310f7ee Improved Jani-to-dot: 10 years ago
Sebastian Junges 291f5ecd47 First version of Jani-to-Dot. 10 years ago
Sebastian Junges 697ae21b6f Suppress warning 10 years ago
Sebastian Junges 586929ea64 As we do not support windows, we can also get rid of: 10 years ago
TimQu fc97c1fc9d introduced memory structure 10 years ago
TimQu 3f9aa29db2 Fixed compilation with gmp as rationalNumber/ rationalFunctionCoefficient 10 years ago
dehnert 28e91b8d0f more work on symbolic bisimulation 10 years ago
TimQu 43fdf0a89b Fixed a couple of warnings 10 years ago
dehnert 03ad4c2783 first version of symbolic bisimulation minimization 10 years ago
sjunges 970b72786c disable level simplification for now 10 years ago
dehnert bae4b421ab added missing template instantiation and print more info on LTO in cmake 10 years ago
sjunges c16390e7f5 Equality Comparisons for JaniVars, just to make life easier :-) 10 years ago
TimQu c5c14f3178 extended JSONExporter to properly export non-constant time/step intervals 10 years ago
TimQu f0ae3a2dfb Bounds of operator formulas are now expressions, allowing formulas such as P<1/N [ F "goal" ] for model constant N 10 years ago
TimQu cde59bd436 added Expression::evaluateAsRational 10 years ago
TimQu dd40254628 PLA for continuous models 10 years ago
dehnert 153339c5be first draft of policy iteration using DDs 10 years ago
dehnert 952776a057 hybrid engine working for rational numbers 10 years ago
dehnert ee90c51b2a cleaned up constants.cpp to finalize separation of rational functions and rational numbers 10 years ago
dehnert aaa6f13cf4 separated rational numbers and rational functions and added support for rational numbers to sylvan 10 years ago
dehnert 0354c9024a moved to new sylvan version and made everything work again 10 years ago
dehnert 2e8ff870ff completed interface of (sylvan) ADDs for storing rational functions 10 years ago
dehnert 1a803f4270 created symbolic native solver to factor out numerical solution; prepared the code-path that stores rational functions in DDs (hybrid + dd engines) 10 years ago
TimQu e88b215dbc implemented linear equation solver restarts when a scheduler hint is given (to assert that equalModuloPrecision(Ax+b, x) holds. 10 years ago
dehnert fd31e23306 allow arbitrary-layer meta variables in DdManager; make DdManager available as non-const from a DD; started on symbolic state elimination linear equation solver 10 years ago
TimQu 24bc53549c more tests on pmdps and fixes 10 years ago
TimQu efd430a33f fixes regarding state elimination on mdps 10 years ago
dehnert a323d21751 fixed some wrong capitalization 10 years ago
TimQu 14e44e0165 removed old region model checker classes, implemented entry point for pla, solved different compilation issues 10 years ago
TimQu ac43288e44 moved the regionCheckResult, started to implement class for parameterLifting interface 10 years ago
TimQu 84092c1b5d moved parameterRegion to storm/storage 10 years ago
TimQu 536b1669c3 fixes for dtmc parameter lifting 10 years ago
Matthias Volk e5404a27e9 Implemented parsing for UnaryNumericalFunctionExpression 10 years ago
Matthias Volk 0b6273cad6 Implemented parsing for UnaryNumericalFunctionExpression 10 years ago
TimQu ac6694f103 Improved sparse mdp model checking: Now allows hints for expected rewards 10 years ago
TimQu 92beab426f created a modelCheckerHint class that allows to store all kinds of hints that a model checker might make use of 10 years ago
TimQu 59a72b4037 parametric simplifier for mdps 10 years ago
TimQu 732bbc85d2 worked on parametric model simplifier 10 years ago
Matthias Volk 3c9363a323 Fixed compile issue 10 years ago
TimQu 9d70b9d768 fixed typo in an #include statement. 10 years ago