SAT as a Programming Environment for Linear Algebra

被引:1
|
作者
Srebrny, Marian [1 ,2 ]
Stepien, Lidia [3 ]
机构
[1] Polish Acad Sci, Inst Comp Sci, PL-01237 Warsaw, Poland
[2] Univ Commerce, Sect Appl Informat, Kielce, Poland
[3] Jan Dlugosz Univ, Inst Math & Comp Sci, Czestochowa, Poland
关键词
satisfiability; linear algebra; orthogonal matrices; orthogonal groups; declarative programming;
D O I
10.3233/FI-2010-300
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we pursue the propositional calculus and the SATisfiability solvers as a powerful declarative programming environment that makes it possible to create and run the propositional declarative programs for computational tasks in various areas of mathematics. We report some experimental results on our application of the propositional SATisfiability environment to computing some simple orthogonal matrices and the orders of some orthogonal groups. Some encouraging (and not very encouraging) experiments are reported for the proposed propositional search procedures using off-the-shelf general-purpose SAT solvers. Our new software toolkit SAT4Alg is announced.
引用
收藏
页码:115 / 127
页数:13
相关论文
共 50 条
  • [21] The Programming of Algebra
    Henglein, Fritz
    Kaarsgaard, Robin
    Mathiesen, Mikkel Kragh
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (360): : 71 - 92
  • [22] RECOGNITION OF ZERO BITS OF 3-SAT PROBLEM BY APPLYING LINEAR ALGEBRA'S METHODS
    Ogorodnikov, Y. Y.
    Faizullin, R. T.
    [J]. COMPUTER OPTICS, 2014, 38 (03) : 521 - 528
  • [23] Graph Programming Interface (GPI): A Linear Algebra Programming Model for Large Scale Graph Computations
    Ekanadham, K.
    Horn, W. P.
    Kumar, Manoj
    Jann, Joefon
    Moreira, Jose
    Pattnaik, Pratap
    Serrano, Mauricio
    Tanase, Gabriel
    Yu, Hao
    [J]. PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16), 2016, : 72 - 81
  • [24] Graph Programming Interface (GPI): A Linear Algebra Programming Model for Large Scale Graph Computations
    William Horn
    Manoj Kumar
    Joefon Jann
    José Moreira
    Pratap Pattnaik
    Mauricio Serrano
    Gabriel Tanase
    Hao Yu
    [J]. International Journal of Parallel Programming, 2018, 46 : 412 - 440
  • [25] Graph Programming Interface (GPI): A Linear Algebra Programming Model for Large Scale Graph Computations
    Horn, William
    Kumar, Manoj
    Jann, Joefon
    Moreira, Jose
    Pattnaik, Pratap
    Serrano, Mauricio
    Tanase, Gabriel
    Yu, Hao
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (02) : 412 - 440
  • [26] A new SIMD computer vision architecture with image algebra programming environment
    Jackson, RD
    Coffield, PC
    Wilson, JN
    [J]. 1997 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 1, 1997, : 169 - 185
  • [27] A grid-based programming approach for distributed linear algebra applications
    Aouad, Lamine M.
    Petiton, Serge G.
    [J]. MULTIAGENT AND GRID SYSTEMS, 2010, 6 (03) : 209 - 223
  • [28] Toward the reusability for iterative linear algebra software in distributed environment
    Ernad, N
    Sedrakian, A
    [J]. PARALLEL COMPUTING, 2006, 32 (03) : 251 - 266
  • [29] Image algebra programming environment for a new fine grained, massively parallel processor
    Wilson, JN
    Jackson, RD
    Coffield, PC
    [J]. VISUAL INFORMATION PROCESSING VI, 1997, 3074 : 190 - 195
  • [30] Comparing Integer Linear Programming to SAT-Solving for Hard Problems in Computational and Systems Biology
    Brown, Hannah
    Zuo, Lei
    Gusfield, Dan
    [J]. ALGORITHMS FOR COMPUTATIONAL BIOLOGY (ALCOB 2020), 2020, 12099 : 63 - 76