UBS interview question

What are the dynamic programming methods?