I am modelling a problem where I have two objectives. My goal is to fully minimize the first objective function, then choose among the solutions that fully minimized the first objective function to minimize the second objective function as much as possible.
Currently I normalize the two functions and weight the first one by 100 and the second one by 1, so that it puts priority on the first function, then minimizes the second one as much as possible. Is there a more elegant/correct way of doing this?
One other popular approach is a lexicographic search:
See for instance here.