Machine Learning and Last-Mile Deliveries
By Ali Kamil, CTO and Co-founder, Wise Systems
Most of us would agree that experience matters. Whether you’re hiring a plumber, a pediatrician, a mechanic or a scientist, you typically choose the seasoned professional when given a choice. Why? Because experience generally has a strong correlation to positive future outcomes. Now, with artificial intelligence (AI) and machine learning (ML), machines (software) can now be ‘trained,’ which has profound implications for multiple industries, including last-mile deliveries.
Where humans learn from performing the same tasks time and again and absorbing the lessons from different circumstances, variables and outcomes, computers do the same. But rather than learning with their hands, computers and software learn from data and patterns found in data sets. With that experience, software can make better choices in the future to improve subsequent outcomes.
In last-mile operations, there are numerous elements, each with various complexities. There are depots, inventory, drivers and vehicles to consider, as well as customers, routes and -- in the center of the system -- dispatchers. All of these elements need to be perfectly choreographed to successfully execute a day’s deliveries on-time and on-plan. But those plans are often based on flawed assumptions. Here’s an example -- service times.
Accurate plans depend on having accurate data, which is often a huge issue for many fleets that aren’t using mobile and cloud-based systems. The three graphs here illustrate why. The first (fig. 1) shows the static (projected) service times for a variety of locations that will receive deliveries, the second (fig. 2) shows actual service times, and the third (fig. 3) shows machine-learned service times.