A System for Solving Constraint Satisfaction Problems with SMT

被引:0
|
作者
Bofill, Miguel [1 ]
Suy, Josep [1 ]
Villaret, Mateu [1 ]
机构
[1] Univ Girona, Dept Informat & Matemat Aplicada, E-17003 Girona, Spain
关键词
SAT MODULO THEORIES; SATISFIABILITY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
SAT Modulo Theories (SMT) consists of deciding the satisfiability of a formula with respect to a decidable background theory, such as linear integer arithmetic, bit-vectors, etc, in first-order logic with equality. SMT has its roots in the field of verification. It is known that the SAT technology offers an interesting, efficient and scalable method for constraint solving, as many experimentations have shown. Although there already exist some results pointing out the adequacy of SMT techniques for constraint solving, there are no available tools to extensively explore such adequacy. In this paper we introduce a tool for translating Flat Zinc (Mini Zinc intermediate code) instances of constraint satisfaction problems to the standard SMT-LIB language. It can be used for deciding satisfiability as well as for optimization. The tool determines the required logic for solving each instance. The obtained results suggest that SMT can be effectively used to solve CSPs.
引用
收藏
页码:300 / 305
页数:6
相关论文
共 50 条
  • [41] Boolean approach for representing and solving constraint-satisfaction problems
    Bennaceur, H
    TOPICS IN ARTIFICIAL INTELLIGENCE, 1995, 992 : 163 - 174
  • [42] Solving quantified constraint satisfaction problems with value selection rules
    Jian Gao
    Jinyan Wang
    Kuixian Wu
    Rong Chen
    Frontiers of Computer Science, 2020, 14
  • [43] Nogood-FC for solving partitionable constraint satisfaction problems
    Abril, Montserrat
    Salido, Miguel A.
    Barber, Federico
    JOURNAL OF INTELLIGENT MANUFACTURING, 2010, 21 (01) : 101 - 110
  • [44] Neural networks approach for solving the Maximal Constraint Satisfaction Problems
    Ettaouil, Mohamed
    Haddouch, Khalid
    Hami, Youssef
    Loqman, Chakir
    2013 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS: THEORIES AND APPLICATIONS (SITA), 2013,
  • [45] Modelling and solving engineering product configuration problems by constraint satisfaction
    Xie, H
    Henderson, P
    Kernahan, M
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2005, 43 (20) : 4455 - 4469
  • [46] Enumeration Strategies for Solving Constraint Satisfaction Problems: A Performance Evaluation
    Soto, Ricardo
    Crawford, Broderick
    Olivares, Rodrigo
    Herrera, Rodrigo
    Johnson, Franklin
    Paredes, Fernando
    ARTIFICIAL INTELLIGENCE PERSPECTIVES AND APPLICATIONS (CSOC2015), 2015, 347 : 169 - 179
  • [47] Solving Constraint Satisfaction Problems Containing Vectors of Unknown Size
    Bilgory, Erez
    Bin, Eyal
    Ziv, Avi
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING (CP 2017), 2017, 10416 : 55 - 70
  • [48] A comparison of evolutionary protocols for solving distributed constraint satisfaction problems
    Britt, Winard R.
    Cunningham, Hurley D.
    Dozier, Gerry V.
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1491 - +
  • [49] JFSolver: A tool for modeling and solving fuzzy constraint satisfaction problems
    Kowalczyk, R
    Bui, V
    10TH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3: MEETING THE GRAND CHALLENGE: MACHINES THAT SERVE PEOPLE, 2001, : 304 - 307
  • [50] Solving quantified constraint satisfaction problems with value selection rules
    Gao, Jian
    Wang, Jinyan
    Wu, Kuixian
    Chen, Rong
    FRONTIERS OF COMPUTER SCIENCE, 2020, 14 (05)