Concert Technology maintains a link between the model and all IloCplex
objects that may have extracted it. This link is known as notification. Each time a modification of the model or one of its extractables occurs, the change is notified to the IloCplex
objects that extracted the model. They then track the modification in their internal representations.
Moreover, IloCplex
tries to maintain as much information from a previous solution as is possible and reasonable, when the model is modified, in order to have a better start when solving the modified model. In particular, when solving LPs or QPs with a simplex method, IloCplex
attempts to maintain a basis which will be used the next time method solve()
is invoked, with the aim of making subsequent solves go faster.