moovexDocs

Scheduling Engine Overview

Driver and vehicle assignment optimization for fleet operations

Scheduling Engine

The Scheduling Engine is Moovex's standalone API for optimizing driver and vehicle assignments to trips. It matches vehicles to trips based on attributes, availability (shifts), proximity, and configurable scoring weights to maximize operational efficiency.

Key Features

  • Smart Assignment: Score-based matching of vehicles to trips
  • Attribute Matching: Ensure vehicles have required capabilities (wheelchair, gurney, etc.)
  • Shift Management: Respect driver availability and shift constraints
  • Advanced Capacity: Support complex vehicle configurations with attribute-specific capacities
  • Workload Balancing: Configure scoring weights to balance trips across drivers
  • Deadhead Optimization: Minimize empty vehicle travel between trips

Use Cases

The Scheduling Engine is designed for fleet operations requiring driver/vehicle assignment:

  • NEMT Operations: Assign vehicles with medical equipment to patient trips
  • Dispatch Systems: Power dispatch software with intelligent assignment
  • Fleet Management: Optimize vehicle utilization across your fleet
  • Broker Operations: Assign trips to transportation providers

How It Works

  1. Input: Trips (from Routing Engine), vehicles with attributes and shifts
  2. Processing: Score each vehicle-trip combination, select optimal assignments
  3. Output: Assignments with scores and any unassigned trips

Integration Options

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

Getting Started

Ready to integrate the Scheduling Engine?

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

On this page