अधिकांश व्युत्क्रमों में , कितने क्रमांकन हैं ?


17

एक क्रमचय पर विचार करें की । एक व्युत्क्रम को सूचकांक की एक जोड़ी के रूप में परिभाषित किया जाता है जैसे कि और ।σ[1..n](i,j)i<jσ(i)>σ(j)

को अधिकांश व्युत्क्रमों के साथ के क्रमपरिवर्तन की संख्या निर्धारित करें ।Ak[1..n]k

प्रश्न: लिए बाध्य है ?Ak

इससे पहले एक संबंधित प्रश्न पूछा गया था: क्रमपरिवर्तन की संख्या जिसमें समान केंडल-ताऊ दूरी है

लेकिन ऊपर प्रश्न कंप्यूटिंग के बारे में था । इसे गतिशील प्रोग्रामिंग का उपयोग करके गणना की जा सकती है, क्योंकि यह यहां दिखाए गए पुनरावृत्ति संबंध को संतुष्ट करता है: /programming/948341/dynamic-programming-number-of-ways-to-get-at-least-n-bubble -sort-स्वैपAk

वास्तव में आक्रमणों के साथ क्रमपरिवर्तन की संख्या का भी अध्ययन किया गया है और इसे एक जनरेटिंग फंक्शन के रूप में व्यक्त किया जा सकता है: http://en.wikipedia.org/wiki/Permutation#Inversionsk

लेकिन मैं एक बंद-फॉर्मूला या एक असममित बाध्यता नहीं ढूँढ सकता।


2
यदि आपके पास एक अनुक्रम के लिए एक बहुपद है, तो आप बहुपद को केवल बहुपद में जोड़कर उत्पन्न बहुपद प्राप्त कर सकते हैं 1/(1x)। आपके मामले में, आप उस बहुपद का उपयोग करेंगे जिसे आप बिलकुल k-inversions से जोड़ते हैं।
सुरेश वेंकट


1
@ सुरेश वेंकट टिप के लिए धन्यवाद। लेकिन मैं अभी भी n और k के संदर्भ में इस वास्तव में जटिल बहुपद में के गुणांक को खोजने के साथ अटका रहूंगा और मुझे नहीं लगता कि यह कैसे करना है। xknk
विनायक पाठक

3
के गुणांक पाने के लिए ले कश्मीर पैदा बहुपद के व्युत्पन्न वें और पर यह मूल्यांकन x = 0xkkx=0
साशो निकोलेव

जवाबों:


12

विकिपीडिया के अनुसार, में क्रमपरिवर्तन की संख्या बिल्कुल साथ कश्मीर व्युत्क्रम का गुणांक है एक्स कश्मीर में 1 ( 1 + एक्स ) ( 1 + एक्स + एक्स 2 ) ( 1 + एक्स + + एक्स एन - 1 ) इसे c ( n , k ) द्वारा निरूपित करें । इससे पता चलता है कि c ( n + 1 )SnkXk

1(1+X)(1+X+X2)(1+X++Xn1).
c(n,k) तो में क्रमपरिवर्तन की संख्या एस एन ज्यादा से ज्यादा के साथ कश्मीर व्युत्क्रम में क्रमपरिवर्तन की संख्या के बराबर है एस एन + 1 वास्तव में साथ कश्मीर व्युत्क्रम। (: ले संकेत यह एक साफ मिश्रित सबूत के रूप में अच्छी तरह से है π एस एन + 1 और निकालने n + 1 )।
c(n+1,k)=l=0kc(n,kl).
SnkSn+1kπSn+1n+1

हम केवल के गुणांक में रुचि रखते हैं , तो कारकों एक्स मीटर के लिए मीटर > कश्मीर कोई फर्क नहीं है। तो n > k , c ( n , k ) के लिए X k का गुणांक है Xkएक्स>n>सी(n,)एक्स इसका मतलब है सूत्र सी(एन,कश्मीर)=कश्मीरΣटी=0(n+टी-कश्मीर-1

1(1+एक्स)(1+एक्स++एक्स-1)(1+एक्स++एक्स+)n-=1(1+एक्स)(1+एक्स++एक्स-1)1(1-एक्स)n-=1(1+एक्स)(1+एक्स++एक्स-1)Σटी=0(टी+n--1टी)एक्सटी
c(n,k)=t=0k(n+tk1t)c(k,kt),n>k.

जब स्थिर है, तो asymptotically सबसे महत्वपूर्ण शब्द t = k के अनुरूप है , और हमारे पास c ( n , k ) = ( n - 1 है)kटी=

सी(n,)=(n-1)+हे(n-1)=1!n+हे(n-1)
सी(n+1,)

(n+टी--1टी)=(n+टी--1n--1)टीt=0kc(k,t)k!

(n1k)c(n,k)k!(n1k).

c(n,k)k!(n1k)ekk+1/2ek(e(n1)/k)kc(n,k)ek(n1)k
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.