SolvingMode

定義解算器應如何處理要求。在 VALIDATE_ONLY 以外的所有模式中,如果要求無效,您會收到 INVALID_REQUEST 錯誤。請參閱 maxValidationErrors,瞭解如何限制傳回的錯誤數量。

列舉
DEFAULT_SOLVE 解決模型。警告可能會顯示在 [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors] 中。
VALIDATE_ONLY 只驗證模型,不解決模型:盡可能填入 OptimizeToursResponse.validation_errors
DETECT_SOME_INFEASIBLE_SHIPMENTS

只會填入 OptimizeToursResponse.validation_errorsOptimizeToursResponse.skipped_shipments,實際上並未解決要求的其餘部分 (statusroutes 在回應中未設定)。如果偵測到 injectedSolutionConstraint 路線上有不可行性,系統會在 OptimizeToursResponse.validation_errors 欄位中填入這些不可行性,而 OptimizeToursResponse.skipped_shipments 則會留空。

重要事項:系統只會傳回在預處理期間偵測為不可行的貨件,而非所有不可行的貨件。

TRANSFORM_AND_RETURN_REQUEST

只有在 ShipmentModel.objectives 不為空白時,這項模式才會運作。這項要求並未解決。系統只會驗證並填入與指定目標相對應的費用。請參閱 ShipmentModel.objectives 的說明文件。系統會以 OptimizeToursResponse.processed_request 的形式傳回結果要求。

實驗功能:詳情請參閱 https://developers.google.com/maps/tt/route-optimization/experimental/objectives/make-request