6 Commits (09ddd4aef9c64f0357ac216b22041f149d8b0221)

Author SHA1 Message Date
Tim Quatmann bc623d1203 MinMaxLinearEquationSolver: Added a flag 'hasNoEndComponent' that is true if the system is known to have no end components. This decides if policy iteration does require a valid initial scheduler. 7 years ago
TimQu 7cee81a223 adapt multi-objective model checking components to new preprocessing 8 years ago
TimQu 3310f51857 allowed for more fine grained solver requirements 8 years ago
TimQu a2bd1e0026 renamed argument from getRequirements so that it is easier to understand 8 years ago
TimQu 285b2c71b9 renamed some files/classes 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 bb63ac6089 Linear equation solver + game solvers now respect the environment as well 9 years ago
TimQu a2716ed85b environment in multi-objective model checking methods 9 years ago
TimQu ccf7521250 Multi-dimensional cumulative reward formulas 9 years ago
TimQu fb21ffca63 Respected whether the linear equation solver wants the fix point or eq sys formulation 9 years ago
TimQu 64ca58494d considered solver requirements for multiobjective model checking 9 years ago
dehnert 00f88ed452 gauss-seidel-style value iteration 9 years ago
TimQu 721dd37a62 Moved reduction of the preprocessed model into the weightvectorchecker 9 years ago
TimQu defcd7d5d7 Multi-objective model checking: adapted data structures to allow more general objectives 9 years ago
TimQu 0e88d711e8 Correctly handled reward bounded objectives in multi-objective preprocessing 9 years ago
TimQu 2f49255db6 Improved storage::Scheduler. We can now consider arbitrary finite memory schedulers, potentially employing randomization. 9 years ago
dehnert ea02ea0838 started overhaul of cli/api 9 years ago
TimQu 4413afb542 used new helper functions at some points in the code 9 years ago
TimQu 267768a5b6 enabled markov automata with rationals 9 years ago
TimQu 1649d47d66 Renamed lower/upper bounds to under/over approximation in weightVectorCheckers 9 years ago
TimQu 7dd5c9e2c5 actually fixed the issue with timed reachability 9 years ago
TimQu c2f21e007e fix that correctly sets the lower and upper bounds for multi-objective timed reachability 9 years ago
TimQu 725e0e12e7 replaced old pcaa preprocessor with the refactored preprocessor. 9 years ago
TimQu b7aaf1957e Replaced the StateDuplicator with the new memory structure product 9 years ago
TimQu 2e01c8b137 Fixed time bounds containing constant variables for multi objective formulas. 9 years ago
TimQu e70f7716fe Fixed minor pcaa bugs that were introduced due to recent changes 9 years ago
TimQu bfbd96a0e6 added some output for benchmarking 9 years ago
TimQu c1063f27cc added a few more tests for multi-objective MAs. Also fixed/improved minor stuff. 9 years ago
Sebastian Junges d246517757 removed src prefix in all includes 10 years ago
Sebastian Junges e1d201c85e c++ code compiles again after rename 10 years ago
Sebastian Junges 3a7ee7867b rename files (does not compile) 10 years ago
TimQu 53ff482947 Caching of solvers can now be enabled/disabled 10 years ago
TimQu 48b82e7b14 refactored auxData in linear equation solvers 10 years ago
TimQu 965d5b5e75 changed handling of auxiliary memory in MinMaxSolver 10 years ago
TimQu 8c31019bd5 improved selection of digitization constant 10 years ago
TimQu ea2315e903 restructured code for pcaa implementation 10 years ago
TimQu 4e26b60b78 More cleanup 10 years ago
TimQu 71e181bd93 some quick and dirty optimizations (that need to be reviewed) 10 years ago
TimQu e1aca37c86 some minor tweaks plus polling example 10 years ago
TimQu bf7a86b650 fixed lower time bounds for MAs 10 years ago
TimQu 1525ea6702 better time bounds 10 years ago
TimQu b267394a2c fixed the case where an objective is satisfied at the initial state. 10 years ago
TimQu 7bab48b59b bounded reachability for MAs 10 years ago
TimQu 90ae65ffa9 computation of digitization constant 10 years ago
TimQu 75dd78ebec towards bounded reachability: added the ability to have a lower/upper bound for the weightVectorChecker result 10 years ago
TimQu 8cda785414 fix in assertions 10 years ago
TimQu 0f0c21840f correct handling of state rewards of markovian states 10 years ago
TimQu 0e34bdbfc4 split weight vector checker into one for MDPs and one for MAs 10 years ago