Đối với trường hợp nhiều mẫu, có vẻ như chỉ cần quét từng loại có thể là giải pháp tốt nhất có thể, ít nhất là trừ khi giả thuyết thời gian theo cấp số nhân mạnh mẽ thất bại.
Nhớ lại rằng bộ cho và T 1 , T 2 , ... , T n trên vũ trụ [ m ] , nếu chúng ta có thể quyết định xem có S i và T j mà S i ∪ T j = [ m ] trong thời gian O ( n 2 - ε nhiều ( m ) )S1,S2,…,SnT1,T2,…,Tn[m]SiTjSi∪Tj=[m]O(n2−εpoly(m)), Sau đó SETH thất bại, tức là chúng ta có một thuật toán với thời gian chạy CNF-SAT .O∗(2(1−ε/2)n)
Cho các tập hợp và T 1 , T 2 , Mạnh , T n , chúng tôi mã hóa vấn đề trên dưới dạng khớp nhiều mẫu với không quan tâm đến bảng chữ cái nhị phân như sau:S1,S2,…,SnT1,T2,…,Tn
1⟨Si⟩11[Tj]1Si∪Tj=[m]O(nm)
(Lưu ý rằng điều này không nói bất cứ điều gì về các thuật toán sử dụng nhiều thời gian tiền xử lý các mẫu, giả sử, bậc hai trong tổng chiều dài của các mẫu.)