decision theory algorithms