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