वास्तविक प्रश्न इस प्रकार है:कम करने योग: अनुकूलन समस्या
मैकडॉनल्ड्स जोड़ों की एक संख्या को खोलने के लिए योजना बना रहा है के एक सीधे राजमार्ग के साथ (एन कहते हैं)। इन जोड़ों को गोदामों को अपने भोजन को स्टोर करने की आवश्यकता होती है। एक गोदाम किसी भी जोड़ के लिए भोजन स्टोर कर सकता है, लेकिन केवल जोड़ों में से एक में स्थित होना चाहिए। मैकड में सीमित गोदामों (कहें के) उपलब्ध हैं, और उन्हें इस तरह से रखना चाहता है कि उनके निकटतम गोदाम से जोड़ों की औसत दूरी कम हो।
जोड़ों के समन्वय के एक सरणी (एन तत्व) और एक पूर्णांक 'के' को देखते हुए, गोदामों की इष्टतम स्थिति के निर्देशांक देने वाले 'के' तत्वों की एक सरणी लौटाएं।
क्षमा करें, मेरे पास कोई उदाहरण उपलब्ध नहीं है क्योंकि मैं इसे स्मृति से लिख रहा हूं। वैसे भी, एक नमूना हो सकता है:
सरणी = {1,3,4,5,7,7,8,10,11} (n = 9)
k = 1
उत्तर: {7 }
यही वह है जो मैं सोच रहा था: के = 1 के लिए, हम बस सेट के औसत को ढूंढ सकते हैं, जो गोदाम का इष्टतम स्थान प्रदान करेगा। हालांकि, के> 1 के लिए, दिए गए सेट को 'के' सबसेट्स (डिसजॉइंट, और सुपरसेट के संगत तत्वों) में विभाजित किया जाना चाहिए, और प्रत्येक सबसेट के लिए औसत वेयरहाउस स्थान देगा। हालांकि, मुझे समझ में नहीं आता कि किस आधार पर 'के' सबसेट बनना चाहिए। अग्रिम में धन्यवाद।
संपादित करें: इस समस्या में भी बदलाव है: योग/औसत के बजाय, संयुक्त और उसके निकटतम गोदाम के बीच अधिकतम दूरी को कम करें। मुझे यह भी नहीं मिला ..
क्या यह एक होमवर्क है? यदि ऐसा है, तो कृपया इसे इस तरह टैग करें। –
वैसे यह एक प्रतियोगिता में आया था। –
@ArpitTarang मैं एक ही समस्या में आया था। क्या आप इसे हल करने में सक्षम थे? – user3634974