È noto che i palindromi possono essere riconosciuti in tempo lineare su macchine Turing a velocità, ma non su macchine Turing a nastro singolo (nel qual caso il tempo necessario è quadratico). L'algoritmo del tempo lineare utilizza una copia dell'input e quindi utilizza anche uno spazio lineare.
Possiamo riconoscere i palindromi nel tempo lineare di una macchina Turing multitape, usando solo uno spazio logaritmico? Più in generale, che tipo di compromesso spazio-temporale è noto per i palindromi?