ILOG CPLEX 11.0 User's Manual > Discrete Optimization > Solution Pool: Generating and Keeping Multiple Solutions > Impact of Change on the Solution Pool > Model Changes and the Solution Pool

When a user modifies a model, for example, by adding constraints or changing the coefficients of the objective function, the existing solutions already in the solution pool may or may not be feasible in terms of the changed model. Therefore, immediately after changing a model, the user cannot access the solution pool. In fact, if the user attempts to query the solution pool after changing a model, the solution pool query routines and methods return an error: CPXERR_NO_SOLNPOOL.

However, the solutions in the solution pool still exist and are available as MIP starts, accessible through these methods and routines:

Moreover, if the advanced start parameter (AdvInd, CPX_PARAM_ADVIND) is set to a value greater than zero, then after the user changes a model, the next call to MIP optimization or populate will try to re-use the existing solutions to derive solutions for the newly changed model.