অবজেক্ট 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 - এই রৈখিক অপ্টিমাইজেশান সীমাবদ্ধতা