Es bien sabido que los palíndromos se pueden reconocer en tiempo lineal en máquinas Turing de cintas, pero no en máquinas Turing de cinta única (en cuyo caso el tiempo necesario es cuadrático). El algoritmo de tiempo lineal usa una copia de la entrada y, por lo tanto, también usa un espacio lineal.
¿Podemos reconocer palíndromos en tiempo lineal de una máquina de Turing multitapa, utilizando solo un espacio logarítmico? En términos más generales, ¿qué tipo de compensación espacio-tiempo se conoce para los palíndromos?