Basit cevap : Bazı δ < 2 için zamanda çalışan daha etkili bir algoritma mevcutsa , güçlü üssel zaman hipotezi reddedilir.O ( nδ)δ< 2
Daha güçlü bir teoremi ispatlayacağız ve sonra basit cevap takip edecek.
Teoremi : Biz iki DFA kesişme olmayan boşluk sorunu çözebilir zaman, daha sonra bellek sadece n bit kullanılarak olmayan deterministik çözülebilir olan herhangi bir sorun, deterministik çözülebilir p O l y ( n ) ⋅ 2 ( δ n / 2 ) süre.O ( nδ)p o l y( n ) ⋅ 2( δn / 2 )
Gerekçe : Kavşaksuzluğu iki DFA'nın zamanında çözebileceğimizi varsayalım . Deterministik olmayan bir Turing makinesine M salt okunur bir giriş bandı ve bir okuma / yazma ikili çalışma bandı verilmesini sağlayın. Girdi uzunluğu x olan bir n girelim. M'nin ikili çalışma bandı üzerindeki n bit belleğe daha fazla erişmediğini varsayalım.O ( nδ)
X girişindeki M hesaplaması, sonlu bir yapılandırma listesiyle gösterilebilir. Her yapılandırma bir durum, giriş bandı üzerinde bir konum, çalışma bandı üzerinde bir konum ve çalışma bandını temsil eden en fazla n bit hafızadan oluşur.
Şimdi, çalışma bandının ikiye bölündüğünü düşünün. Başka bir deyişle, n bir sol bölüm var hücre ven'ninsağ kısmın2 hücre. Her bir konfigürasyon bir sol ve bir sağ parçaya bölünebilir. Sol parça, devlet Giriş bandı üzerindeki konumunu, çalışma bant üzerindeki pozisyonu ve oluşannn2Sol bölümden 2 bit. Sağ parçası, devlet Giriş bandı üzerindeki konumunu, çalışma bant üzerindeki pozisyonu ve oluşannn2Sağ bölümden 2 bit.n2
Şimdi, biz inşa bir DFA olan devletler sol parçaları ve DFA olan D 2 olan devletler doğru parçalarıdır. Alfabe karakterleri, hangi duruma gideceğinizi, kaset kafalarının nasıl hareket etmesi gerektiğini ve çalışma kasetinin aktif hücresinin nasıl manipüle edilmesi gerektiğini söyleyen talimatlardır.D1D2
Fikir olmasıdır ve D 2 giriş x üzerine M'nin bir hesaplama karşılık gelen bir talimat listesi olarak okunur ve bir araya geçerli ve kabul olduğundan emin olun. Hem D 1 hem de D 2 , teyp kafalarının nerede olduğu konusunda her zaman hemfikir olacaktır, çünkü bu bilgiler giriş karakterlerine dahil edilmiştir. Bu nedenle, olabilir D 1 iş bant pozisyonu sol parça halinde olan ve ne zaman talimat uygun olduğunu doğrulamak D 2 zaman sağ parça halinde olun.D1D2D1D2D1D2
Toplam olarak, en fazla vardır , her DFA ve en durumları p O l y ( n ) farklı alfabe karakterleri.p o l y( n ) ⋅ 2n / 2p o l y( n )
İlk bir varsayım olarak, iki DFA içinde kesişme olmayan boşluğu çözebilir aşağıdaki bir süre.p o l y( n ) ⋅ 2( δn / 2 )
Bunu faydalı bulabilirsiniz: https://rjlipton.wordpress.com/2009/08/17/on-the-intersection-of-finite-automata/
k + O ( günlük( n ) )O ( nδ)p o l y( n ) ⋅ 2( δk / 2 )
Yorumlar, düzeltmeler, öneriler ve sorular memnuniyetle karşılanmaktadır. :)