I am solving an ILP with Pyomo and GLPK. Running on the command line, pyomo outputs the time in seconds it takes for each step. Now, when I look into the results.json file that is output, I get a section that looks like this:
"Solver": [
{
"Error rc": 0,
"Statistics": {
"Branch and bound": {
"Number of bounded subproblems": "13",
"Number of created subproblems": "13"
}
},
"Status": "ok",
"Termination condition": "optimal",
"Time": 2.9578073024749756
}
]
What is the meaning of "Time" in this context? I am trying to lower the solving time by applying heuristics to fix some variables. Interestingly, this does not lower the command line running time, but significantly does for the time value in the results.json file.