मेरे खोज एल्गोरिदम का परीक्षण करने के लिए ग्राफ़ कहां से प्राप्त करें?


29

मैं पथ खोजने वाले एल्गोरिदम का एक सेट लागू कर रहा हूं जैसे कि दिक्जस्ट्रा, डेप्थ फर्स्ट, आदि।

पहले तो मैंने स्व-निर्मित ग्राफ़ का उपयोग किया, लेकिन अब मैं चुनौती को थोड़ा और आगे ले जाना चाहता हूँ और इस प्रकार मैं या तो तलाश कर रहा हूँ

  1. बेंचमार्क में उपयोग किए गए रेखांकन;
  2. वास्तविक दुनिया के शहरों के रेखांकन (या Google मानचित्र से उस तरह की जानकारी को डाउनलोड करने का एक तरीका, या यदि संभव हो तो किसी अन्य प्रकार का स्रोत)।

मैं उन स्रोतों को पसंद करूंगा या मुझे आसानी से फ्रंटियर बनाने की अनुमति दूंगा, ताकि यदि संभव हो तो मैं अपने एल्गोरिदम को ग्राफ़ के विभिन्न आकार सेटों के लिए आज़मा सकूं।

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

अधिक ठोस होने के लिए, मैं जो देख रहा हूं वह 2D चक्रीय रेखांकन हैं। यदि वे रेखांकन वास्तविक दुनिया की शहर की सड़कों (एकतरफा सड़कों, दो-तरफा सड़कों, आदि को ध्यान में रखते हुए, अभी तक बेहतर हैं) को दर्शाते हैं।


1
: वहाँ खुला ग्राफ संग्रह है graph-archive.org/doku.php?id=start और एक कागज परियोजना समझा: arxiv.org/abs/1109.1465
जो

1
@ राफेल रैंडम ग्राफ़ अक्सर वास्तविक दुनिया के ग्राफ़ के लिए प्रतिनिधि परीक्षण के मामले नहीं बनाते हैं: ये जटिल नेटवर्क होते हैं
गिल्स एसओ- बुराई को रोकें '

2
@ जो / प्रतीक - उत्तर के रूप में पोस्टिंग क्यों नहीं?
रैन जी।


1
@Gilles, मेरा मतलब यह नहीं था कि टिप्पणियों को पोस्ट करना-जैसा है, बल्कि (आपके लिंक का उपयोग करके :) "संभावित समाधान के लिए लिंक का हमेशा स्वागत है, लेकिन कृपया लिंक के चारों ओर संदर्भ जोड़ें"। वर्तमान में, उन लिंक पर टिप्पणी करने और उन पर वोट करने का कोई विकल्प नहीं है। मुझे यकीन है कि उनमें से कुछ लिंक बहुत उपयोगी हैं और पूछे गए प्रश्न का उत्तर देते हैं, लेकिन कोई भी अच्छे लोगों को (सार्थक तरीके से) उत्थान नहीं कर सकता है।
रैन जी।

जवाबों:


17

अंतर-जाले खोजें।

SNAP नेटवर्क का एक समूह है जो स्टैनफोर्ड में एक प्रोफेसर द्वारा होस्ट किया गया है। विभिन्न सेटिंग्स में कई वास्तविक दुनिया उदाहरण हैं।

नेट विकी को एक यूएनसी गणित प्रोफेसर द्वारा होस्ट किया जाता है। फिर से वास्तविक डेटासेट के साथ-साथ अन्य डेटा संसाधनों के लिंक भी।

OpenFlights उनके और स्थानिक नेटवर्क के बीच हवाई अड्डों और मार्गों है।

OpenStreetMap उपयोगकर्ता दुनिया के अधिकांश के लिए सड़कों का नेटवर्क संपादित किया। आप सबसेट भी डाउनलोड कर सकते हैं (उदाहरण के लिए ओहियो में सड़कें, या उत्तरी अमेरिका में सिर्फ राजमार्ग)। प्रारूप xml में है, पार्स करने के लिए सुपर आसान नहीं है, लेकिन इसकी वास्तविक दुनिया ~ 2d चक्रीय नेटवर्क है।

कई अन्य संसाधन भी हैं, आपको बस थोड़ी खुदाई करनी होगी।


2

मैं निक द्वारा प्रदान किए गए सभी लिंक पर जा रहा हूं। वे वास्तव में अद्भुत दिखते हैं और मैंने उन सभी साइटों को अपने बुकमार्क में जोड़ लिया है। आशा है कि निम्नलिखित लिंक विशेष रूप से खोज एल्गोरिदम का परीक्षण करने के लिए डिज़ाइन किया गया है जो आपकी आवश्यकताओं के अनुरूप है:

नाथन स्ट्रेटवेंट द्वारा पथप्रदर्शक बेंचमार्क । इसमें विभिन्न वीडियो गेम से विभिन्न मानचित्र और अन्य कृत्रिम बेंचमार्क जैसे कि माज़ और यादृच्छिक बाधाओं के साथ रेखांकन शामिल हैं।

यदि आप विशेष रूप से इस तरह के डोमेन में रुचि रखते हैं, तो आप अगले साल ग्रिड-आधारित पथ योजना प्रतियोगिता में भाग लेना चाहते हैं (प्रतियोगिता के पहले संस्करण के परिणाम GPPC 2012 में उपलब्ध हैं )

चीयर्स,

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.