City Carrier

What is Route optimization and how we do it?

Route optimization, matrix

Route optimization is the process of finding the most cost-effective route for a set of stops. Route optimization does help when you want to find the fastest or shortest distance between multiple stops. In additional you may also need to take into account many other constraints like a time when customer at home, service time, vehicles capacities, driver schedules, and much more.  

Optimization process is divided into two steps:

- First step, system have to build full matrix for all points, in other words find road distance between all points. 

- Then algorithm performs combinatorial optimization and provides most optimal route that fits to your case.  

Compared to other solutions, we offer up to 200 stops per route for optimization from a mobile app. This means that at the first stage, the number of elements in the matrix will be 40,000. 

Business customers with API access are not limited with number of stops.