Maximize VRP solver performance and understand factors affecting solution speed
FIRST_FIT
: Fastest, lower qualityCHEAPEST_INSERTION
: BalancedAUTO
: Solver chooses based on problemLATE_ACCEPTANCE
: Good for tight time windowsTABU_SEARCH
: Good for complex constraintsAUTO
: Adaptive selectionEuclidean (Fastest)
Haversine (Fast)
Road Distance (Slower)
matrixId
for persistent cachingMetric | Good | Warning | Critical |
---|---|---|---|
Time to First Feasible | < 20% of limit | 20-50% | > 50% |
Score Improvement Rate | > 1%/sec | 0.1-1%/sec | < 0.1%/sec |
Memory Usage | < 50% available | 50-80% | > 80% |
Move Evaluations/sec | > 1000 | 100-1000 | < 100 |
Geographic Clustering
Temporal Splitting
Resource Grouping
Priority Batching
Symptoms
Solutions
FIRST_FIT
constructionSymptoms
Solutions
Symptoms
Solutions
Jobs | Vehicles | Constraints | Time | Quality |
---|---|---|---|---|
50 | 5 | Basic | 5s | Optimal |
200 | 20 | Moderate | 30s | Near-optimal |
500 | 50 | Complex | 120s | Very good |
1000 | 100 | Complex | 300s | Good |
2000 | 200 | Moderate | 600s | Feasible |