Delivery Route Optimisation

Finding the shortest and most efficient routes is a core challenge in operational research. To optimize Heineken's field operations, we built an end-to-end routing solution that calculates travel durations, manages constraints and generates optimized daily routes for multiple workers.

client:
implementation time:
4 months
Technologies:
Machine Learning
industry:
Consumer & Retail
team in this project:
Ricardo Neves
Data Scientist
Gustavo Fonseca
Senior Data Scientist

We operationalize data to deliver measurable impact

€100k
in fuel savings
+10%
locations visited per day
+35%
coverage

The Opportunity

High time waste

Workers spent several hours travelling inefficiently between locations, reducing daily coverage of points of sale.

Complex constraints

Routes had to respect limits such as maximum time per route, vehicle constraints and different frequency of visits.


No optimisation engine

There was no system capable of generating fast, cost-efficient routes or adapting to changes.

The Solution

We built a routing engine designed to optimize daily field operations. Using an OSRM-based server, we automatically calculate travel durations between every pair of locations and generate a complete duration matrix. With this foundation, our optimisation algorithms create routes that minimise travel time while respecting real constraints such as maximum route length, vehicle limits and repeated visits. The system then produces clear, ready-to-use schedules for one or multiple workers.

The approach is flexible: it adapts to real-time changes, tests multiple routing strategies, and selects the most efficient one. By combining classic machine learning with optimisation methods, we help operations teams reduce wasted kilometres, expand coverage, and increase predictability in the field.

The Impact

The routing engine has changed the way field teams plan their day. Instead of relying on manual planning or habit-based routes, teams now receive optimised schedules that help them cover more ground with less effort. With shorter travel times and smarter ordering of visits, workers can reach more locations per shift, respond faster, and operate with greater predictability.

This efficiency also translates into tangible savings. Fewer wasted kilometres mean lower fuel consumption and reduced operational costs, while improved coverage ensures that teams maximise the value of every hour on the road. What began as a technical optimisation quickly became a strategic advantage, giving the client a faster, clearer, and more scalable way to manage daily operations.

€100k
in fuel savings
+10%
locations visited per day
+35%
coverage

A word from our customers

Real enterprises solving real problems with AI systems built for reliability, transparency, and scale.

"Lorem ipsum dolor ementum tristique. Duis cursus, mi quis viverra ornare."
Generic placeholder image
Name Surname
Position, Company name
"Lorem ipsum dolor sit amet, consectetur aros elementum tristique. Duis cursus, mi quis viverra ornare."
Generic placeholder image
Name Surname
Position, Company name

"From day one, the DareData team earned our trust through outstanding communication and responsiveness."

Generic placeholder image
Head of Al Tech Lab @ Euronext

”We were very pleased with the training. The materials were adjusted to our needs and, in the end, we could take home some ideas that we could apply to our business.

Generic placeholder image
Data Coordinator @ Worten

“DareData Engineering has the resilience to make the effort in improving our development and production processes.”

Generic placeholder image
Lead Data Manager @ NOS Comunicações

"Their ability to bring clarity to the application of models in practice is amazing."

Generic placeholder image
Revenue & Margin Growth Manager @ Heineken
TRUSTED BY THE WORLDS LARGEST ENTERPRISES