Misalkan kita memiliki semigroup dengan elemen S = { s 1 , s 2 , ... , s n } . Tujuan kami adalah menghitung produk s i ∘ s i + 1 ∘ ⋯ ∘ s j .
Dalam makalah mereka "Pemrosesan yang Optimal untuk menjawab pertanyaan produk on-line" Alon dan Schieber membuktikan bahwa kita dapat menjawab setiap permintaan seperti itu di paling banyak langkah (di mana α adalah fungsi Ackermann terbalik) dengan hanya menggunakan jumlah linier preprocessing.
Jika diinginkan bahwa setiap kueri dapat dijawab dalam langkah O ( log ( j - i ) ) , dapatkah seseorang masih melakukan ini dengan hanya preprocessing linier?
(Pertanyaan ini terinspirasi oleh ini pertanyaan terbaru oleh Brendan McKay di Mathoverflow.)