MathOpt Hizmeti
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
MathOpt; C++ ve Python'da modelleme ve optimizasyon problemleri çözme için kullanılan bir API'dir. MathOpt hizmeti, uç noktayı kullanarak matematiksel optimizasyon problemlerini uzaktan çözmenizi sağlayan, OR API'deki deneysel bir yöntem grubudur:
https://optimization.googleapis.com/v1/mathopt:solveMathOptModel
MathOpt Özellikleri
MathOpt modelleri şunları içerebilir:
- Tam sayı veya sürekli değişkenler
- Doğrusal veya ikinci dereceden kısıtlamalar
- Doğrusal veya ikinci dereceden hedefler
Modeller herhangi bir çözücüden bağımsız olarak tanımlanır ve çözücüler birbirinin yerine değiştirilebilir. Aşağıdaki çözücüler SolveMathOptModel
ürününde desteklenmektedir:
MathOpt hizmeti, bir modeli çözerken MathOpt'in aşağıdakiler gibi özelliklerinin çoğunu destekler:
- İkilik
- İlk ve çift ışın
- İdeal olmayan asal ve çift çözümler
- Hazırda başlatma (çözüm veya temel bazında)
- Ayrıntılı fesih nedeni
- Dallara ayırma önceliği
- Çözücüden bağımsız birçok parametre
Geri çağırmalar, artımlılık ve kesinti henüz desteklenmemektedir. MathOpt hizmeti, gelecekte daha zengin bir iletişim protokolü kullanarak bu özellikleri destekleyecektir.
Kurulum ve Yükleme
MathOpt'in uzaktan çözme özelliklerini kullanmak için kurulum kılavuzundan edinilebilecek bir API anahtarına ihtiyacınız vardır. MathOpt; 9.9 sürümünden itibaren OR Araçları'nın bir parçası olarak kullanılabilen C++ ve Python'da istemci kitaplıkları sağlar.
MathOpt hizmetiyle ilgili sorularınız için or-mathopt-service+support@google.com adresiyle iletişime geçebilirsiniz.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-09 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-09 UTC."],[],["MathOpt API allows modeling and remotely solving optimization problems via the `https://optimization.googleapis.com/v1/mathopt:solveMathOptModel` endpoint, supporting integer/continuous variables, linear/quadratic constraints, and objectives. Models are solver-independent, with supported solvers including GLOP, PDLP, CP-SAT, SCIP, GLPK, OSQP, and HiGHS. Features like duality, warm starts, and detailed termination reasons are available. Access requires an API key, and client libraries are in OR-Tools release 9.9. Future features will include callbacks, incrementalism, and interruption.\n"]]