Jsprit で車両タイプごとに個別のコスト マトリックスを定義することは可能ですか? 非常にさまざまな種類の車両 (トラック、バイク、乗用車、電動ピックアップなど) があり、すべての種類に独自のコスト マトリックスがあります。行列は線形従属ではないため、距離と時間に異なるコスト ファクターを使用することはできません。VRP のフリート サイズは無限です。
私は JSprit 1.6.2 を使用し、AbstractForwardVehicleRoutingTransportCosts -Interface を実装しました。どちらのメソッドにも、正しいマトリックスを選択するために使用する vehicle パラメーターがありますが、渡された値は常に null であり、その後 NullPointerException がスローされます。このアプローチが機能しない理由と、それを機能させる方法はありますか?
前もって感謝します!