Class RouteOptimizerImpl

  • All Implemented Interfaces:
    RouteOptimizer

    @Component
    class RouteOptimizerImpl
    extends Object
    implements RouteOptimizer
    Accumulates vehicles, depots and visits until there's enough data to start the optimization. Solutions are published even if solving hasn't started yet due to missing facts (e.g. no vehicles or no visits). Stops solver when vehicles or visits are reduced to zero.