A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Monadic Memoization towards Correctness-Preserving Reduction of Search
[chapter]
2003
Lecture Notes in Computer Science
Memoization is a well-known method which makes use of a table of previously-computed results in order to ensure that parts of a search (or computation) space are not revisited. A new technique is presented which enables the systematic and selective memoization of a wide range of algorithms. The technique overcomes disadvantages of previous approaches. In particular, the proposed technique can help programmers avoid mistakes that can result in sub-optimal use of memoization. In addition, the
doi:10.1007/3-540-44886-1_8
fatcat:5jvf7amiavdy7chbl7bs7htxty