SolvingMode

تحدِّد كيفية تعامل أداة حلّ المشاكل مع الطلب. في جميع وسائل النقل باستثناء VALIDATE_ONLY، إذا كان الطلب غير صالح، ستظهر لك رسالة الخطأ INVALID_REQUEST. يمكنك الاطّلاع على maxValidationErrors للحدّ من عدد الأخطاء المعروضة.

عمليات التعداد
DEFAULT_SOLVE حلّ النموذج قد يتم إصدار التحذيرات في [OptimizeToursResponse.Verifyation_errors][google.cloud.optimization.v1.OptimizeToursResponse.Verifyation_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 فارغًا.

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