Ya, ada perbedaan besar antara MiniSAT dan WalkSAT. Pertama, mari kita perjelas - MiniSAT adalah implementasi spesifik dari kelas generik dari algoritma DPLL / CDCL yang menggunakan pembelajaran backtracking dan klausa, sedangkan WalkSAT adalah nama umum untuk algoritma yang berganti-ganti antara langkah serakah dan langkah acak.
Secara umum DPLL / CDCL jauh lebih cepat pada instance SAT terstruktur sedangkan WalkSAT lebih cepat pada k-SAT acak . Instance SAT industri dan terapan cenderung memiliki banyak struktur, sehingga DPLL / CDCL dominan di sebagian besar pemecah SAT modern. Contoh untuk satu teknik mungkin menang, yang merupakan salah satu alasan mengapa pemecah portofolio menjadi populer.
Saya mengambil banyak masalah dengan klaim Anda bahwa WalkSAT jauh lebih cepat daripada MiniSAT dalam hal di halaman itu. Untuk satu hal, ada gigabytes instance SAT di sana - berapa banyak yang Anda coba bandingkan? WalkSAT sama sekali tidak kompetitif pada sebagian besar contoh terstruktur yang mengapa itu tidak sering terlihat di kompetisi.
Di samping catatan - Vijay benar bahwa MiniSAT masih relevan. Sebenarnya, karena open source dan ditulis dengan baik, MiniSAT adalah yang solver untuk mengalahkan untuk menunjukkan bahwa optimasi yang diberikan memiliki janji. Banyak orang mengutak-atik MiniSAT sendiri untuk menampilkan optimisasi mereka - lihatlah kategori "retas MiniSAT" dalam kompetisi SAT baru-baru ini.