PubMed · 15893550
Checkpoint method for choice recovery in dynamic programming.
Abstract
Many dynamic programming algorithms consist of a 'forward pass' computation to optimize a cost function, followed by a 'choice recovery' computation to construct a configuration that optimizes the cost function. 'Checkpointing' is a method to perform choice recovery using limited storage. During a forward pass, checkpoints in an optimal configuration are identified. Then recursion is used to fill in the portions of an optimal configuration between successive checkpoints. Choosing the number of checkpoints to use mediates a tradeoff between storage and speed.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Eric Bax. 2004-11-26. Checkpoint method for choice recovery in dynamic programming.. https://doi.org/10.1016/j.bulm.2004.10.002
Cite the original work for its findings. Save a collection to share your selection of sources.