Output XML |
Top Previous Next |
This chapter describes the output xml. Please look into the output.xsd file and samples for details.
XML files smaller then 1 MB are nicely formatted for easier reading, when using the Desktop version.
•Build (identifies exactly which version of FleetEngine you are using) •Calculation time •LastImprovementTime •DistanceMatrixCalculationTime •Stop reason •Random seed (for possible re-use in input parameters) •Cost •Dist •GroupChanges •SubRoutes •Service time, Drive time, Total time, Wait time
These are all the totals for the whole solution.
Errors These are critical situations that prevent further optimizations:
•Network node for resource type is defined and no corresponding network in configuration file •Non-connected elements in matrices •Error in XML input •Cannot find competence •Cannot find depot •Cannot find resource type •Break and breaklength nodes should be both defined or both undefined •Break is not between start and stop •Break length does not fit between start and stop •Start is later than stop •Length of the time interval is zero •x2 and y2 should be both defined or both undefined •Destination is unreachable (closed link) •Task restrictions are too tight •Cannot find job assignment •Cannot calculate distance •Cannot find route from •Cannot create initial solution •Invalid number of servicetimeperload elements •Invalid number of capacity elements •Invalid number of load elements •Speed cannot be 0 •Job cannot be served by any ResourceType •Network index is incorrect •Loads element does not correspond to the number of capacities •Capacities element does not correspond to the number of capacities •ServiceTimePerLoads element does not correspond to the number of capacities •Processing stopped •Infeasible model •Invalid coordinates •Network was not loaded •User stop before result was found •License file is incorrect or not found •License limits are exceeded •Feature is not supported in this version of FleetEngine •Unexpected error
Warnings A warning is when something doesn't look right in the input, but not critical enough to stop optimizations:
•A resource type cannot serve any jobs. •A job cannot be assigned to any resource period (meaning it will always end as un-assigned). •Best known solution is infeasible •Network node is ignored when Matrix is not equal to StreetNetwork •Limits node is ignored when Matrix is not equal to StreetNetwork •Direction is ignored when Matrix is not equal to StreetNetwork •SpeedKM node is ignored •Matrix data is ignored
Resource periods & Jobs Main output includes the same information twice:
•As a list of resource periods, start/stop depot and the order of jobs within the period. This includes all information about drive time/distance between jobs, waiting time, service time and eventually direction in/out (curb approach). •As a list of all jobs and when they are executed. Starttime is when the resource arrives at the job, then waiting time occurs and finally job execution begins.
Un-assigned jobs These are included for easier reference.
|