lower
के फ़ॉर्मैट में लीनियर कंस्ट्रेंट को सेव करने वाला ऑब्जेक्ट, जहां lower
और upper
कॉन्सटेंट हैं, a(i)
कॉन्सटेंट के गुणांक हैं, और x(i)
वैरिएबल (अनजान) हैं.
नीचे दिए गए उदाहरण में, 0
और 5
के बीच की वैल्यू वाला एक वैरिएबल x
बनाया गया है और शर्त 0 ≤ 2 * x ≤ 5
बनाई गई है. ऐसा करने के लिए, सबसे पहले 5
और ऊपरी सीमा 5
के साथ एक कंस्ट्रेंट बनाएं. इसके बाद, इस शर्त में वैरिएबल
x
के लिए गुणांक 2
पर सेट किया जाता है.
const engine = LinearOptimizationService.createEngine(); // Create a variable so we can add it to the constraint engine.addVariable('x', 0, 5); // Create a linear constraint with the bounds 0 and 10 const constraint = engine.addConstraint(0, 10); // Set the coefficient of the variable in the constraint. The constraint is now: // 0 <= 2 * x <= 5 constraint.setCoefficient('x', 2);
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
set | Linear | यह शर्त में किसी वैरिएबल का गुणांक सेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
setCoefficient(variableName, coefficient)
यह शर्त में किसी वैरिएबल का गुणांक सेट करता है. डिफ़ॉल्ट रूप से, वैरिएबल का गुणांक 0 होता है.
const engine = LinearOptimizationService.createEngine(); // Create a linear constraint with the bounds 0 and 10 const constraint = engine.addConstraint(0, 10); // Create a variable so we can add it to the constraint engine.addVariable('x', 0, 5); // Set the coefficient of the variable in the constraint. The constraint is now: // 0 <= 2 * x <= 5 constraint.setCoefficient('x', 2);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
variable | String | उस वैरिएबल का नाम जिसके लिए गुणांक सेट किया जा रहा है |
coefficient | Number | कॉफ़िशिएंट सेट किया जा रहा है |
वापसी का टिकट
Linear
— यह लीनियर ऑप्टिमाइज़ेशन की शर्त