क्या डिजर्कैस्ट्रस एल्गोरिदम का उपयोग आधुनिक मार्ग-खोज प्रणालियों में किया जाता है?


10

क्या दिज्कस्ट्रा के एल्गोरिथ्म का उपयोग आधुनिक मार्ग-खोज प्रणालियों जैसे कि Google मानचित्र या आपकी कार में किए गए सैटनाव में किया जाता है? यदि नहीं, तो क्या है?


मुझे लगता है कि आप राउटिंग घटक का मतलब है कि अपना रास्ता खोजते हैं , एक बार जीपीएस, जो मुख्य रूप से एक ग्लोबल पोजिशनिंग सिटेम निर्धारित करता है कि आप कहां हैं । अभी तक एक पूंछ का एक और मामला एक कुत्ते को भगा रहा है।
बबौ

1
मैं इसके लिए एक स्रोत नहीं दे सकता, लेकिन मेरे वर्तमान एल्गोरिदम व्याख्याता उद्योग में काम करते हैं, और कहते हैं कि Aविशेष रूप से जीपीएस के लिए, व्यवहार में बहुत उपयोग किया जाता है। यदि आप यूक्लिडियन डिस्टेंस को एक हेयुरिस्टिक के रूप में उपयोग करते हैं, तो आप वास्तविक जीवन में निरर्थक होने वाले रास्तों को अनदेखा करके डायजस्ट्रा पर सुधार प्राप्त करते हैं। आप पहले से ही जानते होंगे, लेकिन दिज्क्स्ट्रा के रूप में वर्णित किया जा सकता हैA विधर्मी के साथ h(x)=0
jmite

जवाबों:


5

हां, डिज्स्ट्रा के एल्गोरिदम का उपयोग आधुनिक मानचित्र प्रणालियों में किया जाता है। StackOverflow से निम्नलिखित प्रश्न में एक लंबी और सूचनात्मक चर्चा पाई जा सकती है: क्या एल्गोरिदम बिंदु A से बिंदु B के लिए मानचित्र पर दिशाओं की गणना करता है?


8

2009 में Google मानचित्र ने संकुचन पदानुक्रम का उपयोग किया - इस तकनीकी बात को देखें ।

तब से, कुछ मन उड़ाने वाले तरीकों की खोज की गई है, जो फ्रैक्शनल मिलीसेकंड में क्रॉस-कंट्री रूटिंग करने में सक्षम हैं - तथाकथित "टू-हॉप लेबलिंग डिस्टेंस ऑरेकल"। यहां देखें , या "हब लेबलिंग" या "जनता के लिए सबसे छोटा रास्ता" खोजें। मुझे लगता है कि मैंने सुना है बिंग इस एक का उपयोग करता है। इसमें गैस स्टेशनों की संख्या पर स्वतंत्र जटिलता के साथ निकटतम बिंदु (जैसे निकटतम गैस स्टेशन) को खोजने की क्षमता जैसे एप्लिकेशन भी हैं।


2
यह उपयोगी संदर्भ प्रतीत होते हैं। हालाँकि, क्या आप a) के लिए उपयुक्त संदर्भ दे सकते हैं और / या b) इन कामों की व्यापक तस्वीर को चित्रित करते हैं? विशेष रूप से, क्या वे समस्या को ठीक से हल करते हैं?
राफेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.