Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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 | ประเภทตัวแปรที่ใช้ค่าจริงได้ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-04-13 UTC
[null,null,["อัปเดตล่าสุด 2026-04-13 UTC"],[],["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"]]