c - Objective of solution in original space during solution reading -
i read solution in original problem space during initsolve stage. multi-aggregated variables ignored. guess okay since values can inferred once other variables' values fixed. however, objective value of read solution off.. since objective multi-aggregated variables not included.. there anyway around this?
the objective coefficients of multi-aggregated variables added variables of active representation, objective value of solution should still correct.
however, can happen multi-aggregation done dual argument, i.e., there might solutions multi-aggregated variable set different value, can still set value given multi-aggregation without deteriorating objective. moreover, presolving might change bounds or fix variables based on type of argument well.
in case, solution might not "fit" presolved problem, "adjusted" solution value not worse original solution. case? objective value of solution better?
moreover, should check objective function value of solution scipgetsolorigobj() in order objective value in original space, since objective offset , factor can changed during presolving. also, please check values of variables in original problem see how solution differs 1 read in.
Comments
Post a Comment