অপ্টিমাইজেশানের জন্য Google এর ওপেন সোর্স সফ্টওয়্যার স্যুট, OR-Tools , লিনিয়ার প্রোগ্রামিং এবং মিশ্র পূর্ণসংখ্যা প্রোগ্রামিং সমস্যা সমাধানের জন্য MPSolver র্যাপার প্রদান করে।
বিশুদ্ধ পূর্ণসংখ্যা প্রোগ্রামিং সমস্যা সমাধানের জন্য আপনি CP-SAT সমাধানকারীও ব্যবহার করতে পারেন।
উদাহরণ
নিম্নলিখিত পৃষ্ঠাগুলি MPSolver ব্যবহারকে ব্যাখ্যা করে এমন উদাহরণ প্রদান করে:
- Glop ব্যবহার করে Stigler খাদ্য সমস্যা সমাধান করা
- Glop ব্যবহার করে একটি LP সমস্যা সমাধান করা
- SCIP ব্যবহার করে একটি MIP সমস্যা সমাধান করা
- SCIP ব্যবহার করে একটি বিন প্যাকিং সমস্যা সমাধান করা
- CP-SAT ব্যবহার করে একটি অ্যাসাইনমেন্ট সমস্যা সমাধান করা
- একটি মডেল সংজ্ঞায়িত করতে অ্যারে ব্যবহার করে
সাধারণ কাজ
নিম্নলিখিত বিভাগটি LP এবং MIP-গুলি সমাধান করার সাথে সম্পর্কিত সাধারণ কাজগুলি প্রদর্শন করে৷
সময় সীমা
নীচের উদাহরণটি দেখায় কিভাবে Glop ব্যবহার করার সময় 15 মিলিসেকেন্ডের একটি অনুসন্ধান সময় সীমা সেট করতে হয়।
পাইথন
solver.set_time_limit(15)
সি++
solver->set_time_limit(15);
জাভা
solver.setTimeLimit(15)
সি#
solver.SetTimeLimit(15);