ステートレスルート最適化を実行する
POST/api/v1/node_scheduler
ステートレスAPIは、SWATによって開発された最適化エンジンへの直接アクセスを提供します。複雑さは高いですが、ユースケースに適用可能なビジネスルールの設定に柔軟性を提供します。 ステートレスアプローチでは、SWATバックエンドはコンシューマーによって送信されたオブジェクトの状態を維持しません。これにより、データ主権やデータプライバシーに関するコンシューマーの懸念に対処できる場合があります。ただし、コンシューマー側のアプリケーションでオブジェクトとマスターデータの状態を維持するという追加の負担が発生します。さらに、データはSWATバックエンドに永続化されないため、ステートレスAPIは、ドライバーアプリやWebアプリなどのSWATアプリケーションとの統合には使用できません。 すべてのペイロードには、車両の位置、ドロップオフとピックアップポイント、最適化シミュレーション、予約など、最適化を実行するために必要なすべてのデータを含める必要があります。
calculation_mode が async に設定されている場合、リクエストは job_id を含む別のオブジェクトを返します。これを使用して、計算の状態を確認し、最適化の結果を取得できます。
最適化エンジンが指定された期間内または反復回数内に実行可能なソリューションを見つけることができなかった場合、エンジンはリクエストされたすべての予約を拒否する可能性があります。
Request
Responses
- 200
OK