Sudah diketahui bahwa palindrom dapat dikenali dalam waktu linier pada mesin Turing pita, tetapi tidak pada mesin Turing pita tunggal (dalam hal ini waktu yang dibutuhkan adalah kuadratik). Algoritma linear-waktu menggunakan salinan input, dan dengan demikian juga menggunakan ruang linier.
Bisakah kita mengenali palindrom dalam waktu linier dari mesin Turing multitape, hanya menggunakan ruang logaritmik? Secara umum, pertukaran ruang-waktu seperti apa yang dikenal dengan palindrom?
Selain jawaban lain, perlu dicatat bahwa jika pengacakan diizinkan, palindrom dapat dikenali dengan O (1) ruang dan waktu O (n) dengan hashing sisi kiri string, hashing transpos sisi kanan string. string, dan memeriksa apakah hash sama. Seharusnya tidak sulit untuk melakukan ini pada mesin Turing.
sumber