가족이 스 퍼너 가족인지 여부를 결정하는 복잡성


16

우리는 {1, ..., n} 의 부분 집합으로 구성된 가족을받습니다 . 가 Sperner 제품군 인지를 결정하는 복잡성에 대한 사소한 하한값을 찾을 수 있습니까? 사소한 하한은 이고 나는 그것이 타이트하지 않다는 것을 강력하게 의심합니다.FmFO(nm)

그 리콜 세트 Sperner 계열 인 경우에 대한 및 의 ; 는 및 Y \ nsubseteq X를 의미 합니다.SXYSXYXYYX


따라서 nm 의 상한 이 있는지 묻고 있습니까?
Suresh Venkat

기본적으로 그렇습니다. 실제로, 복잡도 O (mn)로 성공할 수있는 알고리즘이 없다는 것을 증명하고 싶습니다.
Anthony Leverrier

서브 세트는 어떻게 제공됩니까? "인접 행렬"또는 "가장자리 목록"?
Yuval Filmus

입력은 인접 행렬입니다.
Anthony Leverrier

9
우리가 행렬 곱셈 문제를 깨닫지 않고 풀도록 노력해 주셔서 +1입니다. :-)
Peter Shor

답변:


16

행렬 곱셈으로 해결할 수 없습니까? 세트를 , , , . 매트릭스 인출 수 여기서 행렬 경우 그렇지 않으면 0 및 수 m × n 개의 매트릭스 여기서 B의 난의 J = 1 경우 j는 S I 달리 0 . 이제, F의 한 세트가있는 경우에만 A B T0 항목이 있습니다.S1S2SmAm×nAij=1jSiBm×nBij=1jSiABT0F 다른에 포함되어 있습니다.

따라서 m = θ ( n ) 인 경우에 하한 을 증명하면 행렬 곱셈에 대해 동일한 하한을 증명 한 것입니다. 이것은 유명한 공개 문제입니다.Ω(n2+ϵ)m=θ(n)

나는 그것에 대해 많이 생각하지 않았지만, 당신이 매트릭스 곱셈의이 특별한 경우가 본질적으로 일반적인 경우만큼 어렵다는 것을 증명할 수있는 방법을 보지 못했다. 실제로 하한이 필요한 경우 행렬 곱셈 문제를 해결하지 않고 증명할 수있는 유일한 희망 인 것 같습니다.

플러스 측면에서 이것은 를 취하는 순진 알고리즘보다 나은이 문제에 대한 알고리즘을 제공합니다 .θ(m2n)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.