Tetapi membatasi waktu perhitungan di atas oleh beberapa fungsi konkrit f (n) sering menghasilkan kelas kompleksitas yang bergantung pada model mesin yang dipilih. Misalnya, bahasa {xx | x adalah sembarang string biner} dapat diselesaikan dalam waktu linier pada mesin Turing multi-tape, tetapi tentu saja membutuhkan waktu kuadratik dalam model mesin Turing single-tape. Jika kita mengizinkan variasi polinomial dalam waktu berjalan, tesis Cobham-Edmonds menyatakan bahwa "kompleksitas waktu dalam dua model komputasi yang masuk akal dan umum terkait secara polinomi" (Goldreich 2008, Bab 1.2). Ini membentuk dasar untuk kompleksitas kelas P, yang merupakan sekumpulan masalah keputusan yang dapat dipecahkan oleh mesin Turing deterministik dalam waktu polinomial. Set masalah fungsi yang sesuai adalah FP.
Masalah keputusan yang mampu diselesaikan oleh mesin Turing deterministik sambil mempertahankan kepatuhan terhadap waktu polinomial termasuk kelas apa?
kompleksitas kelas P
kompleksitas kelas P
Masalah NNO
keputusan NNO
yang PRR
mampu VBI
diselesaikan VBP
oleh PPO
mesin NNO
Turing NNO
deterministik NNP
sambil ADV
mempertahankan VBT
kepatuhan NNO
terhadap PPO
waktu NNO
polinomial NNO
termasuk VBP
kelas NNO
apa PRI
? PUN