MathOpt सेवा

MathOpt, C++ और Python की ऑप्टिमाइज़ेशन समस्याओं को मॉडल करने और उन्हें हल करने के लिए एक एपीआई है. MathOpt सेवा, OR एपीआई में तरीकों का एक प्रयोग के तौर पर बनाया गया सेट है. इसकी मदद से, एंडपॉइंट का इस्तेमाल करके गणित के ऑप्टिमाइज़ेशन के सवालों को कहीं से भी हल किया जा सकता है:

  • https://optimization.googleapis.com/v1/mathopt:solveMathOptModel

MathOpt सुविधाएं

MathOpt मॉडल में ये शामिल हो सकते हैं:

  • पूर्णांक या कंटिन्यूअस वैरिएबल
  • लीनियर या क्वाड्रेटिक कंस्ट्रेंट
  • लीनियर या क्वाड्रेटिक मकसद

मॉडल को किसी भी सॉल्वर से अलग परिभाषित किया जाता है और सॉल्वर को आपस में अदला-बदली करके बदला जा सकता है. इन सॉल्वर को SolveMathOptModel में इस्तेमाल किया जा सकता है:

MathOpt सेवा, मॉडल को हल करते समय, MathOpt की ज़्यादातर सुविधाओं के साथ काम करती है. इनमें ये शामिल हैं:

  • द्वैत
  • प्रीमल और ड्यूअल रे
  • सब इष्टतम प्राइमल और ड्यूअल सलूशन
  • वॉर्म स्टार्ट (सॉल्यूशन या आधार के हिसाब से)
  • बंद करने की वजह के बारे में पूरी जानकारी
  • ब्रांचिंग प्राथमिकता
  • कई सॉल्वर इंडिपेंडेंट पैरामीटर

फ़िलहाल, कॉलबैक, इंंक्रीमेंटलिज़्म, और रुकावटें काम नहीं करतीं. MathOpt सेवा, बेहतर कम्यूनिकेशन प्रोटोकॉल का इस्तेमाल करके, आने वाले समय में इन सुविधाओं के साथ काम करेगी.

सेटअप और इंस्टॉलेशन

MathOpt की रिमोट सॉल्यूशन की सुविधा का इस्तेमाल करने के लिए, आपको एक ऐसी एपीआई कुंजी की ज़रूरत होगी जिसे सेटअप गाइड में जाकर पाया जा सकता है. MathOpt, C++ और Python में क्लाइंट लाइब्रेरी उपलब्ध कराता है, जो रिलीज़ 9.9 से अब तक के OR-टूल के हिस्से के तौर पर उपलब्ध हैं.

Mathopt सेवा के बारे में कोई सवाल पूछने के लिए, or-mathopt-service+support@google.com पर संपर्क करें.