C++ Reference: class SchedulingNeighborhoodGenerator

This documentation is automatically generated.

Only make sense for scheduling problem. This select a random set of interval of the problem according to the difficulty. Then, for each no_overlap constraints, it adds strict relation order between the non-relaxed intervals.

TODO(user): Also deal with cumulative constraint.
Method
Generate

Return type: Neighborhood

Arguments: const CpSolverResponse& initial_solution, double difficulty, absl::BitGenRef random

SchedulingNeighborhoodGenerator

Return type: explicit

Arguments: NeighborhoodGeneratorHelper const* helper, const std::string& name