1944 Commits (e5d4d3dc3d07780095cabda26b8777bd429637c6)
 

Author SHA1 Message Date
Mateusz Ujma e5d4d3dc3d MEC implementation 13 years ago
Dave Parker 5c9c158b97 Code tidy 13 years ago
Dave Parker f77d83f004 Connect up explicit MEC generation to -exportmecs switch (even though not implemented yet). 13 years ago
Dave Parker 4fa071e3d0 Implement -exportbsccs for explicit engine. 13 years ago
Dave Parker f72312b7a3 Added -exportmecs switch. 13 years ago
Dave Parker 64cb80aa7e Interface and stub for EC computation in explicit engine. 13 years ago
Dave Parker d193532115 Code tidy 13 years ago
Dave Parker 3a0f90d7b8 Comments 13 years ago
Dave Parker ff11760860 Update strategy generation in explicit engine to distinguish between: -1 (unknown), -2 (arbitrary), -3 (unreachable). 13 years ago
Dave Parker 98e3567cd6 Remove diagnostic output. 13 years ago
Dave Parker 3b6c2ff51f Generate strategy storage for expected rewards (explicit engine). 13 years ago
Dave Parker b06df8c756 Fixes in strategy generation for expected rewards in explicit engine (should only check for strict changes in max case). 13 years ago
Dave Parker ac06210cdc Code tidy. 13 years ago
Dave Parker 23943916e6 Comments 13 years ago
Dave Parker 355c12dcb2 Tidy up of new Strategy classes, and do export in terms of action labels. 13 years ago
Dave Parker 34a977db52 Partial changes to strategy classes. 13 years ago
Dave Parker 1c42335bcf Some refactoring of explicit model classes, to introduce NondetModel interface. 13 years ago
Dave Parker 2b40322549 Properly connect newly added -exportstrat switch. 13 years ago
Dave Parker 6928edbe8c Add -exportstrat switch (currently operates in parallel to -exportadv switch). 13 years ago
Dave Parker 5bd1087e06 Re-factor model checker creation in Prism class, and add getStrat setting. 13 years ago
Dave Parker 951f0bd507 First bits of code for improved strategy generation. 13 years ago
Dave Parker 99181f0ec3 Spaces in ExpressionFunc toString. 13 years ago
Dave Parker 9b7b499597 Javadoc typos 13 years ago
Dave Parker 3844f8b4a2 Small code tidy (alignment with prism-games). 13 years ago
Dave Parker 7abfb618f0 Suppress compiler warning 13 years ago
Dave Parker e4af9297b6 Missing package-info.java. 13 years ago
Dave Parker a72a2d6e4b Upgrade CUDD to version 5.0. 13 years ago
Dave Parker 2cedd3daf2 Update main Makefile to pass variables correctly to new cudd-5.0 Makefile. 13 years ago
Dave Parker 8361366efb Code comment 13 years ago
Dave Parker 5a373672bb Some example code in explicit.DTMCModelChecker.java. 13 years ago
Dave Parker ada9f0e3c7 Misc code tidy and warning removal. 13 years ago
Dave Parker 5a1186c177 Strategy synthesis for reach rewards in the explicit engine: choices for inf states and do export. 13 years ago
Dave Parker 65a6464b32 Strategy synthesis for reach rewards in the explicit engine (no precomputation yet). 13 years ago
Dave Parker fe4cd9560c Allow unbounded integer variables in model (but forbid for symbolic model construction). 13 years ago
Dave Parker 2573445470 Typo. 13 years ago
Dave Parker 9673f00c6a Miscellaneous code tidying + warning fixes. 13 years ago
Dave Parker d081fdae7d Remove debug output. 13 years ago
Dave Parker 7805084dc6 Fix strategy generation for Prob1 (explicit): do an extra inner fixed point loop at the end, to avoid problems of generating surplus strategy info during early outer iterations. 13 years ago
Dave Parker ec7a5b9511 Javadoc. 13 years ago
Dave Parker 48fd9e7bdd Log output tweaks. 13 years ago
Dave Parker f404f8e8d1 Remove debug output. 13 years ago
Dave Parker 22b6e4f5ba Bug fix in previous commit. 13 years ago
Dave Parker b8969df87e MDP reachability in explicit engine: do not do numerical solution unless needed. 13 years ago
Dave Parker fee5b70ac1 Connect policy iteration algs (explicit engine) to strategy generation. Also, only export DTMC to adversary file (currently). 13 years ago
Dave Parker 3ff7df7b0a Attach strategy generation for MDP Gauss-Seidel (explicit). 13 years ago
Dave Parker 8b6d5d17a8 Improvements to strategy generation for MDP reachability in explicit engine, notably algorithms for precomputation. Also split Prob1 into Prob1A and Prob1E for efficiency reasons. 13 years ago
Dave Parker d30e52c2a4 DTMCFromMDPMemorylessAdversary class treats a choice of -1 as "do nothing". 13 years ago
Dave Parker 70b1ac94f9 Bug fix and implemente dmissing methods in DTMCFromMDPMemorylessAdversary. 13 years ago
Dave Parker 51bf20f1f6 Add strategy generation to MDP Gauss-Seidel (explicit). 13 years ago
Dave Parker c02983ea26 Small code tidies. 13 years ago