Bir ailenin Sperner ailesi olup olmadığına karar vermenin karmaşıklığı


16

Bir aile verilir ait alt kümelerine {1, ..., n}. Mathcal ın bir Sperner ailesi olup olmadığına karar vermenin karmaşıklığı üzerinde önemsiz bir alt sınır bulmak mümkün müdür ? Önemsiz alt sınır ve sıkı olmadığından şüphelenirim. m F O ( n m )FmFO(nm)

Hatırlayın bir dizi bir Sperner aile için ise ve de ; , ve Y \ nsubseteq X anlamına gelir .SXYSXYY XXYYX


Yani bir nm üst sınırı olup olmadığını mı soruyorsunuz ?
Suresh Venkat

Temel olarak evet. Aslında, (en kötü durumda) karmaşıklığı O (mn) ile başarılı olabilecek herhangi bir algoritma olmadığını kanıtlamak istiyorum.
Anthony Leverrier

Alt kümeler nasıl verilir? "Bitişiklik matrisi" veya "kenar listesi"?
Yuval Filmus

Giriş bir bitişiklik matrisidir.
Anthony Leverrier

9
Matris çarpma problemini fark etmeden çözmemizi sağladığınız için +1. :-)
Peter Shor

Yanıtlar:


16

Bunu matris çarpımı ile çözemez misiniz? Kümeler , , , . Matris al olduğu burada matris halinde ve 0, aksi halde, ve olmak matris halinde ve 0 ise. Şimdi, , yalnızca ve başka bir sette kümesi varsa girdisine sahiptir .S 2S m A m × n A i j = 1 j S i B m × n B i j = 1 j S i A B TS1S2SmAm×nAij=1jSiBm×nBij=1jSiABTF0F

Eğer durumunda alt sınırını kanıtlarsanız , matris çarpımı için aynı alt sınırı kanıtlamış olursunuz. Bu ünlü bir açık problem.m = θ ( n )Ω(n2+ϵ)m=θ(n)

Bu konuda çok düşünmedim, ancak bu özel matris çarpımı vakasının aslında genel durum kadar zor olduğunu kanıtlayabileceğiniz bir yol göremiyorum; Eğer gerçekten daha düşük bir sınırlamaya ihtiyacınız varsa, bu matris çarpım problemini çözmeden kanıtlamanız gereken tek umut gibi görünecektir.

Artı tarafta, bu sorun için alan naif algoritmadan daha iyi algoritmalar verir .θ(m2n)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.