Können Sie dies nicht durch Matrixmultiplikation lösen? Sei die Menge , , , . Man nehme Matrix A als m × n- Matrix, wobei A i j = 1 ist, wenn j ≤ S i und 0 ist, und B als m × n- Matrix, wobei B i j = 1 ist, wenn j ≤ S i und 0 ist. Nun hat A B T aS1S2…SmAm×nAij=1j∈SiBm×nBij=1j∉SiABT Eintrag genau dann, wenn ein Satz von F in einem anderen enthalten ist.0F
Wenn Sie also eine Untergrenze von für den Fall beweisen, dass m = θ ( n ) ist , haben Sie die gleiche Untergrenze für die Matrixmultiplikation bewiesen. Dies ist ein bekanntes offenes Problem.Ω(n2+ϵ)m=θ(n)
Ich habe nicht viel darüber nachgedacht, aber ich sehe keine Möglichkeit, zu beweisen, dass dieser spezielle Fall der Matrixmultiplikation im Wesentlichen so schwierig ist wie der allgemeine Fall. Wenn Sie wirklich eine Untergrenze benötigen, scheint dies die einzige Hoffnung zu sein, die Sie haben, um eine zu beweisen, ohne das Matrixmultiplikationsproblem zu lösen.
Auf der positiven Seite gibt dies Algorithmen für dieses Problem, die besser sind als der naive Algorithmus, der .θ(m2n)