सबसेटिंग नंबरिंग


10

फिक्स k5 । किसी भी बड़े पर्याप्त n , हम { 1 ... T } से सकारात्मक पूर्णांकों द्वारा आकार के बिलकुल n / k के {1..n} के सभी सबसेट को लेबल करना चाहेंगे । हम निम्नलिखित संपत्ति को पूरा करने के लिए इस लेबलिंग चाहते हैं: वहाँ एक सेट है एस पूर्णांक, सेंटn/k{1...T}S

  1. यदि k आकार के सबसेट k / kn/k को इंटरसेक्ट नहीं करते हैं (अर्थात इन सेटों का संघ सभी सेट {1..n} ) बनाते हैं , तो उनके लेबल का योग S
  2. अन्यथा, उनके लेबल का योग में नहीं है S

एक वहाँ मौजूद है k5 और एक लेबलिंग, सेंट T|S|=O(1.99n) ?

उदाहरण के लिए, किसी भी k हम निम्नलिखित तरीके से सबसेट को लेबल कर सकते हैं। T=2n , प्रत्येक उपसमुच्चय की संख्या में n बिट्स होते हैं: पहला बिट बराबर 1 यदि उपसमूह में होता है 1, तो दूसरा बिट 1 iff होता है यदि उपसमूह में होते हैं 2आदि यह देखना आसान है, कि S में केवल एक तत्व समाहित है - 12n1 । लेकिन यहाँ T|S|=Θ(2n) । क्या हम इसे बेहतर कर सकते हैं?


3
क्यों 5 और 3 नहीं?
डोमटोटर

@domotorp: क्या आप जानते हैं कि इसे छोटे लिए कैसे करना है k?
एलेक्स गोलोवनेव

यह मिलियन डॉलर के प्रश्न के लिए एक रचनात्मक प्रमाण देगा! इतना शीघ्र नही! :)
तैफून पे

@ गायक: आप कृपया समझा सकते हैं?
एलेक्स गोलोवनेव

3
क्या टी = ओ (1.99 ^ एन) बनाना संभव है? सवाल यह लगता है कि यह संभव है, लेकिन यह मेरे लिए स्पष्ट नहीं है कि यह कैसे करना है।
त्सुयोशी इतो

जवाबों:


7

एक आंशिक उत्तर यह है कि लिए भी ऐसी लेबलिंग मौजूद नहीं है।k

का एक सेट के लिए संबंध तोड़ना सबसेट एस 1 , ... , एस टी (आकार के n / कश्मीर , चलो ( एस 1 , ... , एस टी ) उनके मानों का योग निरूपित)।tS1,,Stn/kf(S1,,St)

दावा: अगर और एस 1... एस टीएस ' 1... एस ' टी तो ( एस 1 , ... , एस टी ) ( एस ' 1 , ... , एस ' टी )t<kS1StS1Stf(S1,,St)f(S1,,St)

एक सेट क्यों दावा सच है देखने के लिए, चुनने के ऐसी है कि k मैं = 1 एस मैं = [ एन ] लेकिन तब के इन नए सेट intersects एक में से एक एस ' मैं ' तो है ( एस 1 , ... , एस कश्मीर ) के रूप में ही की अनुमति नहीं है ( एस ' 1 , ... , एस ' टी , एसSt+1,,Ski=1kSi=[n]Sif(S1,,Sk)f(S1,,St,St+1,,Sk)

कोरोलरी: ।T>(ntn/k)/t

को सेट करने से निचली सीमा आ जाती है ।टी 2 ( एनt=k/2T2(nn/2)/k=Ω(2n/n)

ध्यान दें कि विषम किसी को ऑर्डर की निचली सीमा मिलती है । पहले से ही हमारे पास इसलिए घातांक बहुत जल्दी जाता है।( n)k(nn(11/k)/2)2H((11/k)/2)n=2n(1O(1/k2))k=5H((11/k)/2)=H(0.4)0.971

मुझे लगता है कि विषम लिए कोई समाधान मौजूद नहीं है, लेकिन मुझे यकीन नहीं है कि इसे कैसे साबित किया जाए।k


धन्यवाद, बहुत सुंदर समाधान! लेकिन मुझे यकीन नहीं है कि अगर हम इसे विषम से सामान्य कर सकते हैं । k
एलेक्स गोलोवनेव जूल

4

यह एक उत्तर नहीं है, बस k = 2 के लिए ऐसा कोई स्पष्टीकरण मौजूद नहीं है (मुझे यकीन है कि यह पहले से ही एलेक्स के लिए जाना जाता था, इसलिए यह सिर्फ अपने जैसे अन्य पाठकों के लिए एक लेखन-अप है ...)

K = 2 के लिए हमारे पास । ऐसा इसलिए है क्योंकि आकार n / 2 के सबसेट हैं। यदि किसी भी दो को समान लेबल मिलता है, जैसे A और B, तो A के लेबल का योग और उसका पूरक S में नहीं है, या B के लेबल का योग है और A का पूरक S में है। इसका अर्थ है (बड़े n के लिए) चुनें।(n)T(nn/2)1.99nT(n)(nn/2)T(nn/2)

बड़े का के लिए इसी तरह के तर्क से पता चलता है कि सभी लेबल अलग-अलग होने चाहिए, लेकिन यह केवल एक कमजोर घातीय कम बाउंड देता है। तो पहले से ही k = 3 अज्ञात लगता है।


हाँ धन्यवाद! यह बहुत अच्छा होगा यदि कोई व्यक्ति कोई अंतर्ज्ञान दे सकता है कि बड़े लिए ऐसी कोई लेबलिंग क्यों नहीं है , या ऐसा लेबलिंग ढूंढना कठिन क्यों है। k
एलेक्स गोलोवनेव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.