यह प्रश्न पहले यहां कंप्यूटर साइंस स्टैक एक्सचेंज में पोस्ट किया गया था ।
कल्पना कीजिए कि आप पूरे देश में क्लाइंट्स के साथ बहुत सफल ट्रैवलिंग सेल्समैन हैं। शिपिंग को गति देने के लिए, आपने डिस्पोजेबल डिलीवरी ड्रोन का एक बेड़ा विकसित किया है, प्रत्येक में 50 किलोमीटर की प्रभावी रेंज है। इस नवाचार के साथ, अपने माल को देने के लिए प्रत्येक शहर की यात्रा करने के बजाय, आपको केवल 50 किमी के भीतर अपने हेलीकॉप्टर को उड़ाने और ड्रोन को काम खत्म करने की आवश्यकता है।
समस्या: यात्रा दूरी को कम करने के लिए आपके हेलीकॉप्टर को कैसे उड़ान भरनी चाहिए?
अधिक सटीक रूप से, एक वास्तविक संख्या औरयूक्लिडियन विमान में N अलग-अलग बिंदुओं { p 1 , p 2 , … , p N } को देखते हुए, जोप्रत्येक बिंदु के बारेमें त्रिज्याकी एक बंद डिस्क को पारकरते हुए कुल चाप लंबाई को कम करता है? रास्ते को बंद करने की आवश्यकता नहीं है और किसी भी क्रम में डिस्क को काट सकते हैं।
स्पष्ट रूप से यह समस्या TSP के रूप में कम हो जाती है , इसलिए मुझे एक कुशल सटीक एल्गोरिदम खोजने की उम्मीद नहीं है। मुझे यह जानकर संतोष होगा कि साहित्य में इस समस्या को क्या कहा जाता है और यदि कुशल सन्निकटन एल्गोरिदम को जाना जाता है।