【发布时间】:2016-04-06 22:33:21
【问题描述】:
我有地理位置之间的二维距离数组。看链接 Map box time to travel
我如何注入这个以在 jsprit 中构建问题。
【问题讨论】:
我有地理位置之间的二维距离数组。看链接 Map box time to travel
我如何注入这个以在 jsprit 中构建问题。
【问题讨论】:
你可以试试这个:
VehicleRoutingTransportCostsMatrix.Builder vrtcMatrix;
VehicleRoutingTransportCostsMatrix costsMatrix;
vrtcMatrix.addTransportDistance(String.valueOf(fromId), String.valueOf(toId),
(double) distance.inMeters);
vrtcMatrix.addTransportTime(String.valueOf(fromId), String.valueOf(toId),
(double) duration.inSeconds);
costsMatrix = vrtcMatrix.build();
然后
VehicleRoutingProblem.Builder vrpBuilder = VehicleRoutingProblem.Builder.newInstance();
vrpBuilder = vrpBuilder.setRoutingCost(costsMatrix);
您必须在所有点组合之间设置它。 使用距离矩阵计算器来获得良好的距离/时间估计。
希望对你有帮助。
【讨论】: