Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Optimization Service
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ऑप्टिमाइज़ेशन
यह लीनियर ऑप्टिमाइज़ेशन सेवा है. इसका इस्तेमाल, लीनियर और मिक्स्ड-इंटीजर लीनियर प्रोग्राम को मॉडल बनाने और हल करने के लिए किया जाता है.
क्लास
| नाम | संक्षिप्त विवरण |
LinearOptimizationConstraint | यह ऑब्जेक्ट, lowerBound ≤ Sum(a(i) x(i)) ≤ upperBound के फ़ॉर्म में लीनियर कंस्ट्रेंट को सेव करता है. यहां lowerBound और upperBound कॉन्सटेंट हैं, a(i) कॉन्सटेंट कोएफ़िशिएंट हैं, और x(i) वैरिएबल (अनजान) हैं. |
LinearOptimizationEngine | लीनियर प्रोग्राम को मॉडल बनाने और हल करने के लिए इस्तेमाल किया जाने वाला इंजन. |
LinearOptimizationService | यह लीनियर ऑप्टिमाइज़ेशन सेवा है. इसका इस्तेमाल, लीनियर और मिक्स्ड-इंटीजर लीनियर प्रोग्राम को मॉडल बनाने और हल करने के लिए किया जाता है. |
LinearOptimizationSolution | लीनियर प्रोग्राम का समाधान. |
Status | समस्या हल होने की स्थिति. |
VariableType | इंजन के बनाए गए वैरिएबल का टाइप. |
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
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 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2026-04-13 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2026-04-13 (UTC) को अपडेट किया गया."],[],["The linear optimization service models and solves linear and mixed-integer linear programs. Key actions include: creating an engine (`LinearOptimizationEngine`), adding variables with bounds and types, adding constraints to the model, setting the objective function's direction (maximize or minimize), and setting coefficients for variables in the objective function and constraints. The `solve()` method then computes the solution. The `LinearOptimizationSolution` object contains methods to determine solution status, objective value, and variable values.\n"]]