Kirim masukan
Optimization Service
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Pengoptimalan
Layanan pengoptimalan linear, yang digunakan untuk membuat model dan menyelesaikan program linear linear dan bilangan bulat campuran.
Class
Name Deskripsi singkat
LinearOptimizationConstraint
Objek yang menyimpan batasan linear bentuk lowerBound ≤ Sum(a(i) x(i)) ≤ upperBound
dengan lowerBound
dan upperBound
adalah konstanta, a(i)
adalah koefisien
konstan, dan x(i)
adalah variabel (tidak diketahui).
LinearOptimizationEngine
Mesin yang digunakan untuk membuat model dan menyelesaikan program linear.
LinearOptimizationService
Layanan pengoptimalan linear, yang digunakan untuk membuat model dan menyelesaikan program linear linear dan bilangan bulat campuran.
LinearOptimizationSolution
Solusi program linear.
Status
Status solusi.
VariableType
Jenis variabel yang dibuat oleh mesin.
Metode
Metode Jenis hasil yang ditampilkan Deskripsi singkat
addConstraint(lowerBound, upperBound)
LinearOptimizationConstraint
Menambahkan batasan linear baru dalam model.
addConstraints(lowerBounds, upperBounds, variableNames, coefficients)
LinearOptimizationEngine
Menambahkan batasan dalam batch ke model.
addVariable(name, lowerBound, upperBound)
LinearOptimizationEngine
Menambahkan variabel berkelanjutan baru ke model.
addVariable(name, lowerBound, upperBound, type)
LinearOptimizationEngine
Menambahkan variabel baru ke model.
addVariable(name, lowerBound, upperBound, type, objectiveCoefficient)
LinearOptimizationEngine
Menambahkan variabel baru ke model.
addVariables(names, lowerBounds, upperBounds, types, objectiveCoefficients)
LinearOptimizationEngine
Menambahkan variabel dalam batch ke model.
setMaximization()
LinearOptimizationEngine
Menetapkan arah pengoptimalan untuk memaksimalkan fungsi tujuan linear.
setMinimization()
LinearOptimizationEngine
Menetapkan arah pengoptimalan untuk meminimalkan fungsi tujuan linear.
setObjectiveCoefficient(variableName, coefficient)
LinearOptimizationEngine
Menetapkan koefisien variabel dalam fungsi tujuan linear.
solve()
LinearOptimizationSolution
Menyelesaikan program linear saat ini dengan batas waktu default 30 detik.
solve(seconds)
LinearOptimizationSolution
Memecahkan program linear saat ini.
Properti
Properti Jenis Deskripsi
Status
Status
Status pemecah soal.
VariableType
VariableType
Jenis variabel yang dibuat oleh pemecah.
Properti
Properti Jenis Deskripsi
OPTIMAL
Enum
Status saat solusi optimal telah ditemukan.
FEASIBLE
Enum
Status saat solusi yang memungkinkan (tidak selalu optimal) telah ditemukan.
INFEASIBLE
Enum
Status saat model saat ini tidak memungkinkan (tidak memiliki solusi).
UNBOUNDED
Enum
Status saat model saat ini tidak terikat.
ABNORMAL
Enum
Status saat gagal menemukan solusi karena alasan yang tidak terduga.
MODEL_INVALID
Enum
Status saat model tidak valid.
NOT_SOLVED
Enum
Status saat LinearOptimizationEngine.solve()
belum dipanggil.
Properti
Properti Jenis Deskripsi
INTEGER
Enum
Jenis variabel yang hanya dapat mengambil nilai bilangan bulat.
CONTINUOUS
Enum
Jenis variabel yang dapat memiliki nilai riil.
Kirim masukan
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2022-08-18 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
Ada masukan untuk kami?