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 条
  • [1] Solving fuzzy constraint satisfaction problems
    Meseguer, P
    Larrosa, J
    PROCEEDINGS OF THE SIXTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS I - III, 1997, : 1233 - 1238
  • [2] Solving quantified constraint satisfaction problems
    Gent, Ian P.
    Nightingale, Peter
    Rowley, Andrew
    Stergiou, Kostas
    ARTIFICIAL INTELLIGENCE, 2008, 172 (6-7) : 738 - 771
  • [3] Solving mixed and conditional constraint satisfaction problems
    Gelle, E
    Faltings, B
    CONSTRAINTS, 2003, 8 (02) : 107 - 141
  • [4] Solving constraint satisfaction problems using ATeams
    Gorti, SR
    Humair, S
    Sriram, RD
    Talukdar, S
    Murthy, S
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1996, 10 (01): : 1 - 19
  • [5] Solving Conditional and Composite Constraint Satisfaction Problems
    Mouhoub, Malek
    Sukpan, Amrudee
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 336 - 337
  • [6] Relational Constraint Solving in SMT
    Meng, Baoluo
    Reynolds, Andrew
    Tinelli, Cesare
    Barrett, Clark
    AUTOMATED DEDUCTION - CADE 26, 2017, 10395 : 148 - 165
  • [7] A New Crossover for Solving Constraint Satisfaction Problems
    Abbasian, Reza
    Mouhoub, Malek
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION (EVOCOP 2013), 2013, 7832 : 37 - 48
  • [8] HYPERTREE DECOMPOSITION FOR SOLVING CONSTRAINT SATISFACTION PROBLEMS
    Ait-Amokhtar, Abdelmalek
    Amroun, Kamal
    Habbas, Zineb
    ICAART 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, 2009, : 85 - +
  • [9] Solving Constraint Satisfaction Problems with SAT Technology
    Tamura, Naoyuki
    Tanjo, Tomoya
    Banbara, Mutsunori
    FUNCTIONAL AND LOGIC PROGRAMMING, PROCEEDINGS, 2010, 6009 : 19 - +
  • [10] A reactive approach for solving constraint satisfaction problems
    Dury, A
    Le Ber, F
    Chevrier, V
    INTELLIGENT AGENTS V: AGENT THEORIES, ARCHITECTURES, AND LANGUAGES, 1999, 1555 : 397 - 411