Alqoritmlər nəzəriyyəsi (ing. Theory of computation) — hesablama nəzəriyyəsinin bir sahəsidir və müəyyən bir tapşırığı həll etmək üçün dəqiq addımların müəyyənləşdirilməsinə yönəlmişdir[1]. Bu nəzəriyyə informasiyanın işlənməsinin, avtomatlaşdırılmış qərar qəbulunun və verilənlər üzərində müxtəlif əməliyyatların həyata keçirilməsinin əsasını təşkil edir.[2]
Alqoritmlərin nəzəriyyəsi həm də NP-tamlıq, hesablama çətinliyi sinifləri, qərarvermə alqoritmləri kimi sahələri əhatə edir və optimal həllərin tapılması üçün yeni metodların işlənib hazırlanmasına əsaslanır.
Qrammatika | Dillər | Maşın | İstehsal qaydaları (məhdudiyyətlər) |
---|---|---|---|
0-cı tip | Rekursiv sadalanan | Türinq maşını | (məhdudiyyətsiz) |
1-ci tip | Kontekstdən aslı | Xətti məhdud qeyri-deterministik Türinq maşını | |
2-ci tip | Kontekstdən azad | Qeyri-deterministik jurnal yaddaşlı avtomatik maşın | |
3-cü tip | Müntəzəm | Sonlu vəziyyətli avtomat | və |
central areas of the theory of computation: automata, computability, and complexity. (Page 1)