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_errors أو OptimizeToursResponse.skipped_shipments فقط، ولا يتم حل بقية الطلب (يتم ضبط status وroutes على "غير مضبوط" في الرد). في حال رصد عدم تطابق في مسارات injectedSolutionConstraint، يتم ملء الحقل OptimizeToursResponse.validation_errors وترك الحقل OptimizeToursResponse.skipped_shipments فارغًا.

ملاحظة مهمة: لا يتم عرض جميع الشحنات غير المجدية هنا، بل فقط تلك التي تم رصدها على أنّها غير مجدية أثناء المعالجة المسبقة.