Search code examples
optaplannertimefold

What are the algorithms that are used by default by Timefold Solver if you don't provide any configuration?


From what I understood according to the documentation, Timefold Solver applies 2 phases to solve a problem, namely: Construction Heuristics and Local Search (that uses a Metaheuristic algorithm). What exactly are the algorithms that Timefold Solver applies when you don't have any configuration?


Solution

  • This is the default with normal variables:

    • Construction Heuristic

      • First Fit
    • Local Search

      • Late Acceptance
      • Move selector: union of
        • Change moves
        • Swap moves