Tim Quatmann
|
34d6ac9fe1
|
Fixed computing a state limit for the under-approximation.
|
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
|
87c8555312
|
Using the new reward functionalities of BliefGrid. This also fixes setting rewards in a wrong way (previously, the same reward was assigned to states with the same observation).
Added auxiliary functions for creating properties.
|
5 years ago |
Tim Quatmann
|
a3e92d2f72
|
Using the new reward functionalities of BliefGrid. This also fixes setting rewards in a wrong way (previously, the same reward was assigned to states with the same observation).
|
5 years ago |
Tim Quatmann
|
110453146d
|
Various fixes for under/over approximation with rewards.
|
5 years ago |
Tim Quatmann
|
b3115e9395
|
Code polishing and re-enabled the under-approximation. Refinement should still not be possible right now.
|
5 years ago |
Tim Quatmann
|
d184d67b53
|
Refactored under-approximation code a bit.
|
5 years ago |
Tim Quatmann
|
97842f356d
|
Fixed beliefgrid exploration.
|
5 years ago |
Tim Quatmann
|
b3796d740f
|
Fixed confusing lower and upper result bounds for minimizing properties.
|
5 years ago |
Tim Quatmann
|
6fee61feb1
|
POMDP: Started to split belief logic from exploration logic.
|
5 years ago |
Tim Quatmann
|
b53b6ab275
|
Added missing line breaks
|
5 years ago |
Tim Quatmann
|
7f102c915b
|
Improved some output
|
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
|
62e3a62686
|
Fix for belief reward computation
|
5 years ago |
Alexander Bork
|
44fd26bd13
|
Implementation of exploration stopping in refinement procedure for newly added states
|
5 years ago |
Alexander Bork
|
77b1de510f
|
Renaming of naive underapproximation value map
|
5 years ago |
Alexander Bork
|
02a325ba75
|
Fixed error that refinement did not stop if initial computation already yields same values for over- and under-approximation
|
5 years ago |
Alexander Bork
|
054c2a906e
|
Fixed wrong error when over- and under-approximation values are equal
|
5 years ago |
Alexander Bork
|
d28c982fbd
|
Fix for missing initial belief ID in return struct
|
5 years ago |
Alexander Bork
|
8e30e27eb9
|
Removal of obsolete code
|
5 years ago |
Tim Quatmann
|
581e165fb9
|
Actually use the refinement precision....
|
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 |
Tim Quatmann
|
24faf636d7
|
removed unused variables.
|
5 years ago |
Alexander Bork
|
c2582058c9
|
Added first version of refinement with reuse of previous results
|
5 years ago |
Sebastian Junges
|
63e0d772a4
|
do not use the 'goal' label for internal purposes, but rather __goal__. TODO: Consider if we can do without a fresh label
|
5 years ago |
Sebastian Junges
|
d703516d2d
|
make code compile
|
5 years ago |
Alexander Bork
|
c74a6ea201
|
Removal of unused extractActions function
|
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 |
Sebastian Junges
|
4418422ea8
|
merge -- but code is not working atm
|
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 |