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