0

geo-locations 間の距離の 2D 配列があります。リンクを参照してください 地図ボックス 移動時間

これを挿入して jsprit で問題を構築するにはどうすればよいですか。

4

1 に答える 1

1

あなたはこれを試すことができます:

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);

ポイントのすべての組み合わせの間に設定する必要があります。距離マトリックス計算機を使用して、適切な距離/時間の見積もりを取得します。

それが役に立てば幸い。

于 2016-04-06T14:33:21.157 に答える