write_POMDP: Read and write a POMDP Model to a File in POMDP Format
Description
Reads and write a POMDP file suitable for the pomdp-solve program.
Usage
write_POMDP(x, file, digits = 7)
read_POMDP(file, parse = TRUE, normalize = TRUE)
Value
read_POMDP() returns a POMDP object.
Arguments
x
an object of class POMDP.
file
a file name. read_POMDP() also accepts connections including URLs.
digits
precision for writing numbers (digits after the decimal
point).
parse
logical; try to parse the model matrices.
Solvers still work with unparsed matrices, but helpers for simulation are not available.
normalize
logical; should the description be normalized for faster access (see normalize_POMDP())?
Author
Hossein Kamalzadeh, Michael Hahsler
Details
POMDP objects read from a POMDP file have an extra element called problem which contains the original
POMDP specification. The original specification is directly used by external solvers. In addition, the file
is parsed using an experimental POMDP file parser. The parsed information can be used with auxiliary functions
in this package that use fields like the transition matrix, the observation matrix and the reward structure.