When solving a mathematical problem, one generally seeks the optimal solution. However, sometimes, this solution is not good enough, especially if other factors are taken into consideration. These factors include robustness, fairness, and others. “If you optimize everything, you will always be unhappy” — Donald Ervin Knuth In this article…