Ask most dispatch systems how they pick a driver and the honest answer is one word: distance. Nearest car wins. It is simple, explainable, and leaves a surprising amount of value on the table. The fleets getting real lift from automation are scoring every candidate on a dozen signals at once — and distance is rarely the deciding one.
Why nearest-car-wins quietly costs you money
The closest car is not the cheapest car. It might be the driver who just declined three jobs, the one whose shift ends in eight minutes, or the one whose drop-off will leave them stranded in a dead zone. A scoring engine that only sees GPS distance is blind to all of it.
The 12 signals worth weighting
- Distance to pickup — the table-stakes baseline, but never the only factor.
- Projected drop-off location — does this job leave the driver near future demand or in a void?
- Route compatibility — can this pickup chain cleanly onto a job the driver is already finishing?
- Driver acceptance rate — historical reliability that the job won't bounce back to the queue.
- Fatigue / hours-on-shift — long-running drivers get de-prioritised for safety and quality.
- Vehicle class match — don't send a saloon to a wheelchair-accessible or executive booking.
- Rating & service quality — protect VIP and corporate jobs with your best-rated drivers.
- Earnings fairness — spread high-value work so top earners don't hoard and others churn.
- ETA confidence — traffic-aware arrival estimate, not crow-flies distance.
- Zone balancing — pulling a car out of an oversupplied zone is a feature, not a cost.
- Pre-booking conflicts — never assign a car that's due on a scheduled airport run.
- Customer history — match repeat passengers with drivers they've rated highly before.
The closest car is almost never the optimal car. The optimal car is the one whose acceptance, route, and end-position make the whole next hour run smoother — not just this one pickup.
Weighting beats rules
A long if-then ruleset becomes unmaintainable the moment it grows past a dozen lines. A weighted score is different: each signal contributes points, you tune the weights to your market, and the engine ranks candidates transparently. Airport jobs can weight ETA confidence and vehicle class heavily; late-night city work can lean on fatigue scoring and acceptance rate.
Keep a human override and a paper trail
Automation earns trust when dispatchers can see why a driver was chosen and override it in one click when local knowledge says otherwise. Log every assignment decision with the score breakdown — it is the difference between a black box your team fights and a co-pilot they lean on.
