অবজেক্ট lower Bound ≤ Sum(a(i) x(i)) ≤ upperBound
যেখানে lower Bound
এবং upper Bound
ধ্রুবক, 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 Coefficient(variableName, coefficient) | Linear Optimization Constraint | সীমাবদ্ধতার মধ্যে একটি ভেরিয়েবলের সহগ নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
set Coefficient(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 Name | String | ভেরিয়েবলের নাম যার জন্য সহগ সেট করা হচ্ছে |
coefficient | Number | সহগ সেট করা হচ্ছে |
প্রত্যাবর্তন
Linear Optimization Constraint
- এই রৈখিক অপ্টিমাইজেশান সীমাবদ্ধতা