Anda dapat memecahkan masalah dalam jumlah tetap dimensi dengan memperluas solusi asli waktu linear dari Bird dari 1977 http://www.sciencedirect.com/science/article/pii/0020019077900175 (berlangganan diperlukan dengan sedih).
Gagasan umum (dalam 2D) adalah pada langkah 1 untuk membangun otomat Aho-Corasick dari baris-baris dari pola 2D dan kemudian memberi makan dalam baris-baris teks 2D satu per satu. Anda kemudian akan menemukan semua posisi yang cocok dengan baris pola dalam teks. Untuk menyelesaikan Anda sekarang hanya perlu melakukan pencarian 1D untuk (label) baris pola dalam urutan yang benar di kolom pada output dari langkah 1, menggunakan KMP katakan. Ini semua membutuhkan waktu linier.
Dengan menggunakan metode yang sama Anda dapat mengurangi dari dimensi apa pun masalah pencocokan tepat ke masalah dimensi d-1. Dengan cara ini Anda mendapatkan solusi waktu linier untuk dimensi tetap apa pun d.