高级检索

    基于异步自动机的网格广度优先搜索算法

    A GRID BREADTH-FIRST SEARCH ALGORITHM BASED ON ASYNCHRONOUS AUTOMATON

    • 摘要: 在网格中 ,经常需要以某个结点为源点 ,构造一棵广度优先生成树来进行广播和聚合通信 .现有的广度优先搜索算法都是基于图论的同步式算法 ,而在异步式的网格系统中不能采用这种算法 .在开发国家高性能计算环境的过程中 ,以异步自动机为基础建立了网格理论模型 .在这个模型的基础上实现了一种异步式网格广度优先搜索算法—— Grid BFS算法 .还证明 ,Grid BFS算法最终将产生一棵广度优先生成树 ,并且能够检测到算法的终止 .

       

      Abstract: Among the most fundamental tasks to be performed in grid systems are the construction of a breadth-first tree for the network rooted at a given source node, and the use of such a tree for performing broadcast and convergent communication. Presently all the breadth-first search algorithms are synchronous algorithms based on graph theory, and they are inapplicable in the asynchronous environment of grid systems. Although Lynch defines an asynchronous breadth-first search algorithm, the source node can’t detect the termination of this algorithm. So, this is not a true algorithm and inapplicable in practice. With the introduction of asynchronous automaton theory, an asynchronous grid breadth-first search algorithm, GridBFS algorithm is implemented. It is also proved that this algorithm will eventually produce a breadth-first tree, and the source node will detect the end of this algorithm.

       

    /

    返回文章
    返回