Routing Engine Overview
Multi-stop route optimization for fleet operations
Routing Engine
The Routing Engine is Moovex's standalone API for optimizing multi-stop routes from bookings. It creates efficient trips by clustering pickups and drop-offs, sequencing stops optimally, and respecting time windows, SLAs, and vehicle constraints.
Key Features
- Multi-Stop Optimization: Sequence stops efficiently using TSP/VRP algorithms
- Shared Ride Routing: Intelligently group passengers while respecting ride time limits
- Time Window Constraints: Honor pickup and drop-off time windows with configurable flexibility
- Attribute Matching: Route based on passenger needs (wheelchair, child seat, etc.)
- Clustering: Automatically cluster nearby stops to reduce total travel time
- Profile Support: Different service levels with distinct routing rules
Use Cases
The Routing Engine is designed for fleet operations requiring route optimization:
- NEMT Operations: Route medical transportation with patient ride time limits
- School Transportation: Optimize school bus routes with student clustering
- Corporate Shuttles: Employee commute optimization with shift-based routing
- On-Demand Services: Real-time route optimization for ride-sharing operations
- Delivery Operations: Last-mile delivery route planning
How It Works
- Input: Bookings with origin, destination, time constraints, and attributes
- Processing: The engine clusters stops, sequences optimally, and validates constraints
- Output: Optimized trips with stops, timing, and route geometry
Integration Options
| Method | Best For |
|---|---|
| REST API | Server-side batch routing |
| Fleet Orchestrator | Full platform integration with assignment |
Getting Started
Ready to integrate the Routing Engine?
- Get API Access - Request your API credentials
- API Reference - Explore the full API specification