Nếu tôi gặp một vấn đề khó khăn, một cách tiếp cận tiêu chuẩn là diễn đạt nó như một ví dụ SAT và thử chạy một bộ giải SAT trên nó. Một cách tiếp cận tiêu chuẩn khác là diễn đạt nó như một vấn đề thỏa mãn ràng buộc và thử sử dụng bộ giải CSP. Cả hai cảm thấy giống nhau một cách mơ hồ về những loại vấn đề có thể được thể hiện một cách tự nhiên trong định dạng đầu vào của họ.
Có bất kỳ hướng dẫn hoặc quy tắc nào về cách nhận biết, đối với một vấn đề nhất định, phương pháp nào có nhiều khả năng mang lại kết quả tốt? Có bất kỳ hướng dẫn nào mà bất cứ ai cũng có thể đưa ra về loại vấn đề nào có thể được xử lý tốt hơn bởi người giải SAT so với người giải CSP, hoặc ngược lại?
(Rõ ràng, có một số vấn đề dễ dàng có thể được giải quyết bằng cả hai cách tiếp cận. Ngoài ra còn có một số vấn đề khó giải quyết hữu ích bằng cách tiếp cận. Hãy đặt chúng sang một bên. Trường hợp hướng dẫn hữu ích nhất là các vấn đề trong đó SAT Người giải quyết hoạt động tốt hơn người giải CSP hoặc khi người giải CSP hoạt động tốt hơn người giải SAT. Làm thế nào để tôi nhận ra khi người giải SAT có khả năng phù hợp hơn người giải CSP hoặc khi người giải CSP có khả năng phù hợp hơn một người giải SAT - tức là, nên thử cách tiếp cận nào trước?)