SolvingMode

Definiert, wie der Solver die Anfrage verarbeiten soll. Wenn die Anfrage ungültig ist, wird in allen Modi außer VALIDATE_ONLY der Fehler INVALID_REQUEST angezeigt. Unter maxValidationErrors können Sie die Anzahl der zurückgegebenen Fehler begrenzen.

Enums
DEFAULT_SOLVE Lösen Sie das Modell.
VALIDATE_ONLY Validiert nur das Modell, ohne es zu lösen: Es werden möglichst viele OptimizeToursResponse.validation_errors ausgefüllt.
DETECT_SOME_INFEASIBLE_SHIPMENTS

Es werden nur Werte für OptimizeToursResponse.validation_errors oder OptimizeToursResponse.skipped_shipments gefüllt. Der Rest der Anfrage wird nicht beantwortet (status und routes sind in der Antwort nicht festgelegt). Wenn bei injectedSolutionConstraint-Routen Inkompatibilitäten festgestellt werden, werden diese in das Feld OptimizeToursResponse.validation_errors eingetragen und OptimizeToursResponse.skipped_shipments bleibt leer.

WICHTIG: Hier werden nicht alle nicht durchführbaren Sendungen zurückgeschickt, sondern nur die, die bei der Vorverarbeitung als nicht durchführbar eingestuft wurden.