मैंने ए *, बीएफएस, डीएफएस के बारे में सीखा है और उन्हें बहुत अच्छी तरह कार्यान्वित कर सकते हैं। हालांकि, जब मैं पैकमैन पथ खोजने की समस्या को हल करने में ऐसा करने की कोशिश करता हूं तो कुछ समस्याएं उत्पन्न होती हैं। आइए मान लें कि केवल दो प्रकार के मैज हैं: किसी के पास पूर्ण वस्तुएं हैं, जैसे कि रिक्त वर्ग में, सबकुछ या तो पॅकमैन या आइटम-टू-कलेक्ट या दीवार है; और केवल एक ही वस्तुएं (4 या उससे कम) होती हैं।पॅकमैन पथ के साथ कुछ प्रश्न
यदि एक से अधिक आइटम एकत्र करने के लिए बीएफएस और डीएफएस लागू होते हैं तो वास्तव में कैसे लागू होते हैं? ऐसे मामले में, क्या वे अभी भी इष्टतम परिणाम उत्पन्न करते हैं?
पूर्ण-आइटम मानचित्र के लिए सबसे अच्छा एल्गोरिदम/हेरिस्टिक क्या है? जो कुछ मैंने अभी तक किया है वह लालची ह्युरिस्टिक की तरह कुछ है, लेकिन नक्शा के कारण यह बहुत यादृच्छिक है क्योंकि नक्शा इकट्ठा करने के लिए बहुत सारी चीजें हैं और इसलिए, इस तरह के भूलभुलैया को हल करने का अच्छा विचार नहीं है।
कुछ आइटम मानचित्र में ए * का उपयोग करके, यह निर्धारित करने का कोई अच्छा तरीका है कि कौन सा आइटम पहले लिया जाना चाहिए? मैंने महात्मा दूरी का उपयोग किसी न किसी अनुमान के रूप में करने का प्रयास करने के बारे में सोचा, लेकिन यह विशेष रूप से कुछ मुश्किल परिस्थितियों में सही नहीं लगता है।
प्रश्न 2 बहुत छोटा लगता है ... pacman सिर्फ सभी उपहारों को खाना चाहता है, इसलिए उसे ग्राफ में प्रत्येक नोड पर जाना होगा, और कोई ग्राफ ट्रैवर्सल होगा कर। यही है, जब तक कि किसी प्रकार की बाधा न हो (शायद एक्स चाल के बाद एक भूत द्वारा खाया जाता है), और उपहारों के अलग-अलग मूल्य होते हैं? Othes दो प्रश्न उत्कृष्ट हैं और मैं उन्हें कुछ बेहतर करने की कमी के लिए उन्हें बाहर निकालने की कोशिश करने जा रहा हूं ... आप एक छोटे से पॅकमैन ढांचे को लिखने के लिए नहीं होता जो मुझे कुछ समय बचा सकता है, है ना? ;) – jjm
प्रश्न 2 के बारे में: केवल बाधा यह है कि पथ पॅकमैन पाता है चरण चरण की अवधि में एक अच्छा (या इष्टतम) होना चाहिए। अगर मैं सिर्फ पॅकमैन को दिमाग में जाने देता हूं, तो प्रत्येक खुले वर्ग में एक बार जाकर, तो यह सही काम नहीं करेगा? ढांचे की चीज़ के लिए, वास्तव में खेद है, लेकिन मेरे पास कोई नहीं है :( – IcySnow