Biçimsel dillerde Ayırma Sorunu olarak bilinen açık bir sorun vardır; kısaca iki farklı uzunluk dizesi olarak verildiği, kısaca bir DFA'nın bunları "ayırmak" için ne kadar büyük olması gerektiği anlamına gelir, yani bir dizeyi kabul etmek, diğerini reddetmek.
İşte bazı ilgili makaleler 1 , 2 . (Birkaç tane daha var, ancak bunları yayınlamak için yeterli itibarım yok).
Bunların hepsi iki ayrı dizeyi ayırma sorununu tartışıyor . Orada, dizeleri listelerini ayıran alanında yapılan herhangi bir iş olmuş dizeleri, iki listeleri belirtilen ifade olmadığını merak ediyorum ve DFA her dize kabul için nelerin gerekli olduğunu boyut, ve her dize reddetmek . Bu sorun regex golf ile eşdeğerdir.B A B
Listelerden birinin boyutu veya tüm dizelerin farklı uzunluklarda olması gibi üzerinde çalıştığım bazı temel sorular var .
Aradım, ancak bu tür bir sorunla ilgili herhangi bir makale bulamadım. Bu alanda herhangi bir araştırma yapıldı mı?
Şimdiden teşekkürler.