ความซับซ้อนของการตัดสินใจว่าครอบครัวเป็นตระกูล Sperner หรือไม่


16

เราจะได้รับครอบครัวFของmส่วนย่อยของ {1, ... , n} เป็นไปได้หรือไม่ที่เราจะพบว่าขอบเขตล่างที่ไม่สำคัญกับความซับซ้อนของการตัดสินใจว่าFเป็นตระกูล Sperner หรือไม่? ขอบเขตล่างเล็ก ๆ น้อย ๆ คือO(nm)และฉันสงสัยอย่างยิ่งว่ามันไม่แน่น

SXYSXYXYYX


ดังนั้นคุณถามว่ามีขอบเขตบนของนาโนเมตร?
Suresh Venkat

ใช่แล้ว ที่จริงแล้วฉันต้องการพิสูจน์ว่าไม่มีอัลกอริทึมใด ๆ ที่สามารถประสบความสำเร็จ (ในกรณีที่เลวร้ายที่สุด) ด้วยความซับซ้อน O (mn)
Anthony Leverrier

ชุดย่อยจะได้รับอย่างไร? "Adjacency matrix" หรือ "edge list"?
Yuval Filmus

อินพุตเป็นเมทริกซ์ adjacency
Anthony Leverrier

9
+1 สำหรับพยายามให้เราแก้ปัญหาการคูณเมทริกซ์โดยไม่ทราบ :-)
Peter Shor

คำตอบ:


16

คุณไม่สามารถแก้ปัญหานี้ด้วยการคูณเมทริกซ์ ลองชุดจะ , , , S_mใช้เมทริกซ์จะเป็นเมทริกซ์ที่ถ้าและ 0 เป็นอย่างอื่นและจะเป็นเมทริกซ์ที่ถ้าและ 0 มิฉะนั้น ตอนนี้มีรายการหากว่ามีหนึ่งชุดอยู่ในอีกชุดหนึ่งS 2S m A m × n A ฉันj = 1 j S i B m × nS1S2SmAm×nAij=1jSiBm×nj S i A B T 0 FBij=1jSiABT0F

ดังนั้นหากคุณพิสูจน์ขอบเขตล่างของสำหรับกรณีที่คุณได้พิสูจน์ขอบเขตล่างเดียวกันสำหรับการคูณเมทริกซ์ นี่เป็นปัญหาเปิดที่มีชื่อเสียงm = θ ( n )Ω(n2+ϵ)m=θ(n)

ฉันไม่ได้คิดมากเกี่ยวกับเรื่องนี้ แต่ฉันไม่เห็นวิธีที่คุณสามารถพิสูจน์ได้ว่าการคูณเมทริกซ์นี้โดยเฉพาะนั้นยากพอ ๆ กับกรณีทั่วไป หากคุณต้องการขอบเขตที่ต่ำกว่านี่จะเป็นความหวังเดียวที่คุณมีในการพิสูจน์โดยไม่ต้องแก้ปัญหาการคูณเมทริกซ์

ในด้านบวกนี้จะช่วยให้อัลกอริทึมสำหรับปัญหานี้ที่ดีกว่าขั้นตอนวิธีการที่ไร้เดียงสาที่จะ2n)θ(m2n)

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