Sự phức tạp của việc quyết định xem một gia đình có phải là gia đình Sperner không


16

Chúng tôi được cấp một họ gồm m tập con của {1, ..., n}. Có thể tìm thấy một mức thấp không tầm thường ràng buộc vào sự phức tạp của việc quyết định liệu F có phải là một gia đình Sperner không? Giới hạn dưới tầm thường là O ( n m ) và tôi cực kỳ nghi ngờ rằng nó không chặt chẽ.FmFO(nm)

SXYSXYY XXYYX


Vì vậy, bạn đang hỏi nếu có một giới hạn trên của bước sóng?
Suresh Venkat

Về cơ bản là có. Trên thực tế, tôi muốn chứng minh rằng không có bất kỳ thuật toán nào có thể thành công (trong trường hợp xấu nhất) với độ phức tạp O (mn).
Anthony Leverrier

Làm thế nào là các tập con được đưa ra? "Ma trận điều chỉnh" hay "danh sách cạnh"?
Yuval Filmus

Đầu vào là một ma trận kề.
Anthony Leverrier

9
+1 vì đã cố gắng để chúng tôi giải quyết vấn đề nhân ma trận mà không nhận ra điều đó. :-)
Peter Shor

Câu trả lời:


16

Bạn không thể giải quyết điều này bằng cách nhân ma trận? Đặt các bộ là , , , . Hãy ma trận là ma trận nơi nếu và 0 nếu ngược lại, và là ma trận nơi nếu và 0 khác. Bây giờ, có mục khi và chỉ khi có một bộ có trong một mục khác.S 2 ... S mS1S2Smm × n A i j = 1 j S i B m × n B i j = 1 j S i A B T 0 FAm×nAij=1jSiBm×nBij=1jSiABT0F

Vì vậy, nếu bạn chứng minh giới hạn dưới của cho trường hợp , bạn đã chứng minh được giới hạn dưới tương tự cho phép nhân ma trận. Đây là một vấn đề mở nổi tiếng.m = θ ( n )Ω(n2+ϵ)m=θ(n)

Tôi đã không nghĩ nhiều về nó, nhưng tôi không thấy bất kỳ cách nào bạn có thể chứng minh rằng trường hợp nhân ma trận cụ thể này về cơ bản là khó như trường hợp chung; nếu bạn thực sự cần một giới hạn thấp hơn, đây dường như là hy vọng duy nhất bạn có để chứng minh mà không cần giải bài toán nhân ma trận.

Về mặt tích cực, điều này đưa ra các thuật toán cho vấn đề này tốt hơn thuật toán ngây thơ mất .θ(m2n)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.