MathOpt হল C++ এবং Python থেকে মডেলিং এবং অপ্টিমাইজেশান সমস্যা সমাধানের জন্য একটি API। MathOpt পরিষেবা হল OR API-এর মধ্যে পদ্ধতিগুলির একটি পরীক্ষামূলক সেট যা আপনাকে শেষ পয়েন্ট ব্যবহার করে দূরবর্তীভাবে গাণিতিক অপ্টিমাইজেশন সমস্যাগুলি সমাধান করতে দেয়:
-
https://optimization.googleapis.com/v1/mathopt:solveMathOptModel
MathOpt বৈশিষ্ট্য
MathOpt মডেলগুলি থাকতে পারে:
- পূর্ণসংখ্যা বা অবিচ্ছিন্ন ভেরিয়েবল
- রৈখিক বা দ্বিঘাত সীমাবদ্ধতা
- রৈখিক বা চতুর্মুখী উদ্দেশ্য
মডেলগুলি যে কোনও সমাধানকারী থেকে স্বাধীনভাবে সংজ্ঞায়িত করা হয় এবং সমাধানকারীগুলিকে বিনিময়যোগ্যভাবে অদলবদল করা যেতে পারে। নিম্নলিখিত সমাধানকারীগুলি SolveMathOptModel
এ সমর্থিত:
একটি মডেল সমাধান করার সময় MathOpt পরিষেবাটি MathOpt-এর বেশিরভাগ বৈশিষ্ট্য সমর্থন করে, যার মধ্যে রয়েছে:
- দ্বৈততা
- আদি ও দ্বৈত রশ্মি
- সাবঅপ্টিমাল আদি এবং দ্বৈত সমাধান
- উষ্ণ শুরু (সমাধান বা ভিত্তিতে)
- বিশদ সমাপ্তির কারণ
- শাখাগত অগ্রাধিকার
- অনেক সমাধানকারী স্বাধীন পরামিতি
কলব্যাক, ইনক্রিমেন্টালিজম, এবং বাধা এখনও সমর্থিত নয়। MathOpt পরিষেবা একটি সমৃদ্ধ যোগাযোগ প্রোটোকল ব্যবহার করে ভবিষ্যতে এই বৈশিষ্ট্যগুলিকে সমর্থন করবে৷
সেটআপ এবং ইনস্টলেশন
MathOpt এর দূরবর্তী সমাধান ক্ষমতা ব্যবহার করতে, আপনার একটি API কী প্রয়োজন যা সেটআপ নির্দেশিকা অনুসরণ করে প্রাপ্ত করা যেতে পারে। MathOpt C++ এবং Python-এ ক্লায়েন্ট লাইব্রেরি প্রদান করে, যেগুলো OR-Tools-এর অংশ হিসেবে 9.9 প্রকাশের পর থেকে উপলব্ধ।
MathOpt পরিষেবা সম্পর্কিত প্রশ্ন থাকলে আপনি or-mathopt-service+support@google.com- এর সাথে যোগাযোগ করতে পারেন।