In documentation of function "feasRelax" https://www.gurobi.com/documentation/9.0/refman/cpp_grbmodel_feasrelax.html , it said that
minrelax=true, optimizing the returned model finds a solution that minimizes the original objective, but only from among those solutions that minimize the cost of the violation."
However, I am confused. If there are two solutions s1 and s2, and violationcost(s1) < violationcost(s2), objective(s1)>objective(s2). Which solution will be picked by feasRelax when minrelax=true?
Please sign in to leave a comment.