UBS Interview Question

What are the dynamic programming methods?