অবজেক্ট lowerBound ≤ Sum(a(i) x(i)) ≤ upperBound
যেখানে lowerBound
এবং upperBound
হল ধ্রুবক, a(i)
হল ধ্রুবক সহগ এবং x(i)
হল ভেরিয়েবল (অজানা)।
নীচের উদাহরণটি 0
এবং 5
এর মধ্যে মান সহ একটি পরিবর্তনশীল x
তৈরি করে এবং 0 ≤ 2 * x ≤ 5
সীমাবদ্ধতা তৈরি করে। এটি প্রথমে নিম্ন বাউন্ড 5
এবং উপরের বাউন্ড 5
এর সাথে একটি সীমাবদ্ধতা তৈরি করে করা হয়। তারপর এই সীমাবদ্ধতার মধ্যে চলক x
এর সহগ 2
এ সেট করা হয়েছে।
var 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 var 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);
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
setCoefficient(variableName, coefficient) | LinearOptimizationConstraint | সীমাবদ্ধতার মধ্যে একটি ভেরিয়েবলের সহগ নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
setCoefficient(variableName, coefficient)
সীমাবদ্ধতার মধ্যে একটি ভেরিয়েবলের সহগ নির্ধারণ করে। ডিফল্টরূপে, ভেরিয়েবলের একটি সহগ 0 থাকে।
var engine = LinearOptimizationService.createEngine(); // Create a linear constraint with the bounds 0 and 10 var 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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
variableName | String | ভেরিয়েবলের নাম যার জন্য সহগ সেট করা হচ্ছে |
coefficient | Number | সহগ সেট করা হচ্ছে |
প্রত্যাবর্তন
LinearOptimizationConstraint
— এই লিনিয়ার অপ্টিমাইজেশান সীমাবদ্ধতা