การสร้างเวกเตอร์ในตำแหน่งทั่วไป


11

ให้เมทริกซ์ ( k n ) จริงAพร้อมคุณสมบัติที่คอลเลกชันของคอลัมน์kใด ๆเป็นอันดับเต็มk×nknAk

ถาม:มีวิธีที่มีประสิทธิภาพหรือไม่ในการหาเวกเตอร์เช่นเมทริกซ์ที่เติมA = [ Aaรักษาคุณสมบัติเช่นเดียวกับ A :คอลัมน์ kใด ๆ ที่มีตำแหน่งเต็มA=[Aa]Ak

Sidenote ที่เกี่ยวข้อง:เมทริกซ์ที่มีคุณสมบัตินี้เป็นตัวกำเนิดของรหัส Reed-Solomon: การเพิ่มคอลัมน์ที่รักษาโครงสร้าง Vandermonde จะรักษาคุณสมบัติอันดับไว้(n,k)


ฉันไม่แน่ใจว่าฉันเข้าใจประเด็นของคุณหรือไม่ ฉันต้องการ , k = nไม่ใช่ปัญหา knk=n
Dimitris

2
@ Jɛ ff E k ไม่เปลี่ยนแปลง: ในกรณีของ k = n, เฉพาะ n ของคอลัมน์ (ตอนนี้) n + 1 คอลัมน์จะต้องมีตำแหน่งเต็ม ในกรณีนี้ปัญหาน่าจะง่ายกว่า: หาการแปลงเลียนแบบของเมทริกซ์เป็นพื้นฐานฉากของ R ^ n จากนั้นปล่อยเวกเตอร์ที่มีภาพภายใต้นี่เป็นเวกเตอร์ทั้งหมด 1s
Suresh Venkat

สำหรับฉันแล้วมันน่าจะเป็นวิธีที่ทำได้ผ่าน Grassmanian แต่ฉันก็ไม่เห็นด้วย
Suresh Venkat

ak(k1)

1
เป็นคำถามที่ดี ฟังดูเหมือนรุ่นที่อ่อนแอกว่าของปัญหาในการตรวจสอบคุณสมบัติ isometry ที่ จำกัด ซึ่งเปิดกว้างเท่าที่ฉันรู้
Sasho Nikolov

คำตอบ:


1

a[0,1]n[A a]1


1
ฉันไม่สามารถ แต่เห็นด้วย :) ปัญหาเกิดขึ้นเมื่อคุณต้องการตรวจสอบว่าเวกเตอร์ดังกล่าวทำงานได้ (ไม่ว่าจะเป็น) คุณต้องตรวจสอบคอลัมน์คอลัมน์ย่อย ปัญหาการตรวจสอบนี้มีความเกี่ยวข้องมากขึ้นเมื่อคุณพิจารณาฟิลด์ จำกัด (ของคำสั่งคงที่) แต่ฉันพยายามหลีกเลี่ยงการพูดคุยเกี่ยวกับฟิลด์เหล่านั้น (nk)
Dimitris

5
คำถามนี้ถามถึงอัลกอริธึมที่กำหนดไว้อย่างมีประสิทธิภาพ หากคุณตอบคำถามที่เกี่ยวข้อง แต่ไม่ตรงตามเงื่อนไขที่ระบุไว้ในคำถามคุณควรพูดอย่างชัดเจนในความเห็นของฉัน
Tsuyoshi Ito

2
@Tsuyoshi เป็นสิ่งที่คุณไม่ชอบลูกแมว? :)
Suresh Venkat

4
@Suresh: ในทางปฏิบัติมันจะสนุกถ้าคอมพิวเตอร์ของฉันกลายเป็นลูกแมว ในทางทฤษฎีก่อนอื่นคุณต้องกำหนดลูกแมว
Tsuyoshi Ito

3
@ Jɛ ff E บางทีฉันควรจะชี้แจงว่าทำไมคำถามนี้ถึงมีความสนใจ คำถามจริงเหมือนกัน แต่อยู่เหนือขอบเขตที่ จำกัด แต่ฉันมักจะคิดว่าทุ่งนั้นซับซ้อนกว่าคำถามพีชคณิตเชิงเส้น แอปพลิเคชันคือการออกแบบเมทริกซ์ตัวสร้างโค้ด "ดี" สามารถแสดงรายการแบบสุ่ม (รายการ iid) เพื่อตอบสนองความต้องการของอสังหาริมทรัพย์ได้โดยใช้เครื่องมือเช่น Schwartz – Zippel lemma สำหรับปัญหานี้ SZ มักต้องการคำสั่งฟิลด์ของและคุณไม่สามารถตรวจสอบได้อย่างมีประสิทธิภาพว่าเมทริกซ์นั้นใช้งานได้จริง ทำไมสิ่งนี้จึงสำคัญ เนื่องจากรหัสที่น่าเชื่อถือที่สุดบางครั้งอาจไม่ต้องการใช้ O(2k)
Dimitris
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.