

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Optimize waypoints
<a name="actions-optimize-waypoints"></a>

Optimize Waypoints API は、ルートに沿って複数のウェイポイントにアクセスするための最も効率的なシーケンスを計算します。この API は、高度なアルゴリズムを使用して、交通状況、回避、車両の仕様などの要因を考慮しながら、移動時間と距離を最小限に抑えます。Optimize Waypoints API を統合すると、企業では、オペレーションの合理化、燃料消費量の削減、配信効率の向上、顧客満足度の向上に役立ちます。この API によって最適化されたルートが提供されるため、マルチストップ移動シナリオでの意思決定とリソース割り当てが向上します。

詳細については、*Amazon Location Service API リファレンス*の「[OptimizeWaypoints](https://docs.aws.amazon.com/location/latest/APIReference/API_OptimizeWaypoints.html)」を参照してください。

この API のリクエスト、レスポンス、cURL、CLI コマンドの例については、「[ウェイポイントの最適化の使用方法](https://docs.aws.amazon.com/location/latest/developerguide/optimize-waypoints-how-to.html)」を参照してください。

## ユースケース
<a name="use-cases"></a>
+ **マルチストップ配送効率を向上させる:** 配送のマルチストップのシーケンスを効率的に最適化して、移動時間とコストを削減します。配送サービスでは、ドライバーの最も効率的なルートを計算し、燃料コストを最小限に抑え、タイムリーな配送を確保して、運用を合理化できます。これにより、顧客満足度と運用効率が向上します。
+ **現場サービスオペレーションを効率化する:** 1 日に複数の現場を訪問するシーケンスを最適化して、現場サービス技術者の移動時間を短縮します。これにより、企業はより多くの職務を毎日完了できるため、生産性とサービス提供が向上します。
+ **旅行代理店の効率的なツアールートを計画する:** 複数の名所を含む旅行日程を最適化して、移動時間を最小限に抑えながら観光時間を最大化します。旅行代理店は、この機能を使用してガイド付きツアーの最適な計画を作成し、利用可能な時間をより有効に活用して、全体的な旅行体験を向上させることができます。
+ **ライドシェアドライバーの効率の向上:** 複数のお客様の乗車と降車のシーケンスを最適化し、待機時間を短縮して、運転手のエクスペリエンスを向上させます。ライドシェアサービスにより、ウェイポイントが最適化され、ドライバーの収益を最大化して、乗客にタイムリーなサービスを確実に提供できます。
+ **ごみ収集サービスのルートを最適化する:** ガベージコレクションルートを計画して移動距離と時間を最小限に抑えます。これにより、ごみ管理会社は運用を合理化し、タイムリーな収集を確保して、コスト削減を達成し、環境への影響を軽減できます。
+ **イベントや会議の物流を調整する:** 複数の会場に機器や必要な備品を配送するための輸送物流を管理し、荷積みと荷下ろしのルートを最適化します。これにより、イベントプランナーは輸送を合理化し、遅延を減らして、イベントのマテリアルをタイムリーに到着させることができます。
+ **緊急対応ルートを強化する:** 複数の緊急事態への最速ルートを計画し、重大な状況での応答時間を最適化します。緊急サービスは対応効率を向上させ、最適化されたウェイポイントを使用して人命を救うことができる可能性があります。
+ **現場担当者の販売ルート計画を立てやすくする:** 1 日に複数のクライアントを訪問する販売担当者のルートを最適化して、移動時間を最小限に抑え、クライアント訪問数を最大化します。これにより、企業は生産性を高め、より多くの販売機会を活用できます。

## リクエストを理解する
<a name="understanding-request"></a>

リクエストには、最適化されたシーケンスを計算するために `Origin` や `Waypoints` などのパラメータが必要です。`Avoid`、`Traffic`、`Driver` などのオプションのパラメータを使用すると、追加のカスタマイズが可能になります。

**Waypoints**  
順に最適化するウェイポイントのリスト。

**Origin**  
最適化のためのルートの開始位置。

**Destination**  
最適化のためのルートのオプションの終了位置。

**OptimizeSequencingFor**  
最速ルートや最短ルートなど、順序付けの最適化の基準。

**Traffic**  
ルート計算に影響する交通関連のオプション。

**ドライバー**  
ドライバーの労働時間と休憩時間のサイクルにより、地域の運転規制への準拠を確保します。

**クラスタリング**  
Clustering を使用すると、最適化されたシーケンスを改善するために、近くのウェイポイントをクラスタリングする方法を指定できます。

各ウェイポイントでは、`AppointmentTime` や `AccessHours` などの満たす必要がある制約や、`Before` などの別のウェイポイントの順序付け制約などを指定することもできます。

## レスポンスを理解する
<a name="understanding-response"></a>

レスポンスは、ジャーニーの `OptimizedWaypoints` と全体的な `Distance` および `Duration` を含む、最適化されたウェイポイントシーケンスの詳細を提供します。

**OptimizedWaypoints**  
最適化された順序のウェイポイントのリスト。

**ImpedingWaypoints**  
満たされなかったため失敗した制約など、最適化されたシーケンスの障害となるウェイポイント。

**Connections**  
距離や所要時間など、ウェイポイント間の移動に関する詳細。

**TimeBreakdown**  
ルートの `Travel`、`Rest`、`Service`、および `Wait` 時間の合計の内訳。

**ClusterIndex**  
ウェイポイントが関連付けられているクラスターのインデックス。インデックスは、リクエストの処理中にクラスタリングが実行された場合にのみレスポンスに含まれます。