車両ごとの最大トリップ数 (Maximum Trips Per Vehicle)
シナリオによっては、車両がデポから行うことができるトリップの数を制限する必要があります。たとえば、ドライバーがシフト内で実行できるルートの最大数がある場合や、特定の回数のツアー後に車両が再装填またはメンテナンスのためにデポに戻る必要がある場合があります。
この制約は、車両が複数のトリップを 実行し、その間にデポに戻ることができる、ピックアップおよびドロップオフ (PDP) モデルを使用する運用に特に関連しています。
ヒント
モデルは、ピックアップまたはドロップオフのいずれかのトリップ終了の設定をサポートしており、トリップとは何かを定義する柔軟性をさらに強化します。
仕組み (How It Works)
トリップの最大数を強制するには、Stateless API リクエストで2つの主要なパラメータを構成する必要があります。
number_of_trips: このパラメータはvehicleオブジェクトに設定され、車両が実行できるトリップの最大数を定義します。end_of_trip: true: このフラグは、ピックアップまたはドロップオフを表すnodeに設定する必要があります。これは、このノードを訪問するとトリップが完了することをオプティマイザーに通知し、制限に達していない場合、車両が新しいトリップを開始できるようにします。
トリップはいつ終わりますか? (When does a trip end?)
トリップがいつ終了するかを正確に理解することは、特にドロップオフ(戻り)とピックアップ(新しいジョブ)の両方が発生する可能性のあるデポの場所で、制約を正しく構成するために重要です。
- 配達がトリップを終了: 車両がデポで配達を実行する場合(そしてその特定の実行にそれ以上のアクションがない場合)、この配達はトリップの 終了 を示します。
- ピックアップがトリップを開始: 車両がデポでピックアップを実行する場合、このアクションは通常、新しいトリップの 開始 を示します。その後のドロップオフのいずれも、トリップの終了と見なすことができます。車両がピックアップのために戻ってきた場合、それは新しいトリップと見なされます。
- 同時配達とピックアップ: 車両がデポに到着して、商品(前の実行から)をドロップオフし、かつ 新しい商品(次の実行のため)をピックアップする場合: