This document is archived and information here might be outdated.  Recommended version.


INAVRPSolver.ExcessTransitTimePenaltyFactor Property (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (NetworkAnalyst)  

INAVRPSolver.ExcessTransitTimePenaltyFactor Property

The penalty factor for excess transit time in the objective function.

[Visual Basic .NET]
Public Property ExcessTransitTimePenaltyFactor As Double
[C#]
public double ExcessTransitTimePenaltyFactor {get; set;}
[C++]
HRESULT get_ExcessTransitTimePenaltyFactor(
  double* Value
);
[C++]
HRESULT put_ExcessTransitTimePenaltyFactor(
  double Value
);
[C++]

Parameters Value [out, retval] Value is a parameter of type double Value [in] Value is a parameter of type double

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Network Analyst Extension.

Remarks

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 intermediate orders or depots between visits to the paired orders. This property is used for calibrating excess transit time between order pairs within the solver objective function. For example, a penalty factor value of 5.0 means that one minute of excess transit time increases the solver objective function value by the cost of five minutes of work time. The higher the penalty factor, the more the solver will favor solutions with less excess transit time between paired orders versus reducing overall route duration for the fleet. The penalty influences the solver objective function during the optimization process, but is not included in the output route operating costs. The default value for this property is 1.0.

See Also

INAVRPSolver Interface

.NET Snippets

Set Vehicle Routing Problem Properties

.NET Samples

ArcGIS Network Analyst extension Engine application (Code Files: frmNALayerProperties)