ルートの最適化

ルートの最適化の例 Last Mile Fleet Solution の Route Optimization 機能は、Routes API、Routes Preferred API、Directions API、Distance Matrix API を組み込んだツールキットです。ドライバーがタスクを完了するための最適な順序を見つけるという問題を解決するエンタープライズ レベルの機能を提供します。

ルートの最適化でできること

フリート全体でルーティングを最適化することも、特定のドライバのタスクの順序を微調整することもできます。ドライバーとフリート マネージャーがルートを視覚的に編集できるインターフェースを構築できます。

: 別のプロダクトとして、Route Optimization API は、フリート全体にわたる複雑な最適化タスクを直接サポートします。ラスト ワンマイルのフリート ソリューションと組み合わせることができます。

ルートの最適化を使用する理由

配達車両を管理する場合、消費者の期待を満たすようにドライバーのルートを最適化することが重要です。ルートの最適化により、ドライバーは可能な限り最も効率的なルートで走行し、最適な順序で停車し、タスクを実行できます。お客様の注文はできるだけ早く、できるだけ低価格で届けられます。ルートの最適化により、これらの目標を達成するために必要な作業が簡素化されます。

  • ドライバータスクの生産性の向上 - リアルタイムの交通情報を含む最適なルートをドライバーが取得できるようにし、渋滞による遅延を回避します。
  • 消費者のエクスペリエンスを向上させる - より正確な予想お届け日数を消費者に提供します。

ルート最適化の使用方法

このセクションでは、ルート最適化を使用する一般的なプロセスについて説明します。

1. フリート全体にタスクを割り当てる

ルート最適化のフリートの例 ほとんどのフリートは、その日にドライバー フリート全体で必要なすべてのタスクを割り当てるところから毎日始まります。ドライバーのテリトリーやルート最適化ソルバーなど、さまざまな割り当てアプローチを使用できます。ラスト ワンマイル フリート ソリューションは、タスクの割り当ての問題に直接対処することはできません。現在使用しているソリューションから ルートプランを使用できます

独自のルートソルバーを開発した場合は、Routes Preferred API または Routes API の ComputeRouteMatrix メソッドを使用して、複数の出発地と目的地のルートの距離と所要時間を推定できます。Routes Preferred API と Routes API の ComputeRouteMatrix メソッドを使用すると、他の Last Mile Fleet Solution プロダクトで使用されているものと同じトラフィックとルーティング アルゴリズムを使用できます。Distance Matrix API に比べていくつかの利点があります。詳細については、Routes Preferred ComputeRouteMatrix または Routes API: Compute Route Matrix をご覧ください。

ルート最適化のフリートの例

2. 特定のドライバのタスク順序を微調整する

ドライバにタスクを割り当てたら、タスクを実行する順序を最適化できます。この設定は、テリトリーの割り当てで各テリトリーのタスクの順序を最適化したい場合など、さまざまな理由で行うことができます。あるいは、ルートを更新して乗車の追加や、交通渋滞への対応を行うこともできます。この微調整には Directions API を使用します。Directions API では、最大 25 か所の経由地を最適化できます。詳しくは、Directions API をご覧ください。

ルートごとに 25 か所を超える停車地を最適化する場合は、ルートの優先 ComputeRoutes メソッドをご覧ください。詳細については、Routes Preferred ComputeRoutes をご覧ください。可用性については、Google の営業担当者にお問い合わせください。

3. ドライバーまたはフリート マネージャーが個別にルートを直接編集できるようにする

一部のフリート オペレーターは、ドライバーまたはフリート マネージャーがユーザー インターフェース内でルートを直接可視化して編集することを望んでいます。Maps SDK を使って Directions API からのルートを表示し、停車地の変更によってルートがどのような影響を受けるかを確認します。ラスト ワンマイル フリート ソリューション フリート エンジンでは、ドライバルートをいつでも変更できるようにすることで、このユースケースをサポートします。地図内のルートをカスタマイズする方法について詳しくは、Maps SDK for JavaScriptMaps SDK for AndroidMaps SDK for iOS をご覧ください。

ドライバ入力に基づくルートの詳細については、Fleet Engine のドキュメントをご覧ください。