I am solving a nonlinear numerical optimization problem in Pyomo using Scip as a solver. The goal is to minimize a certain objective function. For certain input conditions, I notice that the solver yields final optimal value of the objective function that is higher than the initial objective function value. I am wondering as to why this could be the case. Any comments would be helpful.