A SAT-Based Algorithm for Finding Attractors in Synchronous Boolean Networks

被引:123
|
作者
Dubrova, Elena [1 ]
Teslenko, Maxim [1 ]
机构
[1] Royal Inst Technol, ECS ICT KTH, Dept Elect Comp & Software Syst, S-16440 Stockholm, Sweden
关键词
Bounded model checking; SAT; Boolean network; attractor; gene regulatory network; STEADY-STATES; MODEL; IDENTIFICATION; EVOLUTION; PREDICTS; GENES;
D O I
10.1109/TCBB.2010.20
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
This paper addresses the problem of finding attractors in synchronous Boolean networks. The existing Boolean decision diagram-based algorithms have limited capacity due to the excessive memory requirements of decision diagrams. The simulation-based algorithms can be applied to larger networks, however, they are incomplete. We present an algorithm, which uses a SAT-based bounded model checking to find all attractors in a Boolean network. The efficiency of the presented algorithm is evaluated by analyzing seven networks models of real biological processes, as well as 150,000 randomly generated Boolean networks of sizes between 100 and 7,000. The results show that our approach has a potential to handle an order of magnitude larger models than currently possible.
引用
收藏
页码:1393 / 1399
页数:7
相关论文
共 50 条
  • [31] A SAT-Based Analysis of a Calculus for Wireless Sensor Networks
    Wu, Xi
    Nielson, Hanne Riis
    Zhu, Huibiao
    PROCEEDINGS 2015 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, 2015, : 23 - 30
  • [32] A SAT-Based Framework for Overlapping Community Detection in Networks
    Jabbour, Said
    Mhadhbi, Nizar
    Raddaoui, Badran
    Sais, Lakhdar
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2017, PT II, 2017, 10235 : 786 - 798
  • [33] SAT-based models for overlapping community detection in networks
    Jabbour, Said
    Mhadhbi, Nizar
    Raddaoui, Badran
    Sais, Lakhdar
    COMPUTING, 2020, 102 (05) : 1275 - 1299
  • [34] Improved SAT-Based Boolean Matching Using Implicants for LUT-Based FPGAs
    Cong, Jason
    Minkovich, Kirill
    FPGA 2007: FIFTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2007, : 139 - 147
  • [35] Exploiting symmetry in SAT-based Boolean matching for heterogeneous FPGA technology mapping
    Hu, Yu
    Shih, Victor
    Majumdar, Rupak
    He, Lei
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 350 - +
  • [36] A SAT-Based Planning Approach for Finding Logical Attacks on Cryptographic Protocols
    Aribi, Noureddine
    Lebbah, Yahia
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY AND PRIVACY, 2020, 14 (04) : 1 - 21
  • [37] SAT-Based Local Improvement for Finding Tree Decompositions of Small Width
    Fichte, Johannes K.
    Lodha, Neha
    Szeider, Stefan
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING (SAT 2017), 2017, 10491 : 401 - 411
  • [38] FINDING ATTRACTORS IN ASYNCHRONOUS BOOLEAN DYNAMICS
    Skodawessely, Thomas
    Klemm, Konstantin
    ADVANCES IN COMPLEX SYSTEMS, 2011, 14 (03): : 439 - 449
  • [39] An Efficient SAT-Based Test Generation Algorithm with GPU Accelerator
    Muhammad Osama
    Lamya Gaber
    Aziza I. Hussein
    Hanafy Mahmoud
    Journal of Electronic Testing, 2018, 34 : 511 - 527
  • [40] An Efficient SAT-Based Test Generation Algorithm with GPU Accelerator
    Osama, Muhammad
    Gaber, Lamya
    Hussein, Aziza I.
    Mahmoud, Hanafy
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2018, 34 (05): : 511 - 527