Professional Documents
Culture Documents
bm312 Final
bm312 Final
2020-2021 Bahar
Kurallar
1
1. 𝐴 = {𝑏 𝑖 𝑎 𝑗 |𝑖 ≥ 𝑗} dilini tanıyan bir yığınlı otomat (PDA) çiziniz. (20 puan)
𝐵 = { 0𝑛 1𝑛 2𝑛 | 𝑛 ≥ 0 } (15 puan)
3. Sayılardan oluşan bir S kümesinin, içlerindeki sayıların toplamı eşit olan A ve B alt kümelerine
ayrılıp ayrılamacağını bulma problemine KÜMEAYIRMA diyelim. Yani problem, verilen bir S için
A ∪ B = S olacak ve A’daki elemanların toplamı B’deki elemanların toplamına eşit olacak şekilde A
ve B var mıdır sorusuna cevap verme problemidir. Örneğin {1,2,3,4,6} için cevap evet olacaktır çünkü
{1,3,4} ve {2,6} şeklinde ayrılabilir.
4. C bir bağlam duyarsız dil, R de bir düzenli dil olsun. 𝐶 ∩ 𝑅 dilinin bağlam duyarsız olduğunu
ispatlayınız. (20 puan)
5. P = NP ise Halting Problem (sona erme problemi, ders notlarındaki HALTTM) polinom zamanda
çözülebilir mi? Açıklayınız. (15 puan)
6. Tek bantlı Turing makinesi ile çözülemeyen bir problem çift bantlı Turing makinesi ile çözülebilir
mi? Neden? (10 puan)