SolvingMode

Definiert, wie der Solver die Anfrage verarbeiten soll. In allen Modi außer VALIDATE_ONLY erhalten Sie bei einer ungültigen Anfrage den Fehler INVALID_REQUEST. Mit maxValidationErrors können Sie die Anzahl der zurückgegebenen Fehler begrenzen.

Enums
DEFAULT_SOLVE Lösen Sie das Modell. Warnungen können unter [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors] ausgegeben werden.
VALIDATE_ONLY Das Modell wird nur validiert, ohne es zu lösen. Es werden so viele OptimizeToursResponse.validation_errors wie möglich ausgefüllt.
DETECT_SOME_INFEASIBLE_SHIPMENTS

Es wird nur OptimizeToursResponse.validation_errors oder OptimizeToursResponse.skipped_shipments ausgefüllt und der Rest der Anfrage wird nicht gelöst (status und routes sind in der Antwort nicht festgelegt). Wenn Unzulässigkeiten in injectedSolutionConstraint-Routen erkannt werden, werden sie im Feld OptimizeToursResponse.validation_errors eingefügt und OptimizeToursResponse.skipped_shipments bleibt leer.

WICHTIG: Nicht alle nicht umsetzbaren Sendungen werden hier zurückgegeben, sondern nur die, die während der Vorverarbeitung als nicht umsetzbar erkannt werden.

TRANSFORM_AND_RETURN_REQUEST

Dieser Modus funktioniert nur, wenn ShipmentModel.objectives nicht leer ist. Die Anfrage ist nicht gelöst. Er wird nur validiert und mit Kosten gefüllt, die den angegebenen Zielvorhaben entsprechen. Weitere Informationen finden Sie in der Dokumentation zu ShipmentModel.objectives. Die Anfrage wird als OptimizeToursResponse.processed_request zurückgegeben.

Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/tt/route-optimization/experimental/objectives/make-request.