Il est bien connu que les palindromes peuvent être reconnus en temps linéaire sur des machines de Turing à bandes, mais pas sur des machines de Turing à bande unique (auquel cas le temps nécessaire est quadratique). L'algorithme de temps linéaire utilise une copie de l'entrée et utilise donc également un espace linéaire.
Peut-on reconnaître des palindromes en temps linéaire d'une machine de Turing multitape, en utilisant uniquement un espace logarithmique? Plus généralement, quel type de compromis espace-temps est connu pour les palindromes?