| Name | Description |
| Alias | The alias for this tool's toolbox. |
| capacity_count | The number of capacity constraint dimensions required to describe the relevant limits of the vehicles. In an order delivery case, each vehicle may have a limited amount of weight and volume it can carry at one time based on physical and legal limitations. In this case, if you track the weight and volume on the orders, you can use these two capacities to prevent the vehicles from getting overloaded. The capacity count for this scenario is two (weight and volume). Depending on the problem, you may need to track different types or amounts of capacities. The capacities entered into the capacity fields (DeliveryQuantities and PickupQuantities for the Orders class and Capacities for the Routes class) are space-delimited strings of numbers, which can hold up to the number of values specified in Capacity Count. Each capacity dimension should appear in the same positional order for all capacity field values in the same VRP analysis layer. The capacities themselves are unnamed, so to avoid accidentally transposing capacity dimensions, ensure that the space-delimited capacity lists are always entered in the same order for all capacity field values. (In, Optional) |
| default_date | The implied date for time field values that don't have a date specified with the time. If a time field for an order object, such as TimeWindowStart1, has a time-only value, the date is assumed to be the Default Date. For example, if an order has a TimeWindowStart1 value of 9:00 AM and the Default Date is March 6, 2011, then the entire time value for the field is 9:00 A.M., March 6, 2011. The default date has no effect on time field values that already have a date. (In, Optional) |
| distance_impedance | The distance cost attribute used to define the length along the elements of the network. The distance cost attribute is optional. (In, Optional) |
| distance_units | The distance units used by distance fields of the analysis layer's sublayers and tables (network analysis classes). This does not have to be the same as the units of the optional distance cost attribute. (In, Optional) |
| excess_transit_factor | This parameter allows you to rate the importance of reducing excess transit time. Excess transit time is the amount of time exceeding the time required to travel directly between the paired orders. The excess time results from breaks or travel to other orders or depots between visits to the paired orders. (In, Optional) |
| hierarchy | The parameter is not used if a hierarchy attribute is not defined on the network dataset used to perform the analysis. In such cases, use "#" as the parameter value. (In, Optional) |
| hierarchy_settings | Prior to version 10, this parameter allowed you to change the hierarchy ranges for your analysis from the default hierarchy ranges established in the network dataset. At version 10, this parameter is no longer supported and should be specified as an empty string. If you wish to change the hierarchy ranges for your analysis, update the default hierarchy ranges in the network dataset. (In, Optional) |
| in_network_dataset | The network dataset on which the vehicle routing problem analysis will be performed. The network dataset must have a time based cost attribute since the VRP solver minimizes time. (In, Required) |
| out_network_analysis_layer | Name of the vehicle routing problem network analysis layer to create. (In, Required) |
| output_layer | Network Analyst Layer (out, Optional) |
| output_path_shape | Output path shape (in, Optional) |
| ParameterInfo | The parameters used by this tool. For internal use only. |
| restriction_attribute_name | List of restriction attributes to apply during the analysis. (In, Optional) |
| time_impedance | The time cost attribute used to define the traversal time along the elements of the network. The time cost attribute is required, since the vehicle routing problem solver minimizes time. (In, Required) |
| time_units | The time units used by the temporal fields of the analysis layer's sublayers and tables (network analysis classes). This does not have to be the same as the units of the time cost attribute. (In, Optional) |
| time_window_factor | This parameter allows you to rate the importance of honoring time windows without causing violations. A time window violation occurs when a route arrives at an order, depot, or break after a time window has closed. The violation is the interval between the end of the time window and the arrival time of a route. (In, Optional) |
| ToolboxDirectory | The directory of this tool's toolbox. |
| ToolboxName | The name of this tool's toolbox. |
| ToolName | The name of this tool. |
| UTurn_policy | Restrict or permit U-turns at junctions that could occur during network traversal between stops. (In, Optional) |