Người ta biết rằng palindromes có thể được nhận ra theo thời gian tuyến tính trên máy Turing -tape, nhưng không phải trên máy Turing băng đơn (trong trường hợp thời gian cần thiết là bậc hai). Thuật toán thời gian tuyến tính sử dụng một bản sao của đầu vào và do đó cũng sử dụng một không gian tuyến tính.
Chúng ta có thể nhận ra palindromes trong thời gian tuyến tính của máy Turing đa nhiệm, chỉ sử dụng một không gian logarit? Tổng quát hơn, loại đánh đổi không-thời gian nào được biết đến với palindromes?