Optimization Service
অপ্টিমাইজেশান
রৈখিক অপ্টিমাইজেশান পরিষেবা, রৈখিক এবং মিশ্র-পূর্ণসংখ্যা রৈখিক প্রোগ্রামগুলির মডেল এবং সমাধান করতে ব্যবহৃত হয়।
ক্লাস
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|
add Constraint(lowerBound, upperBound) | Linear Optimization Constraint | মডেলে একটি নতুন রৈখিক সীমাবদ্ধতা যোগ করে। |
add Constraints(lowerBounds, upperBounds, variableNames, coefficients) | Linear Optimization Engine | মডেলে ব্যাচে সীমাবদ্ধতা যোগ করে। |
add Variable(name, lowerBound, upperBound) | Linear Optimization Engine | মডেলে একটি নতুন ক্রমাগত পরিবর্তনশীল যোগ করে। |
add Variable(name, lowerBound, upperBound, type) | Linear Optimization Engine | মডেলে একটি নতুন ভেরিয়েবল যোগ করে। |
add Variable(name, lowerBound, upperBound, type, objectiveCoefficient) | Linear Optimization Engine | মডেলে একটি নতুন ভেরিয়েবল যোগ করে। |
add Variables(names, lowerBounds, upperBounds, types, objectiveCoefficients) | Linear Optimization Engine | মডেলে ব্যাচে ভেরিয়েবল যোগ করে। |
set Maximization() | Linear Optimization Engine | রৈখিক উদ্দেশ্য ফাংশন সর্বাধিক করার জন্য অপ্টিমাইজেশান দিক সেট করে। |
set Minimization() | Linear Optimization Engine | রৈখিক উদ্দেশ্য ফাংশন ছোট করার জন্য অপ্টিমাইজেশান দিক সেট করে। |
set Objective Coefficient(variableName, coefficient) | Linear Optimization Engine | রৈখিক উদ্দেশ্য ফাংশনে একটি ভেরিয়েবলের সহগ নির্ধারণ করে। |
solve() | Linear Optimization Solution | 30 সেকেন্ডের ডিফল্ট সময়সীমার সাথে বর্তমান লিনিয়ার প্রোগ্রামটি সমাধান করে। |
solve(seconds) | Linear Optimization Solution | বর্তমান লিনিয়ার প্রোগ্রাম সমাধান করে। |
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|
Status | Status | সমাধানকারীর অবস্থা। |
Variable Type | Variable Type | সমাধানকারী দ্বারা তৈরি ভেরিয়েবলের প্রকার। |
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|
OPTIMAL | Enum | স্থিতি যখন একটি সর্বোত্তম সমাধান পাওয়া গেছে। |
FEASIBLE | Enum | স্থিতি যখন একটি সম্ভাব্য (অগত্যা সর্বোত্তম) সমাধান পাওয়া গেছে। |
INFEASIBLE | Enum | স্থিতি যখন বর্তমান মডেলটি অসম্ভাব্য (কোন সমাধান নেই)। |
UNBOUNDED | Enum | বর্তমান মডেল আনবাউন্ড হলে স্থিতি। |
ABNORMAL | Enum | স্থিতি যখন এটি অপ্রত্যাশিত কারণে একটি সমাধান খুঁজে পেতে ব্যর্থ হয়. |
MODEL_INVALID | Enum | স্ট্যাটাস যখন মডেলটি অবৈধ। |
NOT_SOLVED | Enum | স্থিতি যখন Linear Optimization Engine.solve() এখনও কল করা হয়নি। |
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|
INTEGER | Enum | ভেরিয়েবলের প্রকার যা শুধুমাত্র পূর্ণসংখ্যার মান নিতে পারে। |
CONTINUOUS | Enum | ভেরিয়েবলের ধরন যা যেকোনো বাস্তব মান নিতে পারে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-12-02 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-12-02 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."]]],["The linear optimization service models and solves linear and mixed-integer linear programs. Key actions include: creating an engine (`LinearOptimizationEngine`), adding variables with bounds and types, adding constraints to the model, setting the objective function's direction (maximize or minimize), and setting coefficients for variables in the objective function and constraints. The `solve()` method then computes the solution. The `LinearOptimizationSolution` object contains methods to determine solution status, objective value, and variable values.\n"]]