Hi.
What I am trying to achieve
I have 260 demand points (postal codes/GPS coordinates) with an associated daily demand in kg. I have trucks with a capacity of 12000 kg each. I want to cluster the data, so that one truck is able to satisfy the demand of each cluster (in order to achieve high capacity utilization), and so that the distance between the demand points is as small as possible. So basically I am trying to cluster the demand points so that the points near each other are clustered, but with a constraint of 12000 kg (see example of the data below)
I have tried searching all over the internet, but I am not finding anything specifically on how to achieve this. I previously made a succesful cluster analysis only based on the coordinates, but I really need some advice on how to incorporate this volume constraint. Thank you in advance!
|Postal code|Avg. Daily volume|
|1095|23.328675|
|1100|16.08681944|
|1113|13.77077778|
|1119|347.8668778|
|1171|430.9313806|
|1264|578.0968778|
|1300|255.2149139|
|1304|281.2537806|
|1353|423.977775|
|1358|524.1165556|
|1360|88.839|
|1362|41.09620833|
|1366|121.088375|
|1400|10.13843889|
|1420|282.7263889|
|1427|7.380477778|
|1436|566.0231|