प्राइम का एल्गोरिदम क्यों काम करता है?
प्राइम का एल्गोरिदम क्यों काम करता है?
Anonim

कंप्यूटर विज्ञान में, प्राइम का (जर्निक के रूप में भी जाना जाता है) कलन विधि एक लालची है कलन विधि जो एक भारित अप्रत्यक्ष ग्राफ के लिए न्यूनतम फैले हुए पेड़ को ढूंढता है। इसका मतलब है कि यह किनारों का एक सबसेट ढूंढता है जो एक पेड़ बनाता है जिसमें प्रत्येक शीर्ष शामिल होता है, जहां पेड़ में सभी किनारों का कुल वजन कम होता है।

इस संबंध में, प्रिम्स क्रुस्कल से बेहतर क्यों है?

क्रुस्कल का एल्गोरिथम: करता है बेहतर विशिष्ट स्थितियों में (विरल रेखांकन) क्योंकि यह सरल डेटा संरचनाओं का उपयोग करता है। प्राइम का एल्गोरिथम: सीमा में काफी तेज है जब आपके पास कई और किनारों के साथ वास्तव में घना ग्राफ है से कोने।

क्या प्राइम का एल्गोरिदम इष्टतम है? प्राइम का एल्गोरिदम एक लालची है कलन विधि एक लालची दृष्टिकोण का उपयोग करके भारित अप्रत्यक्ष ग्राफ पर न्यूनतम फैले हुए पेड़ को खोजने के लिए। के मामले में प्राइम का एल्गोरिदम , हम बार-बार उस शीर्ष का चयन करते हैं जिसकी स्रोत शीर्ष से दूरी कम से कम हो, अर्थात, स्थानीय रूप से वर्तमान इष्टतम पसंद।

इसे ध्यान में रखते हुए, क्या प्राइम के एल्गोरिदम में चक्र हो सकते हैं?

प्राइम का एल्गोरिदम . प्राइम का एल्गोरिदम स्पष्ट रूप से एक फैले हुए पेड़ को बनाता है, क्योंकि नहीं साइकिल कर सकते हैं पेड़ और गैर-पेड़ के कोने के बीच किनारों को जोड़कर पेश किया जा सकता है।

दिए गए ग्राफ प्राइम के एल्गोरिदम या क्रुस्कल के एल्गोरिदम के न्यूनतम फैले हुए पेड़ के निर्माण में कौन सा एल्गोरिदम अधिक कुशल है और क्यों?

क्रुस्कल का एल्गोरिथम अगले सबसे सस्ते किनारे को मौजूदा में जोड़कर सबसे सस्ते किनारे से समाधान विकसित करता है पेड़ / वन। प्राइम का एल्गोरिदम घने के लिए तेज़ है रेखांकन . क्रुस्कल का एल्गोरिथम विरल के लिए तेज है रेखांकन.

सिफारिश की: