What are some of Memoization techniques/functions you've come across in Wolfram Language for Optimization.
I don't know if memoization is used in optimization. It is possible to define functions that remember their result.
http://reference.wolfram.com/language/tutorial/FunctionsThatRememberValuesTheyHaveFound.html