Regret Minimization has been studied mainly in Machine Learning and Game Theory, while it finds many applications in Onlne Prediction, Repeated Game Playing, Online Optimization, and many more.
Here we will describe some of the main ideas and applications.