2012-05-14 33 views

Trả lời

2

Điều đó hoàn toàn phụ thuộc vào những gì bạn muốn làm. Bạn có thể dịch cả hai thành SAT và giải quyết các vấn đề ràng buộc như một bài toán SAT. Trình giải quyết hạn chế thường cung cấp mức trừu tượng cao nhất khi mô hình hóa vấn đề. SAT solvers rất nhanh, nhưng tùy thuộc vào vấn đề của bạn một bộ giải quyết SMT hoặc hạn chế có thể nhanh hơn.

Không có câu trả lời chung cho câu hỏi của bạn. Nó phụ thuộc vào trường hợp sử dụng cụ thể của bạn.

+0

Vâng, bạn nói đúng, cảm ơn bạn ~ Và tôi muốn biết khi nào bộ giải quyết SMT chạy nhanh hơn bộ giải CSP? hoặc loại vấn đề nào phù hợp hơn cho người giải quyết SMT và ngược lại? Người giải quyết SMT có thể đối phó với các vấn đề tối ưu hóa, có thể được xử lý bởi người giải quyết CSP không? – user1393905

+0

Cả hai ràng buộc và SMT có thể đối phó với các vấn đề tối ưu hóa, mặc dù tôi tin rằng hỗ trợ cho điều này trong giải quyết thực tế là phổ biến hơn trong những hạn chế. Không có quy tắc thiết lập khi SMT/ràng buộc/SAT là tốt hơn/nhanh hơn/... Nó thực sự phụ thuộc vào vấn đề thực tế bạn đang cố gắng để giải quyết. –

+0

OK, Cảm ơn bạn rất nhiều ~ – user1393905

Các vấn đề liên quan