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 | برنامه خطی فعلی را با مهلت پیشفرض ۳۰ ثانیه حل میکند. |
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 مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-04-13 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-04-13 بهوقت ساعت هماهنگ جهانی."],[],["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"]]