Improving spin's partial-order reduction for breadth-first search

被引:0
|
作者
Bosnacki, D
Holzmann, GJ
机构
[1] Eindhoven Univ Technol, NL-5612 MB Eindhoven, Netherlands
[2] CALTECH, NASA, JPL, Lab Reliable Software, Pasadena, CA 91006 USA
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe an improvement of the partial-order reduction algorithm for breadth-first search which was introduced in Spin version 4.0. Our improvement is based on the algorithm by Alur et al. for symbolic state model checking for local safety properties [1]. The crux of the improvement is an optimization in the context of explicit state model checking of the condition that prevents action ignoring, also known as the cycle proviso. There is an interesting duality between the cycle provisos for the breadth-first search (BFS) and depth first search (DFS) exploration of the state space, which is reflected in the role of the BFS queue and the DFS stack, respectively. The improved version of the algorithm is supported in the current version of Spin and can be shown to perform significantly better than the initial version.
引用
收藏
页码:91 / 105
页数:15
相关论文
共 50 条
  • [1] Breadth-first search
    Swaine, M
    [J]. DR DOBBS JOURNAL, 2000, 25 (06): : 100 - +
  • [2] Breadth-first heuristic search
    Zhou, R
    Hansen, EA
    [J]. ARTIFICIAL INTELLIGENCE, 2006, 170 (4-5) : 385 - 408
  • [3] Improving vertex-frontier based GPU breadth-first search
    杨博
    卢凯
    高颖慧
    徐凯
    王小平
    程志权
    [J]. Journal of Central South University, 2014, 21 (10) : 3828 - 3836
  • [4] Improving vertex-frontier based GPU breadth-first search
    Yang Bo
    Lu Kai
    Gao Ying-hui
    Xu Kai
    Wang Xiao-ping
    Cheng Zhi-quan
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2014, 21 (10) : 3828 - 3836
  • [5] Efficient Breadth-First Reduct Search
    Boonjing, Veera
    Chanvarasuth, Pisit
    [J]. MATHEMATICS, 2020, 8 (05)
  • [6] A compressed breadth-first search for satisfiability
    Motter, DRB
    Markov, IL
    [J]. ALGORITHM ENGINEERING AND EXPERIMENTS, 2002, 2409 : 29 - 42
  • [7] Improving vertex-frontier based GPU breadth-first search
    Bo Yang
    Kai Lu
    Ying-hui Gao
    Kai Xu
    Xiao-ping Wang
    Zhi-quan Cheng
    [J]. Journal of Central South University, 2014, 21 : 3828 - 3836
  • [8] Direction-Optimizing Breadth-First Search
    Beamer, Scott
    Asanovic, Krste
    Patterson, David
    [J]. 2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [9] Measuring the Search Effectiveness of a Breadth-First Crawl
    Fetterly, Dennis
    Craswell, Nick
    Vinay, Vishwa
    [J]. ADVANCES IN INFORMATION RETRIEVAL, PROCEEDINGS, 2009, 5478 : 388 - +
  • [10] Direction-optimizing breadth-first search
    Beamer, Scott
    Asanovic, Krste
    Patterson, David
    [J]. SCIENTIFIC PROGRAMMING, 2013, 21 (3-4) : 137 - 148