लीनियर ऑप्टिमाइज़ेशन सेवा, जिसका इस्तेमाल लीनियर और मिक्स-इंटीजर लीनियर प्रोग्राम का मॉडल बनाने और उन्हें हल करने के लिए किया जाता है.
क्लास
नाम | संक्षिप्त विवरण |
---|---|
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
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
Status | Status | सॉल्वर का स्टेटस. |
VariableType | VariableType | सॉल्वर के ज़रिए बनाए गए वैरिएबल के टाइप. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
createEngine() | LinearOptimizationEngine | लीनियर प्रोग्राम (संभावित मिश्रित पूर्णांक प्रोग्राम) को हल करने के लिए एक इंजन बनाता है. |
LinearOptimizationSolution
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getObjectiveValue() | Number | मौजूदा सलूशन में मकसद फ़ंक्शन की वैल्यू हासिल करता है. |
getStatus() | Status | समाधान की स्थिति की जानकारी मिलती है. |
getVariableValue(variableName) | Number | LinearOptimizationEngine.solve() पर किए गए आखिरी कॉल से बनाए गए समाधान में, वैरिएबल की वैल्यू हासिल करता है. |
isValid() | Boolean | यह तय करता है कि समाधान संभव है या बेहतर है. |
Status
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
OPTIMAL | Enum | सबसे बेहतर समाधान मिलने की स्थिति. |
FEASIBLE | Enum | वह स्थिति जब कोई काम करने लायक (ज़रूरी नहीं है कि सबसे बेहतर) समाधान मिल गया हो. |
INFEASIBLE | Enum | वह स्थिति, जब मौजूदा मॉडल संभव न हो (कोई समाधान न हो). |
UNBOUNDED | Enum | मौजूदा मॉडल के अनबाउंड होने की स्थिति में. |
ABNORMAL | Enum | किसी अनचाहे वजह से समाधान न मिलने की स्थिति. |
MODEL_INVALID | Enum | मॉडल अमान्य होने पर स्टेटस. |
NOT_SOLVED | Enum | स्थिति जब LinearOptimizationEngine.solve() को अभी तक कॉल नहीं किया गया हो. |
VariableType
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
INTEGER | Enum | ऐसे वैरिएबल का टाइप जो सिर्फ़ पूर्णांक की वैल्यू ले सकता है. |
CONTINUOUS | Enum | ऐसा वैरिएबल जो कोई भी रीयल वैल्यू ले सकता है. |