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 mS1S2…Smm × n A i j = 1 j ∈ S i B m × n B i j = 1 j ∉ S i A B T 0 FAm×nAij=1j∈SiBm×nBij=1j∉SiABT0F
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)