THE SOLUTION OF DISCRETE CONSTRAINT PROBLEMS USING BOOLEAN MODELS The Use of Ternary Vectors for Parallel SAT-Solving

被引:0
|
作者
Posthoff, Christian [1 ]
Steinbach, Bernd [2 ]
机构
[1] Univ West Indies, Dept Math & Comp Sci, St Augustine, Trinidad Tobago
[2] Freiberg Univ Min & Technol, Inst Comp Sci, Freiberg, Germany
关键词
Constraint problems; Boolean models; Ternary vectors; Intersection; Bit-parallel; XBOOLE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The use of Boolean models for discrete constraint problems has been tried at several occasions, it was, however, not recognized as efficient (Rossi et al., 2006). The solution methods were dominated by using decision trees together with depth-first or breadth-first search and/or resolution algorithms. In this paper we will show the use of ternary vectors for the solution of SAT-problems and all the problems that can be modeled by means of SAT-equations. They are an appropriate data structure representing sets of Boolean vectors. They also allow to include problem-relevant knowledge into the problem-solving process at an early point of time. The respective set operations (mainly the intersection) can be executed in a bit-parallel way (64 bits at present). For larger problems the processing can be transferred to processors working fully in parallel. There is no need for any search algorithms. The approach always finds all solutions of the problem without consideration of special cases (i.e. no solution, one solution, all solutions). Some examples are used to illustrate the approach or have been published before (Sudoku, Queen's problems on the chessboard, node bases in graphs, graph-coloring problems).
引用
收藏
页码:487 / 493
页数:7
相关论文
共 7 条
  • [1] Accelerating Boolean Constraint Propagation for Efficient SAT-Solving on FPGAs
    Govindasamy, Hari
    Esfandiari, Babak
    Garcia, Paulo
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 305 - 309
  • [2] The Solution of SAT Problems Using Ternary Vectors and Parallel Processing
    Posthoff, Christian
    Steinbach, Bernd
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2011, 57 (03) : 233 - 249
  • [3] Solving complex problems using model transformations: from set constraint modeling to SAT instance solving
    Lardeux, Frederic
    Monfroy, Eric
    Rodriguez-Tello, Eduardo
    Crawford, Broderick
    Soto, Ricardo
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 149 (149)
  • [4] Solving satisfiability (SAT) problems using integer linear problem (ILP) solvers combined with Discrete Lagrangian method
    Zhou, D
    Hu, Y
    Li, RM
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2005, 1 : 208 - 211
  • [5] Solving Weighted Constraint Satisfaction Problems Using a new Self-Adaptive Discrete Firefly Algorithm
    Bidar, Mahdi
    Mouhoub, Malek
    2019 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2019, : 2198 - 2205
  • [6] SOLVING LARGE COMBINATORIAL PROBLEMS IN MOLECULAR-BIOLOGY USING THE ELIPSYS PARALLEL CONSTRAINT LOGIC PROGRAMMING SYSTEM
    CLARK, DA
    RAWLINGS, CJ
    SHIRAZI, J
    LI, LL
    SCHUERMAN, K
    REEVE, M
    VERON, A
    COMPUTER JOURNAL, 1993, 36 (08): : 690 - 701
  • [7] On efficiently solving a class of atmospheric radiative transfer problems using discrete ordinates models for bidirectional functions: the uppermost layer
    de Abreu, Marcos Pimenta
    ATMOSPHERIC SCIENCE LETTERS, 2005, 6 (02): : 84 - 89