239 Commits (f7d75b16773660e68bb5aad827f5fa0eabe87f6f)

Author SHA1 Message Date
TimQu dd93b1dae9 rewardbounded: Improved code structure. 8 years ago
TimQu 6aeb75e3bd quantiles: Supporting two-dimensional quantiles with the same optimization direction of quantile bounds (max,max or min,min). 8 years ago
TimQu a99dd5e4d1 quantiles: Better code re-usage, better structure, support for 'open' and 'non-open' dimensions, single dimensional quantiles should work now. 8 years ago
TimQu 1d5f2410b5 rewardBounded/RewardUnfolding: Allowed the case that not all dimensions have a bound a priori. 8 years ago
TimQu 4ac23d630f quantiles: Added support for formulas with trivial bounds (i.e., >=0). 8 years ago
Tim Quatmann 6e8aef2acc Checking formulas with >=0 bound. 8 years ago
Tim Quatmann f99a24acd2 more work on quantiles. 8 years ago
Tim Quatmann 82402ba3ae rewardbounded: Moved epoch model analysis to a separate file. 8 years ago
TimQu d796ee74de (workplace switch) 8 years ago
Tim Quatmann d3abeb5f45 Started implementation on quantiles. 8 years ago
TimQu dc2654ce60 Quantiles: made the SparseMdpPrctlModelChecker call the QuantileHelper for quantile formulas 8 years ago
TimQu c614e9d747 Fixed Value Iteration based LRA computation 8 years ago
TimQu 985319c7dd Tweaked LRA computation for MDPs and MAs in sound mode to meet precision requirements. 8 years ago
Sebastian Junges 43688d09ea reward infinity scheduler extraction is now correct 8 years ago
Sebastian Junges 93ca559c83 additional sanity checks for scheduler extraction 8 years ago
Sebastian Junges 16d7dccb4e I am utterly stupid. Fixed an assertion that I changed yesterday 8 years ago
Sebastian Junges 5d0ec15ad4 clarified error message, as the reward models are present (according to output) but simply empty 8 years ago
Sebastian Junges 9a0794fca1 refined error message wrt unexpected type of scheduler 8 years ago
TimQu e6fc962e5e In exact mode, use LP as LRA Method for nondeterministic models. 8 years ago
TimQu 87fa9908bf Fixed an issue where scheduler generation in MDPs was not possible due to end components even if there actually were no end components. 8 years ago
TimQu 0332935451 Supporting TimeOperatorFormulas for MDPs and DTMCs in Sparse, Hybrid, and Dd engine 8 years ago
TimQu b5566fa861 more on total reward formulas for mdps 8 years ago
TimQu b3edae8707 fixed fragment specification: total reward formulas should not be supported for hybrid/dd right now 8 years ago
TimQu c2dd57cda5 total rewards for mdps 8 years ago
TimQu 87e34d7b32 Added Support for Total Reward Formulas for DTMCs in the Sparse Engine 8 years ago
Matthias Volk cab33179e7 Typo 8 years ago
Matthias Volk e513015b49 Compute all reachabilities probabilities in a forward manner 8 years ago
TimQu 3310f51857 allowed for more fine grained solver requirements 8 years ago
dehnert 51ebb47587 added timing measurements to symbolic to sparse conversion in hybrid model checkers 8 years ago
dehnert acf297a811 fixing precision issue in sanity check and silencing min-max solver a bit 8 years ago
TimQu 51884895c8 Removed linear equation solver factories in model checkers 8 years ago
TimQu 56061c0bfa Using multiplier in MDP Model checker helpers 8 years ago
TimQu 9e875adea9 Using Multiplier in CTMC and DTMC model checkers 8 years ago
Matthias Volk 63a9f3a5ca Fixed assertion by incorporating precision 9 years ago
sjunges 7660a6c9f8 dont check != 0 in templated code 9 years ago
TimQu a1c10cac37 filtering reward zero states for MDPs 9 years ago
TimQu a9f72198a0 made filtering states with reward zero a setting 9 years ago
TimQu 7d705240ce introduced model checker settings 9 years ago
TimQu a2bd1e0026 renamed argument from getRequirements so that it is easier to understand 9 years ago
TimQu c59d2160ee Implemented (multi-dimensional) cost bounded properties for DTMCs (sparse engine only) 9 years ago
TimQu ebc3f61b82 Fixed wrong size of state reward vector during conditional reward computation 9 years ago
TimQu 9bc82f58a3 temporarily extending the set of target states for reward computations 9 years ago
dehnert df86b6c815 fixing issue related to relevant value restriction in conditional properties 9 years ago
TimQu 149fc2e009 The solution to the minmax equation system becomes unique after eliminating end components. 9 years ago
TimQu 3898931540 Some sanity checks regarding linear equation solver requirements 9 years ago
TimQu 776ce4c8bb Checking requirements of a linear equation solver now depends on whether we want to do multiplication or equation solving. This was necessary to get the correct requirements of a MinMaxSolver that only uses the underlying linear equation solver for multiplication. 9 years ago
TimQu e09cb86001 making sure that the default linear equation solver is not switched to native if we check e.g. an MDP with sound value iteration 9 years ago
TimQu 1174454ffb Computing upper reward bounds in hybrid dtmc checker 9 years ago
TimQu bb63ac6089 Linear equation solver + game solvers now respect the environment as well 9 years ago
Joachim Klein f56076aacf Add virtual destructors to classes having virtual functions. 9 years ago