संक्षिप्त उत्तर हाँ है, ऐसी स्थितियां हैं जिनमें ए * समस्या को हल करने के लिए सबसे अच्छा एल्गोरिदम नहीं है। हालांकि, समाधान खोजने के लिए सर्वोत्तम एल्गोरिदम का आकलन करने के कई तरीके हैं।
आप सबसे अच्छाप्रदर्शन के संदर्भ में विचार कर रहे हैं, तो कुछ विशेष मामलों डीएफएस में और BFS काफी ए * बेहतर प्रदर्शन करेगी। पिछले अनुभव से, यह बहुत छोटे, लगभग छोटे ग्राफ के लिए होता है, लेकिन एक मजबूत कथन बनाने के लिए सावधानीपूर्वक परीक्षण और प्रोफाइलिंग की आवश्यकता होगी।
आप सबसे अच्छापथ-लंबाई के संदर्भ में विचार कर रहे हैं, कि कब तक अंतिम पथ एल्गोरिथ्म द्वारा उत्पादित है, तो ए * किसी अन्य इष्टतम खोज एल्गोरिथ्म के बराबर है है।
आप, सबसे अच्छापूर्णता के संदर्भ में विचार कर रहे हैं कि है, अगर इस तरह के एक रास्ता मौजूद है एल्गोरिथ्म हमेशा लक्ष्य के लिए एक रास्ता मिल जाएगा। यदि ऐसा है, तो ए * किसी अन्य पूर्ण एल्गोरिदम के बराबर है (उदाहरण के लिए, चौड़ाई-प्रथम-खोज)।
आप सबसे अच्छा मामलों में जहां ग्राफ में वजन के कुछ नकारात्मक हैं में विचार कर रहे हैं, तो आप
आप (उदाहरण के लिए bellman-ford) उन समस्याओं को हल करने के लिए एक विशेष एल्गोरिथ्म का उपयोग करने की आवश्यकता होगी, तो सर्वोत्तम पर विचार कर रहे हैं जहां कोई ह्युरिस्टिक उपलब्ध नहीं है तो आपको h(x,y)=0 forall states x and y
पर वापस आना चाहिए। इस मामले में ए * सर्वोत्तम पहली खोज के बराबर है।
आप सबसे अच्छानिरंतर विन्यास रिक्त स्थान में गति नियोजन से संबंधित मामलों में विचार कर रहे हैं, तो A * कम आयामों में पर्याप्त रूप से काम कर सकते हैं, लेकिन खोज ग्राफ के भंडारण के उच्च आयाम पर अव्यावहारिक बनने के लिए शुरू होता है, और संभवतया पूरा एल्गोरिदम बढ़ जाती है उपयोग करने की आवश्यकता है (उदाहरण के RRT के लिए, द्वि-आर आर टी, RDT)
आप सबसे अच्छा मामलों में जहां ग्राफ आंशिक रूप से नमूदार है में विचार कर रहे हैं, आप केवल हर संभव कोने के एक सबसेट पता है और ग्राफ में किनारों पर किनारों पर समय, और आपको ग्राफ के अधिक निरीक्षण के लिए राज्य को बदलने की जरूरत है, तो आपको इसके लिए डिज़ाइन किए गए वैकल्पिक एल्गोरिदम की आवश्यकता है (उदाहरण के लिए, केओनिग का लाइफेलॉन्ग प्लानिंग ए *, एलपीए *, वास्तव में यह करता है)।
यह ध्यान देने योग्य है कि एक स्थिरता से गुस्से में गुणा करने की चाल ह्यूरिस्टिक को अस्वीकार्य बनाती है, और खोज में ऐसे परिणाम अब इष्टतम नहीं होते हैं। –
हां, लेकिन जैसा ऊपर बताया गया है, वहां साबित सीमाएं हैं जो इष्टतम परिणाम का अनुमान लगाएंगे। विशेष रूप से, निरंतर, सी के लिए, आपका परिणामी पथ इष्टतम पथ तक सी गुना से अधिक नहीं होगा। – sjdlgjsljg