Asymptotically พีชคณิตของ


17

พิจารณาการเปลี่ยนแปลงσของ[1 ..n] ] ผกผันถูกกำหนดให้เป็นคู่(ผม,J)ของดัชนีดังกล่าวว่าผม<Jและσ(ผม)>σ(J) )

กำหนดAkให้เป็นจำนวนพีชคณิตของ[1 ..n]มีจำนวนการโจมตีkสูงสุด

คำถาม: ซีมโทติคคับที่ผูกไว้กับAkคืออะไร?

คำถามที่เกี่ยวข้องถูกถามก่อน: จำนวนพีชคณิตที่มีระยะทาง Kendall-Tau เดียวกัน

แต่คำถามข้างต้นถูกเกี่ยวกับคอมพิวเตอร์ k สามารถคำนวณได้โดยใช้การเขียนโปรแกรมแบบไดนามิกเนื่องจากเป็นไปตามความสัมพันธ์ที่เกิดซ้ำที่แสดงที่นี่: /programming/948341/dynamic-programming-number-of-ways-to-get-at-least-n-bubble เรียง-แลกเปลี่ยนAk

จำนวนพีชคณิตกับว่า k inversions ยังได้รับการศึกษาและมันสามารถแสดงเป็นฟังก์ชั่นการสร้าง: http://en.wikipedia.org/wiki/Permutation#Inversions

แต่ฉันไม่สามารถหาสูตรปิดแบบฟอร์มหรือผูกแบบเชิงเส้นกำกับได้


2
หากคุณมีพหุนามสร้างลำดับที่คุณสามารถได้รับมาพหุนามสร้างสำหรับเงินก้อนคำนำหน้าเพียงโดยการคูณพหุนามโดย1/(1x) ) ในกรณีของคุณคุณจะต้องใช้พหุนามที่คุณเชื่อมโยงกับคอมพิวเตอร์นั้นคำนวณค่าผกผันของ -k
Suresh Venkat

2
นี่คือoeis.org/A161169
András Salamon

1
@SureshVenkat ขอบคุณสำหรับเคล็ดลับ แต่ผมจะยังคงติดอยู่กับการหาค่าสัมประสิทธิ์ของในเรื่องนี้ซับซ้อนมากพหุนามในแง่ของnและkและผมไม่เห็นว่าจะทำอย่างไร xknk
Vinayak Pathak

3
ที่จะได้รับค่าสัมประสิทธิ์ของใช้k -th ที่มาของการสร้างพหุนามและประเมินผลได้ที่x = 0 xkkx=0
Sasho Nikolov

คำตอบ:


12

ตามที่วิกิพีเดียจำนวนพีชคณิตในตรงกับk inversions คือค่าสัมประสิทธิ์ของX kใน 1 ( 1 + X ) ( 1 + X + X 2 ) ( 1 + X + + X n - 1 ) แสดงว่านี้โดย( n , k ) นี่แสดงให้เห็นว่า c ( n + 1 ,SnkXk

1(1+X)(1+X+X2)(1+X++Xn1).
c(n,k) ดังนั้นจำนวนการเรียงสับเปลี่ยนใน S nที่มากที่สุด k inversions เท่ากับจำนวนการเรียงสับเปลี่ยนใน S n + 1กับ k inversions ทุกประการ นี้มีหลักฐาน combinatorial เรียบร้อยเช่นกัน (คำใบ้: ใช้เธS n + 1และลบ n + 1 )
c(n+1,k)=l=0kc(n,kl).
SnkSn+1kπSn+1n+1

หากเราสนใจเฉพาะค่าสัมประสิทธิ์ดังนั้นปัจจัยX mสำหรับm > kจะไม่สร้างความแตกต่าง ดังนั้นสำหรับn > k , c ( n , k )คือสัมประสิทธิ์ของX k in XkXmm>kn>kc(n,k)Xk นี่หมายถึงสูตร c(n,k)=kt=0(n+t-k-1

1(1+X)(1+X++Xk-1)(1+X++Xk+)n-k=1(1+X)(1+X++Xk-1)1(1-X)n-k=1(1+X)(1+X++Xk-1)Σเสื้อ=0(เสื้อ+n-k-1เสื้อ)Xเสื้อ.
(n,k)=Σเสื้อ=0k(n+เสื้อ-k-1เสื้อ)(k,k-เสื้อ),n>k.

เมื่อเป็นค่าคงที่คำที่สำคัญที่สุดของ asymptotically คือคำที่สอดคล้องกับt = kและเรามี c ( n , k ) = ( n - 1kเสื้อ=k asymptotics เดียวกันทำงานกับc(n+1,k)ซึ่งเป็นสิ่งที่คุณเป็นหลังจากนั้น

(n,k)=(n-1k)+Ok(nk-1)=1k!nk+Ok(nk-1).
(n+1,k)

สำหรับไม่คงที่ให้ใช้ความจริงที่ว่า( n + t - k - 1k(n+เสื้อ-k-1เสื้อ)=(n+เสื้อ-k-1n-k-1)เสื้อΣเสื้อ=0k(k,เสื้อ)k!

(n-1k)(n,k)k!(n-1k).

(n,k)k!(n-1k)อีkk+1/2อี-k(อี(n-1)/k)k(n,k)อีk(n-1)k
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.