- All Known Implementing Classes:
Multistart metaheuristics involve periodically restarting the metaheuristic from a new initial starting solution (often random). Although it is common for such restarts to have a common run length, there do exist other restart schedules that vary the run length from one run to the next in some way. This interface defines the functionality of a restart schedule.
nextRunLengthint nextRunLength()Gets the next run length in the restart schedule's sequence of run lengths.
- the length for the next run of a multistart metaheuristic