regret minimization framework