satisfiability

___ qstntxt ___

SMT-Solver kann zum Lösen von Abhängigkeiten verwendet werden. Wie wir wissen, sind CSP Solver auch für Constraint-Lösung für viele Jahre. Was ist der Vorteil von SMT-Solver gegenüber CSP-Solvern?

    
___ tag123constraintprogramming ___ Ein Constraint-Netzwerk wird durch ein Triplet definiert, wobei X eine Menge von Variablen, C eine Menge von Constraints und D eine Domain für X ist (dh eine Abbildung von Variablen auf Wertemengen) ). Das Constraint-Satisfaction-Problem (CSP) ist die Frage zu entscheiden, ob ein Constraint-Netzwerk eine Lösung hat oder nicht. ___ qstnhdr ___ Was ist der Vorteil von SMT-Solver gegenüber CSP-Solver bei der Constraint-Lösung? ___ answer10587476 ___

Das hängt ganz davon ab, was Sie tun wollen. Sie können sowohl SAT als auch Abhängigkeitsprobleme als SAT-Problem lösen. Constraint Solver bieten in der Regel die höchste Abstraktionsebene, wenn es um die Modellierung des Problems geht. SAT-Solver sind sehr schnell, aber je nach Problem kann ein SMT- oder Constraint-Solver schneller sein.

Es gibt keine allgemeine Antwort auf Ihre Frage. Es hängt von Ihrem speziellen Anwendungsfall ab.

    
___ tag123satisfibiability ___ Satisfiability (oft in Großbuchstaben geschrieben oder abgekürzt SAT) ist das Problem zu bestimmen, ob die Variablen einer gegebenen booleschen Formel so zugewiesen werden können, dass die Formel zu TRUE ausgewertet wird. ___
1
Antwort

Was ist der Vorteil von SMT-Solver gegenüber CSP-Solver bei der Constraint-Lösung?

SMT-Solver kann zum Lösen von Abhängigkeiten verwendet werden. Wie wir wissen, sind CSP Solver auch für Constraint-Lösung für viele Jahre. Was ist der Vorteil von SMT-Solver gegenüber CSP-Solvern?     
14.05.2012, 14:09