Bazı alfabe sabit bir dil için , INTERLEAVING adını verdiğim şu sorunu ele alalım :
- Giriş: iki kelime
- Çıktı: de ve araya eklenmesi olup olmadığı .
Burada, ve kelimelerinin bir araya getirilmesi , göreli sıralarını korurken ve harflerini alarak sezgisel olarak elde edilebilen bir kelimesidir . Biçimsel olarak, bir araya girme olan ve iki ayrık sekanslarının, eşittir bir içine bölümü eğer eşit olan ve diğer . Örneğin, "bheleloll", "merhaba" ve "çan" ın serpiştirilmesidir.
Karmaşıklığı nedir dili bağlı olarak sorunu -INTERLEAVING ? Özellikle:
- Eğer düzenlidir, o zaman o sınıf NL olmak gösterileri iki dizeleri üzerinde dinamik bir algoritma ile sorunu çözebilir. Bazı normal diller için NL zor mu? Bununla birlikte, bazı normal diller için sorun açıkça L'dir (deterministik günlük alanı). Sorunun L olduğu dillerin karakterizasyonu var mı?
- Eğer düzenli olmadığında, sorun NL hala polinom çevrimiçi deterministik uzay karmaşıklığı (bkz sahiptir buraya bu kavramı ya yönelik önceki sorum ). Bununla birlikte, bu, örneğin tüm bağlamsız dilleri kapsamaz; yine de, bazı diğerlerinin (örneğin, palindromlar) NL olduğu gösterilebilir (örneğin, başlangıçtan ve sondan aynı anda dinamik bir algoritma yapılarak). harmanlama sorunu NP-zor olan bağlamsız bir dil var mı ?