Abstract
Robust optimization is an approach to find a decision with the best worst-case performance under uncertainty. We introduce the basics of robust optimization, including reduction of simple robust optimization problems to tractable problems. We also show applications of robust optimization techniques to portfolio optimization and machine learning problems.