Overview | Group | Tree | Graph | Index | Concepts |
In order to be able to search for solutions, a solver (that is, an instance of IloSolver) must save certain information, including the state of solver objects such as:
The state of a solver also includes memory usage, object values, any search space already explored, and so on.
States are used during the search for a solution. The most important feature of states is that they can be restored.
In other words, during the execution of a Solver program, a state can be created, then execution proceeds, then that previously created state may be restored. In such a case, we say that Solver backtracks to the previously created state.
See the concepts Choice Point, Propagation, and Reversibility for more information.
See Also