tl  tr
  Home | Tutorials | Articles | Videos | Products | Tools | Search
Interviews | Open Source | Tag Cloud | Follow Us | Bookmark | Contact   
 Generative AI > Google Gemini API > Last-Mile Route Optimisation Agent

Last-Mile Route Optimisation Agent

Author: Venkata Sudhakar

Last-mile delivery is the most expensive and time-consuming leg of the supply chain. For ShopMax India, optimising the sequence of stops for each delivery vehicle can cut fuel costs, reduce driver hours, and improve on-time rates across Mumbai, Bangalore, and Delhi.

This tutorial builds a Gemini ADK agent that groups pending orders by delivery zone and computes an optimised stop sequence using a nearest-neighbour heuristic. The agent reports estimated distance, ETA, and load per vehicle.

The below example shows a route optimisation agent for ShopMax India in a business context.


It gives the following output,

Zone A Delivery Route - ShopMax Mumbai

Orders: 3  |  Total Load: 6.7 kg  |  Vehicles: 1

Optimised Stop Sequence:
  1. ORD-203  (nearest to depot)
  2. ORD-201
  3. ORD-202
  -> Return to depot

Total Distance : 4.82 km
Estimated Time : 9 minutes

For ShopMax India, running this agent each morning groups the day's orders by zone, assigns vehicles based on load, and gives drivers a fuel-efficient stop sequence. Integrating real-time traffic data via the Google Maps API or a traffic-aware routing service further reduces delivery time and fuel costs.


 
  


  
bl  br