The load does not fit every vehicle
Weight, volume, pallet count, and loading order constrain which vehicle can carry which shipment.
Vehicle routing
Model vehicles, drivers, loads, delivery windows, vehicle restrictions, fixed routes, and last-minute changes together. The output is a route candidate people can review, adjust, and confirm.
Dispatch plan / Today
Candidate route set
Capacity
Weight and volume are checked per vehicle.
Windows
Delivery windows are treated before distance savings.
Compatibility
Temperature, equipment, and vehicle size constraints stay visible.
The real problem
A route has to fit load, time, vehicle type, driver hours, depot rules, and the changes that arrive after the first plan.
Weight, volume, pallet count, and loading order constrain which vehicle can carry which shipment.
Morning reservations, receiving breaks, and service time can make the nearest stop the wrong next stop.
Frozen, chilled, tail-lift, vehicle size, and customer restrictions narrow the candidate set.
A useful system repairs the remaining plan while keeping already confirmed work stable.
Vehicle routing is a combined decision: shipments x vehicles x load x time x changes = a dispatch plan that can actually run.
Model the decision
Treating every rule with the same strength either creates no candidate or creates a plan people cannot trust.
Mathematical frame
min lexicographic(unassigned, late, overtime, changed fixed routes, vehicles, distance, load imbalance)
The page demo is a deterministic heuristic for explanation, not a production optimization engine and not a guarantee of optimality.
Hard
Capacity limits
Weight and volume stay within the vehicle limits.
Vehicle and temperature fit
Only vehicles with the right type, equipment, and temperature capability are considered.
Delivery windows
Arrival and service start must fit the allowed receiving window.
Soft
Fixed routes
Keep regular customers on their usual vehicle when it is still feasible.
Small changes
Avoid changing already loaded, notified, or confirmed routes.
Balanced work
Reduce uneven mileage, load, and overtime between vehicles.
Objective
Unassigned shipments
Expose the shipments that cannot fit and the reason they fail.
Distance and drive time
Reduce travel after hard rules and high-priority shipments are handled.
Delay and overtime
Show when the plan creates late arrivals or work beyond the shift.
Interactive example
Use the controls to simulate a vehicle breakdown, urgent order, congestion, capacity checks, and compatibility rules.
This browser demo uses fictitious data and straight-line travel estimates. It is not a production optimization engine and does not guarantee road distance, legal compliance, loadability, or optimality.
Dispatched
On time
Distance
Fixed route
Overtime
Route map
The map is a schematic. Production projects use approved map, matrix, or road-time APIs only after cost, terms, and privacy are checked.
Vehicle routes
Unassigned
Rule design
The first prototype is usually a data and rule conversation. These are the rule groups that need names, priorities, and examples.
VRP-01
Hard
Weight and volume cannot exceed vehicle capacity.
VRP-02
Hard
A route candidate must respect receiving windows when they are mandatory.
VRP-03
Hard
Temperature, equipment, and vehicle size restrict eligible vehicles.
VRP-04
Soft
Regular customers stay with the usual vehicle when feasible.
VRP-05
Soft
Already loaded or notified routes can be locked before recalculation.
VRP-06
Objective
Reduce high-priority unassigned shipments before optimizing distance.
VRP-07
Objective
Reduce drive distance after hard rules are satisfied.
VRP-08
Objective
Avoid concentrating mileage, load, and overtime on one vehicle.
VRP-09
Objective
Show why a shipment was moved, delayed, or left unassigned.
Explainable output
The screen should show the order, arrival time, capacity, rule warnings, and unassigned reasons before anybody confirms the dispatch plan.
Show depot departure, arrival, service, waiting, break, and return by vehicle.
Classify capacity, compatibility, time-window, and work-hour failures.
Compare unassigned count, distance, delay, overtime, vehicle count, and load rate.
Let people lock confirmed routes and recalculate only the remaining work.
Delivery operations
The model changes by domain, but the core decision is the same: which vehicle carries which shipments, in what order, under which rules.
Store delivery windows, fixed routes, vehicle count, and multi-depot rules.
Ambient, chilled, frozen, loading, reservation, and wait-time rules.
Collection amount, intermediate facilities, vehicle capacity, and collection frequency.
Vehicle class, lift or crane needs, site time windows, loading order, and returns.
Data
A first prototype can begin with one anonymized day or week. The goal is to learn whether the rules can be represented and whether the candidate helps the dispatcher.
Location, delivery window, service minutes, weight, volume, temperature, priority, and fixed vehicle.
Capacity, vehicle type, equipment, temperature capability, work hours, and depot.
Hard rules, preferences, objective priorities, fixed routes, lunch breaks, and outsourcing rules.
Current route table, actual arrivals, waiting, mileage, unassigned shipments, and manual fixes.
Small prototype
A fixed-scope prototype can compare current plans with candidate routes, expose missing data, and clarify what a production system would need.
Rules are too local for an off-the-shelf dispatch product, and the route candidate needs explainable reasons.
If routes are fixed, shipment volume is small, or conditions are simple, an existing routing tool may be the better first step.
Next paths
Vehicle routing often touches visit scheduling, production timing, inventory, and case assignment. Keep the internal links visible.
FAQ
These answers clarify the demo boundary, map data, manual review, and integration scope.
No. The page demo is a simple deterministic heuristic for explanation. Production work chooses a solver, search method, map data, and infrastructure after scale and rules are known.
Yes. A first review can start from anonymized route sheets, shipment lists, vehicle lists, rule notes, and a current plan.
Yes. Road distance, travel time, traffic, vehicle restrictions, API cost, terms, caching, and privacy must be checked before integration.
Yes. The system should allow people to lock vehicles or stops, then recalculate the remaining work and compare the impact.
No. When capacity, vehicle type, or time is insufficient, the system should expose unassigned shipments and the reason rather than hiding them.
Check your operation
We can review the current route table and rule notes, then identify the smallest data set worth testing.