SMT-Solver có thể được sử dụng để giải quyết ràng buộc. Như chúng ta đã biết, các giải pháp CSP cũng là giải pháp hạn chế trong nhiều năm. Vì vậy, lợi thế của SMT-solver trên CSP giải quyết là gì?Ưu điểm của bộ giải quyết SMT trên bộ giải mã CSP trong giải quyết hạn chế là gì?
8
A
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.
Các vấn đề liên quan
- 1. Cách giải quyết hạn chế JDK này?
- 2. Ưu điểm của việc giải quyết từ vựng trong Chương 5 của SICP là gì?
- 3. LDAP giải quyết những gì?
- 4. Giải quyết: Groovyc: Lỗi nội bộ groovyc: Mã 1
- 5. cách giải quyết lỗi này "com.android.internal.telephony không thể được giải quyết thành loại" trong android
- 6. Cách giải quyết "tràn bảng nội bộ" trong Applescript
- 7. Giải quyết tên NetBIOS trên Windows 7
- 8. Cách giải quyết GC_concurrent được giải phóng?
- 9. Ai đó có thể giải thích rõ hơn Bộ giải mã/Bộ giải mã không?
- 10. Ivy: Giải quyết và xuất bản JARs cục bộ
- 11. cách giải quyết cho GridView.scrollTo()?
- 12. Lỗi khi giải quyết trăn của ODE
- 13. Cách giải quyết rò rỉ byte riêng (bộ nhớ riêng)?
- 14. Giải quyết chuyển hướng của NSURL?
- 15. Xung đột GITHUB Giải quyết
- 16. Bộ phận Ma trận Trái và Giải quyết Numpy
- 17. Giải quyết lỗi "nạp hạn chế vi phạm" trên "org.w3c.dom.Node" trong một môi trường OSGi
- 18. Giải quyết typedefs trong C và C++
- 19. Mảng nhanh nhất giải quyết
- 20. Symbol không thể giải quyết
- 21. Cách giải quyết KERN_INVALID_ADDRESS trên EXC_BAD_ACCESS (SIGSEGV)
- 22. Giải quyết cá thể - Autofac
- 23. Cách giải quyết lỗi java.lang.NullPointerException?
- 24. Cshtml Không thể giải quyết tham chiếu
- 25. Không giải quyết chế độ xem trong Ứng dụng RESTful
- 26. Bộ giải mã Viterbi
- 27. android.annotation không thể giải quyết
- 28. Bạn muốn giải quyết vấn đề tối ưu hóa nào?
- 29. Thứ tự giải quyết hàm xây dựng là gì?
- 30. Confused về việc giải quyết của classname
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
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. –
OK, Cảm ơn bạn rất nhiều ~ – user1393905