Matrix |
Top Previous Next |
If matrix parameter is "InXML", you need to supply a (distance, time) matrix as part of the input XML. Please see the sample (dummy.xml) for exact format.
Number of elements in matrix: (Depots+2*Jobs)*(Depots+2*Jobs-1)
InXML only allows one resourcetype, no job directions and no standby jobs. If no delivery node in the XML, use 0 in the string below.
Order of depots and jobs determine the order in the (distance, time) matrix. Example with 2 depots and 2 jobs:
Depot1 > Depot2 Depot1 > Job1_Pickup Depot1 > Job2_Pickup Depot1 > Job1_Delivery Depot1 > Job2_Delivery Depot2 > Depot1 Depot2 > Job1_Pickup Depot2 > Job2_Pickup Depot2 > Job1_Delivery Depot2 > Job2_Delivery Job1_Pickup > Depot1 Job1_Pickup > Depot2 Job1_Pickup > Job2_Pickup Job1_Pickup > Job1_Delivery Job1_Pickup > Job2_Delivery Job2_Pickup > Depot1 Job2_Pickup > Depot2 Job2_Pickup > Job1_Pickup Job2_Pickup > Job1_Delivery Job2_Pickup > Job2_Delivery Job1_Delivery > Depot1 Job1_Delivery > Depot2 Job1_Delivery > Job1_Pickup Job1_Delivery > Job2_Pickup Job1_Delivery > Job2_Delivery Job2_Delivery > Depot1 Job2_Delivery > Depot2 Job2_Delivery > Job1_Pickup Job2_Delivery > Job2_Pickup Job2_Delivery > Job1_Delivery
|