We are trying to solve a large-scale MIQCQP (18K decision variables) problem via Gurobipy (v9.0.3).
Gurobi is able to solve this problem in ~13 mins despite whether or not we initialize the decision variables. Ideally, we are expecting drastic reduction in runtime.
Note: We are initializing with the exact optimal value of variables.
In case we initialize, we found that its just the Incumbent
column that gets populated in solver logs, whereas BestBd
and Expl
column are the same despite initialization.
Does Gurobi search algorithm actually make any use of the initialization?