If we want to optimize two characteristics of a result lets say Accuracy(maximize) and RMSE(minimize) simultaneously using an evolutionary optimization technique, how will the update condition work in the optimization algorithm?
In single-objective optimization, we can just check the previous best solution with the current and update accordingly.
if (current_best > global_best)
global_best = current_best
But when it comes to multi-objective (in this case two objectives), how can we check both the conditions simultaneously?
if (global_acc < current_acc && global_rmse > current_rmse)
update...???
This is a bit confusing. Can we even maximize and minimize simultaneously?