एनबी यही कारण है कि मैंने केवल इन तीन एल्गोरिदम को चुना, समय के कारण जो मैंने उन्हें समझने में उपलब्ध किया है। थोड़े शोध से, मैंने पाया कि ये एल्गोरिदम मूल रूप से मिनिमैक्स एल्गोरिथम में इंटरव्यू किए गए हैं। इसलिए अगर मैं एक को समझ सकता हूं तो बाकी दो बस गिर जाएंगे।
इस संदर्भ को देखते हुए, मैं मिनिमैक्स के साथ शुरुआत करने की सलाह दूंगा । तीन एल्गोरिदम में से, मिनीमैक्स समझने में सबसे आसान है।
अल्फा-बीटा , जैसा कि अन्य ने अन्य उत्तरों में उल्लेख किया है, मिनिमैक्स के शीर्ष पर एक सख्त सुधार है। मिनीमैक्स मूल रूप से अल्फा-बीटा कार्यान्वयन का एक हिस्सा है, और अल्फा-बीटा की एक अच्छी समझ के लिए वैसे भी मिनीमैक्स की अच्छी समझ के साथ शुरुआत करना आवश्यक है। यदि आपके पास मिनिमैक्स को समझने और लागू करने के बाद समय बचा है, तो मैं अल्फा-बीटा को आगे बढ़ने और मिनिमैक्स के शीर्ष पर निर्माण करने की सलाह दूंगा। अल्फा-बीटा के साथ शुरू करना अगर आप अभी तक नहीं समझते हैं कि मिनिमैक्स वास्तव में कोई मतलब नहीं है।
मोंटे-कार्लो ट्री सर्च शायद थोड़ा और अधिक उन्नत और वास्तव में गहराई से समझने के लिए अधिक जटिल है। पिछले एक दशक में, MCTS वास्तव में अन्य दो की तुलना में बहुत अधिक लोकप्रिय हो रहा है, इसलिए इस दृष्टि से MCTS अधिक "उपयोगी" हो सकता है।
मिनिमैक्स और एमसीटीएस के बीच कनेक्शन मिनिमैक्स और अल्फा-बीटा के बीच के कनेक्शन की तुलना में कम प्रत्यक्ष / स्पष्ट है, लेकिन अभी भी कम से कम एक वैचारिक स्तर पर एक कनेक्शन है। मेरा तर्क है कि पहले MCim में गोता लगाने से पहले मिनीमैक्स की अच्छी समझ होना अभी भी फायदेमंद है ; विशेष रूप से, मिनीमैक्स और उसके दोष / कमजोर बिंदुओं को समझना उपयोगी संदर्भ प्रदान कर सकता है / आपको यह समझने में मदद करता है कि एमसीटीएस "आवश्यक" / लोकप्रिय क्यों हो गया।
मेरी राय में, निष्कर्ष निकालने के लिए:
- अल्फा-बीटा मिनिमैक्स की तुलना में कड़ाई से बेहतर है, लेकिन मिनिमैक्स के शीर्ष पर भी दृढ़ता से संबंधित / निर्मित है; इसलिए, मिनिमैक्स के साथ शुरू करें, यदि समय परमिट हो तो अल्फा-बीटा के लिए जाएं
- MCTS की अलग-अलग ताकत / कमजोरियाँ हैं, अक्सर "आधुनिक" समस्याओं में अल्फा-बीटा से बेहतर होता है (लेकिन हमेशा नहीं), MCTS में गोता लगाने से पहले मिनिमैक्स की एक अच्छी समझ लाभदायक होगी।