Methods for reformulating dynamic programming algorithms as representatively sampled algorithms. - James Kilbride (2006)