The input to the optimiser is a scenario object. It has the following fields:
Field: locations
Required: Yes.
Type: Array of location objects.
Description: The set of order pickup and delivery, and vehicle start and finish locations. Must not be
null or empty.
Field: load_order_order_compatibility
Required: No.
Type: Array of attribute pair objects.
Description: The rules describing the compatibility between different orders within a load.