Optimization Service
অপ্টিমাইজেশান
রৈখিক অপ্টিমাইজেশান পরিষেবা, রৈখিক এবং মিশ্র-পূর্ণসংখ্যা রৈখিক প্রোগ্রামগুলির মডেল এবং সমাধান করতে ব্যবহৃত হয়।
ক্লাস
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বর্ণনা |
---|
addConstraint(lowerBound, upperBound) | LinearOptimizationConstraint | মডেলে একটি নতুন রৈখিক সীমাবদ্ধতা যোগ করে। |
addConstraints(lowerBounds, upperBounds, variableNames, coefficients) | LinearOptimizationEngine | মডেলে ব্যাচে সীমাবদ্ধতা যোগ করে। |
addVariable(name, lowerBound, upperBound) | LinearOptimizationEngine | মডেলে একটি নতুন ক্রমাগত পরিবর্তনশীল যোগ করে। |
addVariable(name, lowerBound, upperBound, type) | LinearOptimizationEngine | মডেলে একটি নতুন ভেরিয়েবল যোগ করে। |
addVariable(name, lowerBound, upperBound, type, objectiveCoefficient) | LinearOptimizationEngine | মডেলে একটি নতুন ভেরিয়েবল যোগ করে। |
addVariables(names, lowerBounds, upperBounds, types, objectiveCoefficients) | LinearOptimizationEngine | মডেলে ব্যাচে ভেরিয়েবল যোগ করে। |
setMaximization() | LinearOptimizationEngine | রৈখিক উদ্দেশ্য ফাংশন সর্বাধিক করার জন্য অপ্টিমাইজেশান দিক সেট করে। |
setMinimization() | LinearOptimizationEngine | রৈখিক উদ্দেশ্য ফাংশন ছোট করার জন্য অপ্টিমাইজেশান দিক সেট করে। |
setObjectiveCoefficient(variableName, coefficient) | LinearOptimizationEngine | রৈখিক উদ্দেশ্য ফাংশনে একটি ভেরিয়েবলের সহগ নির্ধারণ করে। |
solve() | LinearOptimizationSolution | 30 সেকেন্ডের ডিফল্ট সময়সীমার সাথে বর্তমান লিনিয়ার প্রোগ্রামটি সমাধান করে। |
solve(seconds) | LinearOptimizationSolution | বর্তমান লিনিয়ার প্রোগ্রাম সমাধান করে। |
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|
Status | Status | সমাধানকারীর অবস্থা। |
VariableType | VariableType | সমাধানকারী দ্বারা তৈরি ভেরিয়েবলের প্রকার। |
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|
OPTIMAL | Enum | স্থিতি যখন একটি সর্বোত্তম সমাধান পাওয়া গেছে। |
FEASIBLE | Enum | স্থিতি যখন একটি সম্ভাব্য (অগত্যা সর্বোত্তম) সমাধান পাওয়া গেছে। |
INFEASIBLE | Enum | স্থিতি যখন বর্তমান মডেলটি অসম্ভাব্য (কোন সমাধান নেই)। |
UNBOUNDED | Enum | বর্তমান মডেল আনবাউন্ড হলে স্থিতি। |
ABNORMAL | Enum | স্থিতি যখন এটি অপ্রত্যাশিত কারণে একটি সমাধান খুঁজে পেতে ব্যর্থ হয়. |
MODEL_INVALID | Enum | স্ট্যাটাস যখন মডেলটি অবৈধ। |
NOT_SOLVED | Enum | স্থিতি যখন LinearOptimizationEngine.solve() এখনও কল করা হয়নি। |
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|
INTEGER | Enum | ভেরিয়েবলের প্রকার যা শুধুমাত্র পূর্ণসংখ্যার মান নিতে পারে। |
CONTINUOUS | Enum | ভেরিয়েবলের ধরন যা যেকোনো বাস্তব মান নিতে পারে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-10-25 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-10-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["The Linear Optimization Service enables the modeling and resolution of linear and mixed-integer linear programs within Apps Script."],["It provides classes like `LinearOptimizationConstraint`, `LinearOptimizationEngine`, and `LinearOptimizationSolution` to define, solve, and retrieve optimization results."],["`LinearOptimizationEngine` allows adding variables, constraints, setting objective functions (maximization or minimization), and solving the linear program."],["Solutions can be evaluated using methods like `getObjectiveValue`, `getStatus`, and `getVariableValue` to understand the optimization outcome."],["The service utilizes various statuses (e.g., `OPTIMAL`, `FEASIBLE`, `INFEASIBLE`) and variable types (`INTEGER`, `CONTINUOUS`) to represent the solution state and variable characteristics."]]],[]]