In many distribution companies the next day's plan is settled the evening before, on paper: the dispatcher looks at the orders, splits them across a few vehicles from experience, and fixes the order of stops. The method works and has worked for years; the problem lies elsewhere. With twenty orders and three vehicles, the number of possible combinations exceeds what anyone can compare mentally, and what the mind selects is an acceptable plan, not the best one.
The gap between acceptable and best is where the margin hides; and because that gap appears under no accounting heading, nobody counts it as a cost. Extra kilometres, idle vehicle hours and a failed delivery that must be repeated all dissolve into general expense lines.
Each layer is solved with different tools and their economics differ. For small fleets the second layer usually yields the largest saving and the third the largest effect on customer satisfaction.
The obstacle here is not the algorithm; it is basic data. The first step needs three things: destination addresses as coordinates rather than text, the real dwell time at each stop, and the actual capacity of each vehicle. The hardest of the three is dwell time; most companies never record it, even though in urban distribution it consumes more time than driving. A plan that underestimates dwell time looks elegant on paper and is useless on the street.
No optimal plan survives without the driver's cooperation. A driver who finds the proposed sequence illogical reverts to their own method, and you never learn why the outcome missed the forecast. Two things fix this: explaining the basis of the proposed sequence, and building a channel for the driver to object. Most of the time the objection turns out to be sound and a constraint was missing from the plan; adding it improves accuracy next time.
Several features of the Iranian market make the calculation differ from foreign examples. Addresses are inconsistent, and converting them to coordinates is a work stage in itself. Shifting fuel prices and vehicle maintenance costs move the weight of the cost components. Traffic restrictions in city centres and permitted freight hours are constraints that, if left out of the plan, make the output unusable. In exchange, these same difficulties mean the gap between a manual plan and a computed one is wider in Iran than average.
Consider a company distributing daily with a few vehicles in one city, whose customers complained less about late arrival than about not knowing when the goods would arrive. Before any route optimization, only real dwell times and delivery sequences were recorded for several weeks. That data alone showed two things: two routes were always loaded beyond a day's capacity, and the time window announced to customers had been optimistic from the outset. Correcting those two removed a large share of complaints before any new tool was bought.
Route optimization is not a technology project; it is the disciplined measurement of something that has gone unmeasured. Start with one hub, a few routes and three simple data items, and know your cost per delivery before buying any system.
