In this approach GRG2 rescales the decision variables and problem functions by dividing by their initial values at the beginning of the solution process. (We chose this approach because our tests showed that gradient-based scaling was not very effective on typical nonlinear spreadsheet models where scaling was a problem.)