Route Optimization Platform

Enterprise AI Solution

System for repair and install technicians using OR-Tools. Achieved $220M annual savings.

Overview

A sophisticated route optimization platform that optimizes daily routes for thousands of AT&T repair and installation technicians. The system considers job priorities, technician skills, time windows, and real-time traffic to minimize travel time and maximize job completion rates.

Challenges

  • Optimizing routes for 10,000+ technicians with varying skill sets daily
  • Incorporating real-time constraints like traffic, weather, and job cancellations
  • Balancing multiple objectives: minimize travel, maximize jobs, meet SLAs
  • Handling dynamic re-routing when priorities change mid-day
  • Integrating with legacy dispatch and workforce management systems

Solutions

  • Implemented Google OR-Tools with custom constraints for telecom-specific requirements
  • Integrated Grasshopper API for real-time street-level routing and traffic data
  • Developed multi-objective optimization with configurable priority weights
  • Built event-driven architecture for real-time route updates using Redis pub/sub
  • Created REST API layer for seamless integration with existing dispatch systems

Key Results

Achieved $220 million in annual savings through reduced travel time and fuel costs
Increased daily job completion rate by 15% per technician
Reduced average customer wait time by 25% through better scheduling
Enabled same-day re-optimization for 95% of route change requests
Scaled to handle 50,000+ daily job assignments across all regions

Technologies

PythonOR-ToolsPostgreSQLRedisDockerREST API