Improvements in solution quality for Route Optimization / New API version 1.7.0

New Feature:

With the new version of the PTV Developer Route Optimization API PTV offers a boost for optimization quality called Optimization Premium.

The higher computational capacity allows for searching in distinct search spaces in a parallel manner. Moreover, Optimization Premium uses diverse exclusive neighborhoods that are only enabled within this mode. These diverse neighborhoods enable the algorithm to explore a larger search space and accordingly find better solutions. 

The bigger the instances are, the more improvement can be gained by using Optimization Premium. Although every use case is unique and improvements cannot be guaranteed, customers with Premium Optimization can expect up to 30% fewer unplanned orders, and/or up to 30% smaller fleet size. In cases where all orders are already planned, Optimization Premium delivers up to 10% cost savings.

Optimization Premium is activated on request base by setting query parameter ‘optimizationPremium’ to true  in operation ‘startOptimization’.

Note: 
To use the feature Optimization Premium productive the usage must be explicitly included in your individual PTV Developer license agreement. Before implementing Optimization Premium please contact our local sales departments.

Security bugfixes:

To ensure security and minimize the chance for attacks, all requests are restricted in the following way:

  • Capacity of all array objects in locations, vehicles, drivers, transports, and route is limited. These limits are less restrictive as the ones set by subscription. 
  • Requests with more than thirty unreferenced locations are not accepted. Unreferenced locations are locations, which are part of request, but neither used as customer or depot locations for transports nor used as vehicle start or end locations. 

This might lead to rejection of requests that were being accepted in previous API versions.

You can check the new features in the list below or use the API Changes webpage for more details.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you got any question do not hesitate to get in contact.

Release of Route Optimization API V1.5.1

A new version of the PTV Developer Route Optimization API is now available!

You can check the new features in the list below or use the API Changes webpage for more details.

Route Optimization API V1.5.1

  • Improvement: Streamlined database interaction.
  • Feature: Ready for US deployment for American customers.
  • Bugfix: When working hours presets differ between any two drivers, a proper exception message is returned.
  • Bugfix: When multiple drivers availabilities or multiple locations opening intervals have a total span of more than 14 days, a proper exception message is returned.

You can test PTV Developer for free by registering a MyPTV account and activating the product on the website.
By doing this you will gain 100k transaction per month for free to directly start testing.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you have any question do not hesitate to get in contact.

Release of Route Optimization API V1.5.0

A new version of the PTV Developer Route Optimization API is now available!

You can check the new features in the list below or use the API Changes webpage for more details.

Route Optimization API V1.5.0

  • Feature: New vehicle profiles for region IMEA.
    For Africa, Middle East and Asia there are four vehicle profiles available.
    Check details about vehicle profiles and supported countries in the concept page.

Plus several bugfixes

  • Bugfix: When a drivers availabilties or a locations opening intervals have a total span of more than 14 days, a proper exception message is returned.
  • Bugfix: Coordinates containing 0.0 as latitude or longitude are now correctly processed.
  • Bugfix: Improved handling of empty strings as start and end location ids for input vehicle.
  • Bugfix: When latitude or longitude is set as not a number (NaN), a proper exception message is returned.

You can test PTV Developer for free by registering a MyPTV account and activating the product on the website.
By doing this you will gain 100k transaction per month for free to directly start testing.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you got any question do not hesitate to get in contact.

Release of Route Optimization API V1.4.0/1.4.1

A new version of the PTV Developer Route Optimization API is now available!

You can check the new features in the list below or use the API Changes webpage for more details.

Route Optimization API V1.4.0

  • Feature: Added functionality “alternative capacities” to specify different options for the capacities.
    Therefore added fields ‘alternativeCapacities’ and ‘capacitiesChangePosition’ to ‘Vehicle’.
  • Feature: Added functionality “Drivers’ Working Hours” in order to  specify restrictions on working time and driving time of drivers and enforce breaks and rest periods.
    Note: From this release on, the working and driving time will be unlimited, unless specified otherwise. Previously, EU driving time regulations were applied as the default. To achieve the same behavior as before, set workingHoursPreset to EU_DRIVING_TIME_REGULATION_FOR_SINGLE_DAY or EU_DRIVING_TIME_REGULATION_FOR_MULTIPLE_DAYS depending on the planning horizon. 
    Note: Currently all drivers must have the same rules specified, setting them differently will be available in a later release.
  • Feature: Added functionality for restricting the maximum travel time and driving time of drivers. Therefore added fields ‘workLogbook’, ‘maximumDrivingTime’ and ‘maximumTravelTime’ to ‘Driver’.
    Note: From this release on, the travel and driving time will be unlimited, unless specified otherwise. Previously, EU driving time regulations were applied as the default for plans with a single day horizon. To achieve the same behavior as before, set maximumDrivingTime to 32400 (9 hours), and maximumTravelTime to 46800 (13 hours).
    Note: Currently all drivers must have the same maximum value specified, setting them differently will be available in a later release.
  • Documentation: Added concept for alternative capacities
  • Documentation: concept for Drivers’ Working Hours will be added on Monday

Route Optimization API V1.4.1

  • Bugfix: When using an empty list of quantities a proper response instead of an error is returned.

You can test PTV Developer for free by registering a MyPTV account and activating the product on the website.
By doing this you will gain 100k transaction per month for free to directly start testing.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you got any question do not hesitate to get in contact.

Release of Route Optimization API V1.2.7

A new version of the PTV Developer Route Optimization API is now available!

You can check the bugfixes/improvements in the list below or use the API Changes webpage for more details.

Route Optimization API V1.2.7

  • Bugfix: When using coordinates where no street is available and no airline distance can be calculated, a proper exception message is returned.

Route Optimization API V1.2.4

  • Improvement: Improved calculation time for small requests.

You can test PTV Developer for free by registering a MyPTV account and activating the product on the website.
By doing this you will gain 100k transaction per month for free to directly start testing.

To keep yourself updated about upcoming releases and news you can use the subscribe function on the right hand side.

If you got any question do not hesitate to get in contact.

New tutorials for route optimization available

The first two tutorials for route optimization are available now.

Pickups and Deliveries shows how route planning can take place in the use case of e.g. CEP.

Depot based transports shows route planning in case of a central depot, where loading or unloading takes place. The goods are transported to the customer afterwards or picked up at the customer site.

Both is provided by the Routing optimization API of PTV Developer.

These two tutorials show how easy it is to implement this for your own route optimization app. Enjoy it!