שליחת משוב
Optimization Service
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אופטימיזציה
שירות האופטימיזציה הלינארי שמשמש לבניית מודלים של תוכניות לינאריות עם מספרים שלמים ומעורבים, ולפתור אותן.
מחלקות
שיטות
שיטה סוג הערך שמוחזר תיאור קצר
addConstraint(lowerBound, upperBound)
LinearOptimizationConstraint
מוסיף אילוץ לינארי חדש במודל.
addConstraints(lowerBounds, upperBounds, variableNames, coefficients)
LinearOptimizationEngine
הוספת אילוצים באצווה למודל.
addVariable(name, lowerBound, upperBound)
LinearOptimizationEngine
הוספה של משתנה מתמשך חדש למודל.
addVariable(name, lowerBound, upperBound, type)
LinearOptimizationEngine
מוסיף משתנה חדש למודל.
addVariable(name, lowerBound, upperBound, type, objectiveCoefficient)
LinearOptimizationEngine
מוסיף משתנה חדש למודל.
addVariables(names, lowerBounds, upperBounds, types, objectiveCoefficients)
LinearOptimizationEngine
הוספת כמה משתנים למודל.
setMaximization()
LinearOptimizationEngine
הגדרת כיוון האופטימיזציה למקסימום של פונקציית היעד הלינארי.
setMinimization()
LinearOptimizationEngine
מגדיר את כיוון האופטימיזציה כך שימזער את פונקציית היעד הלינארי.
setObjectiveCoefficient(variableName, coefficient)
LinearOptimizationEngine
מגדירה את המקדם של משתנה בפונקציית המטרה הלינארית.
solve()
LinearOptimizationSolution
פותרת את התוכנית הלינארית הנוכחית עם ברירת המחדל של 30 שניות.
solve(seconds)
LinearOptimizationSolution
פותרת את התוכנית הלינארית הנוכחית.
תכונות
נכס תיאור התיאור
Status
Status
סטטוס הפותר.
VariableType
VariableType
סוג המשתנים שנוצרו על ידי הפותר.
תכונות
נכס תיאור התיאור
OPTIMAL
Enum
הסטטוס של מציאת פתרון אופטימלי.
FEASIBLE
Enum
סטטוס שבו נמצא פתרון בר-ביצוע (שאינו בהכרח מיטבי).
INFEASIBLE
Enum
סטטוס שבו המודל הנוכחי לא בר ביצוע (אין לו פתרון).
UNBOUNDED
Enum
סטטוס כשהמודל הנוכחי לא מקושר.
ABNORMAL
Enum
סטטוס שבו המערכת לא הצליחה למצוא פתרון מסיבות בלתי צפויות.
MODEL_INVALID
Enum
סטטוס כאשר המודל אינו חוקי.
NOT_SOLVED
Enum
סטטוס שבו עדיין לא התקשרו למספר LinearOptimizationEngine.solve()
.
תכונות
נכס תיאור התיאור
INTEGER
Enum
סוג המשתנה שיכול לקבל רק ערכים של מספרים שלמים.
CONTINUOUS
Enum
סוג המשתנה שיכול לקבל כל ערך ממשי.
שליחת משוב
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0 . לפרטים, ניתן לעיין במדיניות האתר Google Developers . Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-01 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
רוצה לתת לנו משוב?