Route Optimization API

Service for automatically distributing deliveries to vehicles or employees and building optimal routes for each of them.

API for automatically distributing deliveries to vehicles or employees and building optimal routes for each of them.

  • The distribution process minimizes the total time and distance to travel or the total cost of delivery, which can help reduce the number of vehicles in use.
  • Limitations such as delivery windows and compatibility of cargo and vehicles are taken into account for assigning orders and planning routes.
  • Driving routes are planned using a detailed traffic forecast for the corresponding time of day. Walking routes for on-foot couriers include public transport routes.

Scope

Core capabilities

  • Minimize total time, distance, or both
  • Minimize overall delivery costs after considering expenses for using each mode of transport and possible penalties for delays or failure to fulfill orders
  • Maximize vehicle utilization and turnover (planned)

Modes of transport and related restrictions

  • Automobile transport with a detailed traffic forecast for the planned period (for a specific time in the future)
  • Public transport or walking only
  • Support for multi-mode transport
  • Support for multiple runs per day
  • Support for special transport zones, such as restricted access to certain roads or for specific vehicle categories (planned)
  • Driver mode support (planned)

Delivery windows and service response time

  • Timeframes for warehouse operations and order fulfillment
  • Service time for warehouses and delivery points

Additional mode

  • Pick up & delivery mode
  • End route at any point
  • Start route from any point, instead of the warehouse (planned)

Restrictions and additional parameters

  • Compatibility of orders and vehicles
  • Prioritized modes of transport (for example, company-owned vs third-party)
  • Incompatibility between orders
  • Order priority
  • Weight and size of orders and restrictions on weight and volume for vehicles
  • Limited warehouse processing capacity
  • Other types of restrictions on request

Results

  • List of vehicles in use and orders assigned to them
  • Individual route for each vehicle with the sequence of orders and the expected arrival time for each delivery
  • Overall metrics of the solution (time, distance, etc.) and other information
  • List of orders that couldn't be assigned to a vehicle (for example, no suitable vehicles are available)

Pricing

Please contact paid-api-maps@yandex-team.com for pricing information.

Getting started

  1. Register in the Developer Dashboard and get an API key
  2. Read the documentation and try out the API with the basic examples
  3. Test the API with your own tasks
  4. Choose the pricing plan that fits your business
  5. Contact us to finalize the agreement
Fri Sep 04 2020 10:26:29 GMT+0300 (Moscow Standard Time)