Class CheapestInsertionConcurrent

java.lang.Object
com.graphhopper.jsprit.core.algorithm.recreate.AbstractInsertionStrategy
com.graphhopper.jsprit.core.algorithm.recreate.CheapestInsertionConcurrent
All Implemented Interfaces:
InsertionStrategy

public final class CheapestInsertionConcurrent extends AbstractInsertionStrategy
Concurrent version of CheapestInsertion.

This implementation parallelizes the evaluation of jobs across multiple threads, significantly improving performance on multi-core machines.

Each iteration evaluates all remaining jobs in parallel, then selects the globally cheapest (job, position) pair and inserts it.

Author:
schroeder
See Also: