Multi-Fleet Dispatch Coordination Algorithms (A* vs. Q-Learning)
Multi-fleet dispatch coordination algorithms decide which autonomous haul truck goes where, when, and in what order — balancing speed, fuel use, equipment wear, and mine safety across multiple truck fleets from different OEMs.
⚠️ Why It Matters
📘 Definition
Multi-Fleet Dispatch Coordination Algorithms are real-time decision-making systems that allocate haul tasks to heterogeneous autonomous haul trucks (AHTs) operating under shared infrastructure constraints (e.g., intersections, dump/loading zones, communication latency), while respecting fleet-specific capabilities (payload, speed profile, sensor fidelity) and interoperability protocols (e.g., ISO 15638-7, SAE J3016 Level 4 operational boundaries). These algorithms must satisfy hard constraints (collision avoidance, regulatory dwell times) and optimize multi-objective cost functions (cycle time, energy consumption, queue fairness, fleet utilization variance).
🎨 Concept Diagram
AI-generated illustration for visual understanding
💡 Engineering Insight
A* excels when fleet behavior is predictable and infrastructure is well-mapped—but fails catastrophically when a single Komatsu ADT930’s brake delay (320 ms vs. spec 180 ms) invalidates its predicted arrival time. Q-learning tolerates such stochasticity but requires 3–5× more training cycles to converge on stable policies; therefore, always deploy Q-learning with pre-trained reward weights derived from historical mine telemetry—not from synthetic data alone.
📖 Detailed Explanation
Q-learning, by contrast, treats dispatch as a Markov Decision Process (MDP): state = (truck positions, payloads, battery levels, intersection occupancy map); action = assign next task or hold; reward = -cycle_time + 0.1×energy_saved - 0.3×queue_delay. It learns optimal policy through trial-and-error interaction with the environment, making it robust to unmodeled delays (e.g., dust-induced LiDAR dropout, radio interference in underground tunnels) but requiring careful reward engineering to avoid myopic behavior (e.g., overloading high-speed trucks while starving slower ones).
Advanced implementations now fuse both paradigms: hierarchical A* computes long-horizon routes (shaft-to-bench), while local Q-agents negotiate short-term conflicts (dump pocket contention) using federated learning—where each OEM’s fleet trains its own Q-network on local data, then shares anonymized gradient updates via secure aggregation (per IEEE 1931.1-2022). This preserves OEM IP while improving cross-fleet coordination stability by >40% in mixed-fleet trials at Escondida (2023).
🔄 Engineering Workflow
📋 Decision Guide
| Rock/Field Condition | Recommended Design Action |
|---|---|
| FHI < 0.4 AND IPCS ≥ 90% AND Task Assignment Latency ≤ 120 ms | Use centralized A* with kinematic-aware edge costs and 200ms lookahead horizon |
| FHI ≥ 0.65 OR IPCS < 75% OR Latency > 300 ms | Deploy decentralized Q-learning with federated reward shaping and 500ms action hold buffer |
| Underground operation with <15m visibility AND >3 concurrent fleets | Hybrid: A* for static shaft-to-stope routing + Q-learning for dynamic stope-level load/dump negotiation |
📊 Key Properties & Parameters
Task Assignment Latency
80–450 ms (under 100 ms required for <1.5 m/s intersection crossing safety margin)Time elapsed between task generation (e.g., load request) and confirmed assignment to a specific truck ID
Directly determines minimum safe separation distance at chokepoints and governs maximum feasible fleet density
Fleet Heterogeneity Index (FHI)
0.35–0.82 (measured across 12 Tier-1 open-pit operations, 2020–2023)Normalized metric quantifying variance in payload capacity, max speed, acceleration, and braking response across active fleets (0 = homogeneous, 1 = fully heterogeneous)
FHI > 0.6 triggers mandatory fallback to conservative reservation-based scheduling; below 0.4 enables predictive A* re-planning
Interoperability Protocol Compliance Score (IPCS)
62–98% (median 79%; scores <70% require middleware translation layer)Percent of ISO/IEC 20078-2:2022-defined message types and timing tolerances satisfied by all participating OEM stacks during 24h stress test
Each 10-point IPCS drop correlates with 2.3× increase in manual intervention rate per 1000 cycles
Path Replanning Frequency
4.2–28.7 recalc/hour (A* median: 6.1; Q-Learning median: 14.3 at 50-truck scale)Average number of route recalculations per truck per hour due to dynamic obstacle updates or priority shifts
Frequencies >20/hour saturate onboard compute and degrade localization drift correction bandwidth
📐 Key Formulas
Fleet Heterogeneity Index (FHI)
FHI = √[Σ((p_i − p̄)² / p̄²) + ((v_i − v̄)² / v̄²) + ((a_i − ā)² / ā²)] / 3Normalized Euclidean distance across normalized payload (p), max speed (v), and acceleration (a) vectors relative to fleet mean
| Symbol | Name | Unit | Description |
|---|---|---|---|
| p_i | Payload of vehicle i | Individual vehicle's payload capacity | |
| p̄ | Mean payload of fleet | Average payload across all vehicles in the fleet | |
| v_i | Maximum speed of vehicle i | Individual vehicle's top speed | |
| v̄ | Mean maximum speed of fleet | Average maximum speed across all vehicles in the fleet | |
| a_i | Acceleration of vehicle i | Individual vehicle's acceleration capability | |
| ā | Mean acceleration of fleet | Average acceleration across all vehicles in the fleet |
Interoperability Protocol Compliance Score (IPCS)
IPCS = (N_passed / N_total) × 100Percentage of ISO/IEC 20078-2:2022 message types and timing tolerances passed in 24-hour conformance test
| Symbol | Name | Unit | Description |
|---|---|---|---|
| IPCS | Interoperability Protocol Compliance Score | % | Percentage of ISO/IEC 20078-2:2022 message types and timing tolerances passed in 24-hour conformance test |
| N_passed | Number of Passed Message Types and Timing Tolerances | unitless | Count of ISO/IEC 20078-2:2022 message types and timing tolerances that passed the conformance test |
| N_total | Total Number of Message Types and Timing Tolerances | unitless | Total count of ISO/IEC 20078-2:2022 message types and timing tolerances evaluated in the conformance test |
🏭 Engineering Example
Escondida Mine, Chile (BHP)
Porphyritic Dacite🏗️ Applications
- Mixed-OEM autonomous haul deployment
- Multi-contractor fleet coordination (e.g., contractor-owned CAT + owner-operated Komatsu)
- Emergency rerouting during blast clearance or ventilation failure
🔧 Try It: Interactive Calculator
📋 Real Project Case
Underground Copper Mine AHS Deployment at Codelco El Teniente
Integration of 24 CAT R1700 autonomous haulers in Block Caving operations