Class LinearOptimizationConstraint

রৈখিক অপ্টিমাইজেশান সীমাবদ্ধতা

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