Click or drag to resize

SolutionMetrics Class

Metrics and detailed information for a solution generated by the solver.
Inheritance Hierarchy
SystemObject
  VRSolverSolutionMetrics

Namespace:  VRSolver
Assembly:  VRSolver (in VRSolver.dll) Version: 1.13.0.0
Syntax
public class SolutionMetrics

The SolutionMetrics type exposes the following members.

Constructors
  NameDescription
Public methodSolutionMetrics
Initializes a new instance of the SolutionMetrics class
Top
Properties
  NameDescription
Public propertyDrivingTimeTotal
Total driving time for all drivers.
Public propertyErrorCountTotal
The total number of constraint violations in the solution.
Public propertyFixedAssignmentViolationCount
The number of jobs that that should be assigned to a resource but are not.
Public propertyIdleTimeTotal
The total idle time for all resources (waiting for job windows to open i.e. the resource arrives before a job window opens).
Public propertyJobPartOrderingViolationCount
The total number of JobPart ordering constraints that are not satisfied. This means that the JobParts for a Job are not scheduled in the order that they should be. (This is the same as PrecedenceViolationCount).
Public propertyJobTimeTotal
Total Job Time for all drivers.
Public propertyLateTimeTotal
The total late time for all resources (resources arriving after a soft window closes).
Public propertyLoadCapacityViolationCount
Breaking of load capacity constraints on resources.
Public propertyMaxDrivingTimeViolationsCount
The number of violations of maximum driving time constraints.
Public propertyMaxWorkTimeViolationsCount
The number of violations of maximum duty time constraints.
Public propertyNonAssignmentViolationCount
The number of jobs that should not be assigned to a defined resource but are.
Public propertyPairingConstraintViolationsCount
The number of pairing constraint violations. These occur when all the JobParts for a Job are not completed by the same resource.
Public propertyPrecedenceViolationCount Obsolete.
The total number of JobPart ordering constraints that are not satisfied. This means that the JobParts for a Job are not scheduled in the order that they should be. (This is obsolete - use JobPartOrderingViolationCount instead).
Public propertyResourceCount
The number of resources used in the solution.
Public propertyRoutePositionViolationCount
The number of JobParts that are not in the correct position in the route.
Public propertyTotalDistance
The total distance for all resources.
Public propertyUnassignedJobPartsCount
The total number of un-assigned job parts.
Public propertyUnassignedJobsCount
The total number of un-assigned jobs.
Public propertyWaitingTimeTotal Obsolete.
The total idle time for all resources (waiting for job windows to open i.e. the resource arrives before a job window opens). This is obsolete - use IdleTimeTotal instead.
Public propertyWindowViolationCount
Jobs not started inside their time windows.
Public propertyWorkTimeTotal
Total duty time for all drivers.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also

www.routingautomation.com | support