ऑप्टिमाइज़ेशन के लिए, Google के ओपन सोर्स सॉफ़्टवेयर सुइट OR-Tools, MPSolver रैपर देता है लीनियर प्रोग्रामिंग और मिक्स्ड इंटीजर प्रोग्रामिंग से जुड़े सवाल.
शुद्ध इंटीजर प्रोग्रामिंग से जुड़ी समस्याओं को हल करने के लिए, CP-SAT सॉल्वर.
उदाहरण
नीचे दिए गए पेजों में ऐसे उदाहरण दिए गए हैं जिनमें MPSolver के इस्तेमाल के बारे में बताया गया है:
- Glop का इस्तेमाल करके स्टिगलर डाइट की समस्या हल करना
- Glop का इस्तेमाल करके LP की समस्या हल करना
- SCIP का इस्तेमाल करके MIP की समस्या हल करना
- एससीआईपी का इस्तेमाल करके बिन पैकिंग की समस्या हल करना
- सीपी-एसएटी का इस्तेमाल करके असाइनमेंट के सवाल हल करना
- मॉडल तय करने के लिए, सरणियों का इस्तेमाल करना
इस टूल की मदद से किए जाने वाले सामान्य काम
नीचे दिए गए सेक्शन में, हल करने से जुड़े सामान्य कामों के बारे में बताया गया है एलपी और एमआईपी.
समयसीमाएं
नीचे दिए गए उदाहरण में बताया गया है कि खोज के लिए 15 मिलीसेकंड की समयसीमा कैसे सेट करें, जब Glop का इस्तेमाल करके.
Python
solver.set_time_limit(15)
C++
solver->set_time_limit(15);
Java
solver.setTimeLimit(15)
C#
solver.SetTimeLimit(15);