56 Commits (ae9360af03db7fd9269773f83a2c899336f38b3c)

Author SHA1 Message Date
Tim Quatmann ae9360af03 Use the new MakeStateSetObservationClosed transformer for the belief-exploration based pomdp model checker 5 years ago
Tim Quatmann ee350ca384 Use same precision as BeliefValueType when dealing with triangulation resolutions. 5 years ago
Tim Quatmann 55c4408c6a Storing the observation resolutions as a float so that we can increase the resolution more accurately with a non-integer factor 5 years ago
Tim Quatmann 2f2a007896 Implemented 'guessing' of initial pomdp schedulers for multiple guesses 5 years ago
TimQu 7504f6f315 Improved statistics output for refinements, added detection of fixpoints 5 years ago
Tim Quatmann 1763f0c582 Making sure that we only store the best bounds found so far. Also added some output for the resulting values in each iteration. 5 years ago
Tim Quatmann fa624d2a20 Introduced new settings for controlling the refinement strategy and whether to produce only upper and/or lower bounds 5 years ago
Tim Quatmann 37490a8eca Started to integrate new refinement options. 5 years ago
Tim Quatmann 75d792e987 Implemented refinement heuristic. 5 years ago
Tim Quatmann 03889958da Added a switch to control the size of the under-approximation via command line. 5 years ago
Tim Quatmann c2837bb749 ApproximatePOMDPModelchecker: Improved output a bit. 5 years ago
Tim Quatmann c3847d05af Scaling the rating of an observation with the current resolution. 5 years ago
Tim Quatmann c2ddea1480 First (re-) implementation of refinement. (probably needs some testing/debugging) 5 years ago
Tim Quatmann 71e0654498 Changed method signatures to new data structures. 5 years ago
Tim Quatmann 8b0e582ef4 Use the new BeliefMdpExplorer also for the underapproximation. 5 years ago
Tim Quatmann ab26b69435 Added BeliefMdpExplorer which does most of the work when exploring (triangulated Variants of) the BeliefMdp. 5 years ago
Tim Quatmann 0b552e6813 Renamed BeliefGrid to BeliefManager 5 years ago
Tim Quatmann d184d67b53 Refactored under-approximation code a bit. 5 years ago
Tim Quatmann 6fee61feb1 POMDP: Started to split belief logic from exploration logic. 5 years ago
Tim Quatmann e76efd14d5 POMDP: Filling the statistics struct with information. Also incorporated aborting (SIGTERM, i.e. CTRL+C) 5 years ago
Tim Quatmann 6f3fab8e80 Added a statistics struct to the approximatePOMDP model checker 5 years ago
Alexander Bork 311362d995 Removal of some more obsolete code 5 years ago
Alexander Bork 0507da4ffa Adjusted Refinement Procedure for rewards 5 years ago
Alexander Bork 8e30e27eb9 Removal of obsolete code 5 years ago
Tim Quatmann b3493b5888 Grid: Added cli setting to cache subsimplices. 5 years ago
Tim Quatmann a11ec691a9 Introduced options in the ApproximatePOMDPModelChecker. 5 years ago
Alexander Bork c2582058c9 Added first version of refinement with reuse of previous results 5 years ago
Alexander Bork c74a6ea201 Removal of unused extractActions function 5 years ago
Alexander Bork e1bd87b91a Added documentation 5 years ago
Alexander Bork 53d5e9edf5 Code Cleanup 5 years ago
Alexander Bork 91232a2b11 Changed data structure for belief distributions from vector to map to exploit sparsity 5 years ago
Alexander Bork e02ea57a58 Rudimentary version of the refinement loop 5 years ago
Alexander Bork a5fc9fc5b7 Added naive underapproximation by unrolling the belief support up to a given size 5 years ago
Alexander Bork 4bbb02dcaa Wrong method for underapproximation for future reference 5 years ago
Alexander Bork 8d3254b8d0 Use boost::bimap for the belief space <-> state space mapping 5 years ago
Alexander Bork 0facf4a572 Preparation work for the implementation of the refinement procedure 5 years ago
Alexander Bork 94b93f013c Added option to stop approximation space exploration early if difference between over- and under-approximation is under a given threshold 5 years ago
Alexander Bork f416cc8291 Added flag to toggle caching of subsimplex and lambda values 5 years ago
Alexander Bork aca676a0a5 Added model generation and checking for initial approximation bounds 5 years ago
Alexander Bork 8992b70da3 Made Value Iteration its own function to reduce duplicate code 5 years ago
Alexander Bork fe81e0d7cf Smaller touch-ups (Removal of unused code, pass-by-reference) 5 years ago
Alexander Bork 877c15ed43 Removed obsolete function to create transition matrices from a data structure not used anymore 5 years ago
Alexander Bork b7b213571d Refactoring of underapproximation procedures to reduce code duplication 5 years ago
Alexander Bork 8f81958268 Refactoring of reachability reward and probability methods to reduce code duplication 5 years ago
Alexander Bork 4664b4244b Refactoring of on-the-fly computation to reduce code duplication 5 years ago
Alexander Bork bbd3ec7287 Fix of wrong MDP underapproximation 5 years ago
Alexander Bork b9c0af6628 Added on-the-fly belief grid generation for rewards 6 years ago
Alexander Bork 21e417bdac Added on-the-fly belief grid generation to avoid computations for unreachable beliefs 6 years ago
Alexander Bork bc52aa86ca Added procedure to repeat probability computation with higher resolution 6 years ago
Alexander Bork 4b8664c521 Added reward under-approximation 6 years ago