2012-05-14 12 views

Odpowiedz

2

To całkowicie zależy od tego, co chcesz zrobić. Możesz tłumaczyć zarówno na SAT, jak i rozwiązywać problemy związane z więzami jako problem SAT. Rozwiązania ograniczające zwykle oferują najwyższy poziom abstrakcji, jeśli chodzi o modelowanie problemu. Rozwiązania SAT są bardzo szybkie, ale w zależności od twojego problemu SMT lub solver może być szybszy.

Nie ma ogólnej odpowiedzi na twoje pytanie. To zależy od konkretnego przypadku użycia.

+0

Tak, masz rację, dziękuję ~ I chcę wiedzieć, kiedy solverowie SMT działają szybciej niż solwery CSP? lub jakie problemy są lepiej dostosowane do rozwiązań SMT i odwrotnie? Czy osoby rozwiązujące SMT mogą poradzić sobie z problemami optymalizacyjnymi, które mogą być obsługiwane przez solistów CSP? – user1393905

+0

Oba ograniczenia i SMT mogą poradzić sobie z problemami optymalizacyjnymi, chociaż uważam, że wsparcie dla tego w rzeczywistych rozwiązaniach jest bardziej powszechne w ograniczeniach. Nie ma ustalonych reguł, gdy SMT/ograniczenia/SAT jest lepsze/szybsze/... To naprawdę zależy od rzeczywistego problemu, który próbujesz rozwiązać. –

+0

OK, dziękuję bardzo ~ – user1393905

Powiązane problemy