HPC-based parallel software for solving applied Boolean satisfiability problems

被引:0
|
作者
Bogdanova, V. G. [1 ]
Gorsky, S. A. [1 ]
Pashinin, A. A. [1 ]
机构
[1] Matrosov Inst Syst Dynam & Control Theory SB RAS, Irkutsk, Russia
关键词
Boolean satisfiability problem; Boolean constraints method; parallel solver; binary dynamic systems;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Boolean satisfiability is one of the fundamental problems in mathematical logic and the theory of computation. Many practical problems can be formulated as problems of Boolean satisfiability (solving a system of Boolean equations). These include the tasks of cryptography, qualitative research of binary dynamic systems, logical programming, robot action planning, and many others. NP-complexity of the Boolean satisfiability problem actualizes the development of parallel software for solving it in a high-performance computing environment. We focus on the development of specialized parallel solvers for Boolean satisfiability problems oriented to the application in the qualitative study of binary dynamic systems based on the Boolean constraint method. The Boolean constraint method uses a formal definition of the dynamical property, presented in the language of predicate logic with limited existential and universal quantifiers. Based on this definition, a model of dynamical property is formed in the form of Boolean constraints by a series of sequential formal transformations. The developed parallel solvers provide a conclusion on the feasibility of Boolean constraints, interpret this conclusion accordingly the tested property, and find, unlike similar software tools, all sets of values of Boolean variables that lead to this conclusion. An example of applying the developed solver to constructing cycles of a given length of stream ciphers based on shift registers is considered. The results confirming the effectiveness and scalability of the developed software are presented.
引用
收藏
页码:1006 / 1011
页数:6
相关论文
共 50 条
  • [31] Trace-Based Methods for Solving Nonlinear Global Optimization and Satisfiability Problems
    Benjamin W. Wah
    Yao-Jen Chang
    Journal of Global Optimization, 1997, 10 : 107 - 141
  • [32] SOLVING DESIGN TASKS IN ENGINEERING USING OBJECT-ORIENTED GRAPH-BASED REPRESENTATIONS AND BOOLEAN SATISFIABILITY
    Muenzer, Clemens
    Shea, Kristina
    Helms, Bergen
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2013, VOL 5, 2014,
  • [33] A discrete Lagrangian-Based global-search method for solving satisfiability problems
    Shang, Y
    Wah, BW
    JOURNAL OF GLOBAL OPTIMIZATION, 1998, 12 (01) : 61 - 99
  • [34] A Discrete Lagrangian-Based Global-Search Method for Solving Satisfiability Problems
    Yi Shang
    Benjamin W. Wah
    Journal of Global Optimization, 1998, 12 : 61 - 99
  • [35] Perm State University HPC-hardware and software services: capabilities for aircraft engine aeroacoustics problems solving
    Demenev, A. G.
    INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND APPLIED COMPOSITE MATERIALS, 2018, 307
  • [36] SAT-GATv2: A Dynamic Attention-Based Graph Neural Network for Solving Boolean Satisfiability Problem
    Chang, Wenjing
    Liu, Wenlong
    ELECTRONICS, 2025, 14 (03):
  • [37] Spintronics-compatible Approach to Solving Maximum-Satisfiability Problems with Probabilistic Computing, Invertible Logic, and Parallel Tempering
    Grimaldi, Andrea
    Sanchez-Tejerina, Luis
    Aadit, Navid Anjum
    Chiappini, Stefano
    Carpentieri, Mario
    Camsari, Kerem
    Finocchio, Giovanni
    PHYSICAL REVIEW APPLIED, 2022, 17 (02)
  • [38] Possibilities of parallel calculations in solving gas dynamics problems in the CFD environment of FLUENT software
    Gil'fanov A.K.
    Zaripov T.Sh.
    Russian Aeronautics, 2009, 52 (01): : 62 - 67
  • [39] THE SOLUTION OF DISCRETE CONSTRAINT PROBLEMS USING BOOLEAN MODELS The Use of Ternary Vectors for Parallel SAT-Solving
    Posthoff, Christian
    Steinbach, Bernd
    ICAART 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1: ARTIFICIAL INTELLIGENCE, 2010, : 487 - 493
  • [40] The GridSAT portal: a Grid Web-based portal for solving satisfiability problems using the national cyberinfrastructure
    Chrabakh, Wahid
    Wolski, Rich
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (06): : 795 - 808