Definitions
from Wiktionary, Creative Commons Attribution/Share-Alike License.
- noun computer science  A technique in which partial results are recorded (forming amemo ) and then can be re-used later without having torecompute them.
Etymologies
from Wiktionary, Creative Commons Attribution/Share-Alike License
Support
 
				Help support Wordnik (and make this page ad-free) by adopting the word memoization.
Examples
- 
								Besides, the above implementation does not take any advantage of memoization, which is yet another secret sauce behind speedups of functional implementations. 
- 
								Besides, the above implementation does not take any advantage of memoization, which is yet another secret sauce behind speedups of functional implementations. 
- 
								Besides, the above implementation does not take any advantage of memoization, which is yet another secret sauce behind speedups of functional implementations. 
- 
								Um, I mean you can't implement same kind of memoization as in Clojure -- it does not change function signature, but it caches all function calls. 
- 
								This kind of memoization requires persistent storage, but if function signature (say, Int - 
- 
								Compilation and memoization can yield 100-fold speed-ups. [p. 307] Netvouz - new bookmarks laughingboy 2010 
- 
								This is an example of implementation of Fibonacci function and it's memoization. 
- 
								Haskell's model is not incompatible with memoization, it is just that it is not possible to implement same sort of memoization as in dynamic programming languages on a user level, because transparent memoization 
- 
								Why didn't you guys just embed the memoization logic inside the - measure - method? Kevin Smith 2010 
- 
								Here's where the remembered values (or memoization, if you prefer) come in. Kevin Smith 2010 
- 
								In the next two sections, I’ll explain what a sub-problem is, and then motivate why storing solutions — a technique known as memoization — matters in dynamic programming. 
Comments
Log in or sign up to get involved in the conversation. It's quick and easy.