Для випадку з декількома шаблонами здається, що просто сканування для кожного з можливих може бути найкращим можливим рішенням, щонайменше, якщо тільки сильна гіпотеза експоненціального часу не вийде з ладу.
Нагадаємо, що задані набори S1,S2, … ,Sн і Т1,Т2, … ,Тн над Всесвітом [ м ], якби ми могли вирішити, чи є Si і Тj такий як Si∪Тj= [ м ] вчасно O (н2 - εполі( м ) ), тоді SETH виходить з ладу, тобто у нас є алгоритм CNF-SAT з часом роботи О∗(2( 1 - ε / 2 ) n).
Дано набори S1,S2, … ,Sн і Т1,Т2, … ,Тн, ми кодуємо вищевказану проблему як узгодження декількох шаблонів, не дбаючи про двійковий алфавіт, наступним чином:
Тепер зрозуміло, що закономірність 1 ⟨Si⟩ 1 може відповідати тексту при появі 1 [Тj] 1і лише коли Si∪Тj= [ м ]. Загальна довжина шаблонів і довжина тексту - обидваO ( n м ), наприклад, таким чином, майже лінійний алгоритм однопрохідного режиму для декількох шаблонів міг би значно покращитись у порівнянні з найбільш відомими алгоритмами CNF-SAT ...
(Зауважте, що це нічого не говорить про алгоритми, які використовують багато часу для попередньої обробки шаблонів, скажімо, квадратичних у загальній довжині шаблонів.)