שירות האופטימיזציה הלינארי שמשמש לבניית מודלים של תוכניות לינאריות עם מספרים שלמים ומעורבים, ולפתור אותן.
מחלקות
שם | תיאור קצר |
---|---|
LinearOptimizationConstraint | אובייקט שמאחסן אילוץ לינארי בצורת lowerBound ≤ Sum(a(i) x(i)) ≤ upperBound , כאשר lowerBound ו-upperBound הם קבועים, a(i) הם מקדמים קבועים ו-x(i) הם משתנים (לא ידועים). |
LinearOptimizationEngine | המנוע המשמש לבניית מודלים של תוכנית לינארית ופתרון שלה. |
LinearOptimizationService | שירות האופטימיזציה הלינארי שמשמש לבניית מודלים של תוכניות לינאריות עם מספרים שלמים ומעורבים, ולפתור אותן. |
LinearOptimizationSolution | הפתרון של תוכנית ליניארית. |
Status | הסטטוס של הפתרון. |
VariableType | סוג המשתנים שהמנוע יוצר. |
LinearOptimizationConstraint
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
setCoefficient(variableName, coefficient) | LinearOptimizationConstraint | מגדירה את המקדם של משתנה באילוץ. |
LinearOptimizationEngine
שיטות
LinearOptimizationService
תכונות
נכס | תיאור | התיאור |
---|---|---|
Status | Status | סטטוס הפותר. |
VariableType | VariableType | סוג המשתנים שנוצרו על ידי הפותר. |
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
createEngine() | LinearOptimizationEngine | יצירת מנוע לפתרון תוכניות ליניאריות (תוכניות עם מספר שלמים מעורבים). |
LinearOptimizationSolution
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
getObjectiveValue() | Number | הפונקציה מקבלת את הערך של פונקציית היעד בפתרון הנוכחי. |
getStatus() | Status | קבלת הסטטוס של הפתרון. |
getVariableValue(variableName) | Number | הפונקציה מקבלת את הערך של משתנה בפתרון שנוצרה באמצעות הקריאה האחרונה ל-LinearOptimizationEngine.solve() . |
isValid() | Boolean | קובעת אם הפתרון ניתן או אופטימלי. |
Status
תכונות
נכס | תיאור | התיאור |
---|---|---|
OPTIMAL | Enum | הסטטוס של מציאת פתרון אופטימלי. |
FEASIBLE | Enum | סטטוס שבו נמצא פתרון בר-ביצוע (שאינו בהכרח מיטבי). |
INFEASIBLE | Enum | סטטוס שבו המודל הנוכחי לא בר ביצוע (אין לו פתרון). |
UNBOUNDED | Enum | סטטוס כשהמודל הנוכחי לא מקושר. |
ABNORMAL | Enum | סטטוס שבו המערכת לא הצליחה למצוא פתרון מסיבות בלתי צפויות. |
MODEL_INVALID | Enum | סטטוס כאשר המודל אינו חוקי. |
NOT_SOLVED | Enum | סטטוס שבו עדיין לא התקשרו למספר LinearOptimizationEngine.solve() . |
VariableType
תכונות
נכס | תיאור | התיאור |
---|---|---|
INTEGER | Enum | סוג המשתנה שיכול לקבל רק ערכים של מספרים שלמים. |
CONTINUOUS | Enum | סוג המשתנה שיכול לקבל כל ערך ממשי. |