Một tổng quan tuyệt vời cho người mới bắt đầu được đưa ra bởi bài viết sau từ năm 2009.
Có một số cách để đi vào các khía cạnh kỹ thuật. Bạn thậm chí có thể bắt đầu với bài báo gốc Davis-Putnam. Nó là vô cùng rõ ràng và có ví dụ chi tiết. Khi thảo luận về tối ưu hóa SAT trong một khóa học, chúng tôi đã phát hiện ra rằng một vài người có thể tưởng tượng đã ở đó. Bài viết của Davis-Logeman-Loveland (tôi cảm thấy) ít hướng dẫn hơn, nhưng nó quá ngắn để bạn có thể đọc nó.
Có thể có những cách để bắt kịp sự phát triển của 50 năm tới. Tôi muốn giới thiệu slide bài giảng. Chỉ cần tìm kiếm 'DPLL' sẽ đưa ra nhiều hướng dẫn. Nếu bạn duyệt qua chúng, tôi chắc chắn sương sẽ tan - ở một mức độ nào đó. Ngoài ra còn có nhiều khảo sát hữu ích. Bài báo Zhang-Malik là một nơi tốt để bắt đầu. Có một số bài viết trong Sổ tay về sự hài lòng mà bạn có thể thấy hữu ích.
- Nhiệm vụ cho các nhà giải quyết thỏa mãn Boolean hiệu quả , Lintao Zhang, Sharad Malik, giấy mời chung cho CAV và CADE 2002.
- Cẩm nang về sự hài lòng , được biên soạn bởi Armin Biere, Marijn Heule, Hans van Maaren, và Toby Walsh, 2009
- Giải phẫu và đánh giá thực nghiệm của người giải SAT hiện đại , Karem Sakallah, Joao Marques-Silva, Bản tin của EATCS, 2011.
Tôi thứ hai gợi ý của Mikolaos. Mã MiniSAT sạch và có kích thước có thể quản lý được. Bạn có thể chơi với nó. Có một số người giải quyết khác bạn có thể thử. CryptoMiniSat cũng khá sạch sẽ. Bạn cũng nên tham khảo công việc của Armin Biere , người viết bộ giải SAT và viết về cách viết bộ giải SAT.