Lauching the resolution process
How to look for solutions?
Up to here, we have seen how to model a problem with the Model
object. To solve it, we need to use
the Solver
object that is obtained from the model as follows:
Solver solver = model.getSolver();
The Solver
is in charge of alternating constraint-propagation with search, and possibly learning,
in order to compute solutions. This object may be configured in various ways.
How to look for solutions?
How to deal with Solution
?
How to define search strategies?
How to limit exploration?
Using LNS
How to define restart policy?
How to use several threads to solve a problem?