I'm new to Gurobi and got the following question on the output log file of the solver. I'm trying to solve an Boolean LP and the end of the log file looks as:
Nodes | Current Node | Objective Bounds | Work
Expl Unexpl | Obj Depth IntInf | Incumbent BestBd Gap | It/Node Time
...............
* 227 33 11 22.0302870 0.00000 100% 43.7 2s
* 245 36 11 18.0360173 0.00000 100% 42.9 2s
1233 39 0.00000 8 2 18.03602 0.00000 100% 33.1 5s
H 1422 49 14.3976070 0.00000 100% 38.5 9s
1570 38 0.00000 23 2 14.39761 0.00000 100% 38.3 10s
3044 26 cutoff 23 14.39761 0.00000 100% 35.2 15s
3908 6 cutoff 25 14.39761 0.00000 100% 34.3 20s
Explored 3941 nodes (137473 simplex iterations) in 20.09 seconds
Thread count was 4 (of 4 available processors)
Optimal solution found (tolerance 1.00e-04)
Best objective 1.439760702550e+01, best bound 1.439760702550e+01, gap 0.0%
The best lower bound stays at zero all the time (the objective function is always non-negative), and in the end the Gap jumps from 100% to 0% all of a sudden. Does it imply that the algorithm in fact did an exhaustive search?
Thanks in advance.