शायद आप अपना खुद का टेस्ट डेटा जेनरेट कर सकते हैं?
यह निश्चित रूप से व्यापक परीक्षण नहीं होगा, लेकिन इससे मदद मिल सकती है। नोट: नीचे हैमिल्टनियन पथ के बारे में है, और यदि आप चक्र की तलाश में हैं, तो कुछ ऐसा ही काम करेगा।
आप निम्न कर सकते हैं:
कहो तुम n नोड्स के साथ एक अनिर्दिष्ट ग्राफ जी दिया जाता है।
अब आप जी में 1 के किनारों के वजन को सेट करके और जी में नहीं किनारों को जोड़कर, और उन्हें यादृच्छिक वजन> 1, यानी जी 'के साथ एक पूर्ण ग्राफ है, जिसमें आप एक भारित ग्राफ जी बनाते हैं। वजन अपने सभी किनारों को सौंपा गया।
अब यदि आप जी पर एक वैध टीएसपी एल्गोरिदम चलाते हैं और यह आकार n-1 का पथ उत्पन्न करता है, तो जी में हैमिल्टनियन पथ होता है। अन्यथा जी में हैमिल्टनियन पथ नहीं है।
तो अब आप रेखांकन का उपयोग कर सकते जैसा कि आप जानते है/Hamiltonian पथ की जरूरत नहीं है (उदाहरण के लिए: Hypercube Hamiltonian पथ है) और अपने TSP एल्गोरिथ्म के लिए परीक्षण डेटा उत्पन्न करते हैं। http://www-math.cudenver.edu/~wcherowi/courses/m4408/gtln12.html
मुझे लगता है कि आप एक कठिन समय Hamiltonian पथ के बिना साथ/रेखांकन पर डेटा खोजने के लिए नहीं होगा:
इस पृष्ठ में कुछ पर्याप्त परिस्थितियों के रेखांकन जो Hamiltonian पथ है पैदा करने में उपयोगी साबित हो सकता है।
उम्मीद है कि यह मदद करता है। सौभाग्य!
स्रोत
2010-06-02 16:33:06
वहाँ हमेशा ईबे, जो जाहिरा तौर पर हे (1) है पर बेच रहा है। :-P http://xkcd.com/399/ –