moovexDocs

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

  1. Input: Bookings with origin, destination, time constraints, and attributes
  2. Processing: The engine clusters stops, sequences optimally, and validates constraints
  3. Output: Optimized trips with stops, timing, and route geometry

Integration Options

MethodBest For
REST APIServer-side batch routing
Fleet OrchestratorFull platform integration with assignment

Getting Started

Ready to integrate the Routing Engine?

  1. Get API Access - Request your API credentials
  2. API Reference - Explore the full API specification

On this page