SMS: Neuro-dynamic programming