Everest icon

Everest

Interact with Everest TMS (Transport Management System)

Route → Optimize

AI-generated

Overview

This node operation optimizes routes for shipments using specified vehicles and constraints. It is beneficial for logistics and transport management scenarios where efficient route planning is required to minimize travel time, distance, or costs while respecting time windows, vehicle capacities, and shipment priorities. For example, a delivery company can use this node to plan daily delivery routes for multiple vehicles, ensuring timely pickups and deliveries within specified time windows and vehicle constraints.

Use Case Examples

  1. A logistics company optimizing delivery routes for multiple trucks to minimize total travel distance and time.
  2. A courier service planning routes for bike and car deliveries with specific time windows and vehicle capacities.

Properties

Name Meaning
Shipments Details of shipments including pickups, deliveries, amounts, volume, weight, priority, required skills, and metadata.
Vehicles Details of vehicles including ID, profile, description, start and end locations, capacities, max tasks, max travel time, max distance, speed factor, priority, skills, time windows, breaks, costs, and metadata.
Matrices Optional matrices for durations, distances, and costs between locations for different vehicle profiles.
Time Window Constraint Global time window constraints for the route optimization.
Options Additional options such as splitting routes per day and fair distribution of tasks among vehicles.

Output

JSON

  • optimizedRoutes - Array of optimized routes with details about the route plan, vehicle assignments, and timings.

Dependencies

  • An API key credential for Everest TMS to authenticate and perform route optimization requests.

Troubleshooting

  • Ensure all required shipment and vehicle details are provided and correctly formatted to avoid validation errors.
  • Check that time windows and constraints are consistent and do not conflict, which could cause optimization failures.
  • Verify that the API key credential is valid and has the necessary permissions for route optimization.
  • Common error messages may include invalid input data, exceeded vehicle capacities, or unsatisfiable time windows. Review input data and constraints to resolve these issues.

Discussion