I am currently running a MIQP optimization problem in Drake using Gurobi. I keep on getting an infeasible solution to my optimization problem and I wanted to know if Drake can return any more useful information such as which specific constraint is causing the infeasibility.
I already have returned the type of error (ex: GRB_INFEASIBLE, GRB_UNBOUNDED, GRB_INF_OR_UNBD) from the gurobi.cc file.
Otherwise if such helpful function does not exist, could you offer some tips on debugging a large optimization problem? (Other than creating small test cases)
Thank you