एक दृष्टिकोण रस्सी, या कई रस्सी का उपयोग करने के लिए किया जा सकता है, जहां एक रस्सी रैखिक रूप से जुड़े कुछ बिंदुओं से बना है। आप अंतरिक्ष में यादृच्छिक स्थानों में अंक प्रारंभ कर सकते हैं, लेकिन पहला बिंदु ए की प्रारंभिक स्थिति है, और अंतिम बिंदु ए की अंतिम स्थिति है।
प्रारंभ में, रस्सी एक बहुत ही खराब मार्ग होगा। अनुकूलित करने के लिए, ऊर्जा ढाल के साथ बिंदुओं को ले जाएं। आपके मामले में ऊर्जा कार्य बहुत आसान है, यानी रस्सी की कुल लंबाई।
यह एक नया विचार नहीं है लेकिन वस्तुओं की सीमाओं का पता लगाने के लिए कंप्यूटर दृष्टि में उपयोग किया जाता है, हालांकि ऊर्जा कार्य अधिक जटिल होते हैं। फिर भी, आपको एक विचार देने के लिए "सांप" देखें कि प्रत्येक बिंदु को अपने दोनों पड़ोसियों को कैसे स्थानांतरित किया जाए:)
हालांकि, आपके मामले में, बस अपने पड़ोसियों द्वारा लगाए गए बल से प्रत्येक बिंदु के लिए दिशा प्राप्त करना ठीक हो जाओ
आपकी समस्या एक बाधित समस्या है जहां आप टकराव पर विचार करते हैं। मैं वास्तव में एक उत्तल हल, या यहां तक कि प्रत्येक वस्तु के लिए एक क्षेत्र का उपयोग करने के लिए @ धान के विचार के साथ जाऊंगा। उत्तरार्द्ध मामले में, एक जगह है जहाँ बी को इसकी दूरी एक की त्रिज्या के साथ साथ बी की त्रिज्या के साथ साथ एक फ़ज कारक पर विचार है कि आप एक अनंत की जरूरत नहीं है की तुलना में कम है में एक बिंदु को स्थानांतरित नहीं है बिंदुओं की संख्या।
एक वैध समाधान के लिए आवश्यक है कि किसी भी पड़ोसियों के बीच सबसे लंबी दूरी सीमा से छोटी हो, अन्यथा, दो बिंदुओं के बीच कनेक्टिंग लाइन बाधा से अलग हो जाएगी।
स्रोत
2013-01-14 21:40:05
क्या यह एक वस्तु से बचने या मनमाने ढंग से वस्तुओं की संख्या है?क्या यह एक प्लानर या 3-आयामी अंतरिक्ष में है? बाधाएं चलती हैं जबकि ए रास्ते में है? –
बचने की पसंद के सफलता का क्या उपाय है? – argentage
क्या यह एक वस्तु से बचने या मनमाने ढंग से वस्तुओं की संख्या है? हाँ - वस्तुओं के 10 के, 3-आयामी अंतरिक्ष, ए रास्ते में होने पर बाधाएं बढ़ती हैं? नहीं। – myWallJSON