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 条
  • [21] Employee Scheduling With SAT-Based Pseudo-Boolean Constraint Solving
    Nieuwenhuis, Robert
    Oliveras, Albert
    Rodriguez-Carbonell, Enric
    Rollon, Emma
    IEEE ACCESS, 2021, 9 : 142095 - 142104
  • [22] An Algorithm for Finding the Singleton Attractors and Pre-Images in Strong-Inhibition Boolean Networks
    He, Zhiwei
    Zhan, Meng
    Liu, Shuai
    Fang, Zebo
    Yao, Chenggui
    PLOS ONE, 2016, 11 (11):
  • [23] Finding Optimal Solutions in HTN Planning - A SAT-based Approach
    Behnke, Gregor
    Hoeller, Daniel
    Biundo, Susanne
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 5500 - 5508
  • [24] An efficient algorithm for computing fixed length attractors based on bounded model checking in synchronous Boolean networks with biochemical applications
    Li, X. Y.
    Yang, G. W.
    Zheng, D. S.
    Guo, W. S.
    Hung, W. N. N.
    GENETICS AND MOLECULAR RESEARCH, 2015, 14 (02) : 4238 - 4244
  • [25] Algorithms for Finding Attractors of Generalized Asynchronous Random Boolean Networks
    Trinh Van Giang
    Hiraishi, Kunihiko
    2019 12TH ASIAN CONTROL CONFERENCE (ASCC), 2019, : 67 - 72
  • [26] A new SAT-based algorithm for symbolic trajectory evaluation
    Roorda, JW
    Claessen, K
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2005, 3725 : 238 - 253
  • [27] Integration of Independence Detection into SAT-based Optimal Multi-Agent Path Finding A Novel SAT-based Optimal MAPF Solver
    Surynek, Pavel
    Svancara, Jiri
    Felner, Ariel
    Boyarski, Eli
    ICAART: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2, 2017, : 85 - 95
  • [28] SAT-based models for overlapping community detection in networks
    Said Jabbour
    Nizar Mhadhbi
    Badran Raddaoui
    Lakhdar Sais
    Computing, 2020, 102 : 1275 - 1299
  • [29] A Dynamic Expansion Order Algorithm for the SAT-based Minimization
    Lin, Chia-Chun
    Tam, Kit Seng
    Ko, Chana-Cheng
    Yen, Hsin-Ping
    Wei, Shenz-Hsiu
    Chen, Yung-Chih
    Wang, Chun-Yao
    2020 IEEE 33RD INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2020, : 271 - 276
  • [30] SAT-based algorithm of verification for port order fault
    Shao, M
    Li, GH
    Li, XW
    ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2003, : 478 - 481