Skip to main content

Module list_solver

Module list_solver 

Source
Expand description

List variable solver for routing and scheduling problems.

This module provides run_list_solver for problems using list variables (e.g., vehicle routes, shift schedules). The solver configuration (construction type, move selectors, acceptor, forager, termination) is driven by solver.toml.

Logging levels:

  • INFO: Solver start/end, phase summaries, problem scale
  • DEBUG: Individual steps with timing and scores
  • TRACE: Move evaluation details

Functionsยง

run_list_solver
Solves a list variable problem using construction heuristic + local search.