Enum Status

סטטוס

הסטטוס של הפתרון. לפני שתפתרו בעיה מסוימת, הסטטוס יהיה NOT_SOLVED. לאחר מכן המערכת תשתמש בערכים האחרים, אם נמצא שהפתרון נמצא בה בהצלחה ואם הפתרון אופטימלי.

כדי לקרוא לטיפוסים בני מנייה (enum), צריך לקרוא למחלקה, לשם ולנכס ההורה שלהם. לדוגמה, LinearOptimizationService.Status.OPTIMAL.

תכונות

נכסתיאורהתיאור
OPTIMALEnumהסטטוס של מציאת פתרון אופטימלי.
FEASIBLEEnumסטטוס שבו נמצא פתרון בר-ביצוע (שאינו בהכרח מיטבי).
INFEASIBLEEnumסטטוס שבו המודל הנוכחי לא בר ביצוע (אין לו פתרון).
UNBOUNDEDEnumסטטוס כשהמודל הנוכחי לא מקושר.
ABNORMALEnumסטטוס שבו המערכת לא הצליחה למצוא פתרון מסיבות בלתי צפויות.
MODEL_INVALIDEnumסטטוס כאשר המודל אינו חוקי.
NOT_SOLVEDEnumסטטוס שבו עדיין לא התקשרו למספר LinearOptimizationEngine.solve().