• DocumentCode
    1380092
  • Title

    A New Efficient Algorithm for Generating All Minimal Tie-Sets Connecting Selected Nodes in a Mesh-Structured Network

  • Author

    Malinowski, Jacek

  • Author_Institution
    Syst. Res. Inst., Polish Acad. of Sci., Warsaw, Poland
  • Volume
    59
  • Issue
    1
  • fYear
    2010
  • fDate
    3/1/2010 12:00:00 AM
  • Firstpage
    203
  • Lastpage
    211
  • Abstract
    This paper presents a new, efficient method of enumerating all minimal tie-sets connecting selected nodes in a mesh-structured network. More precisely, it gives a solution of the following problem: given a network modeled by an undirected graph G = (V, E), V, and E being the sets of G´s vertices, and edges, find each minimal tie-set connecting all nodes of W = {v1,...,vk} , a subset of V. (Note that for W = V the sought tie-sets are the spanning trees of G.) This task is fulfilled in two steps. In the first step, the sets P2,...,Pk are found, where Pi is the set of all loop-free paths connecting v1 to vi. This can be done by performing a breadth-first search on G. In the second step, a recursive procedure gradually merges the paths belonging to different sets Pi, and accomplishes the main task in k - 2 iterations. Thus, the new method can be named Acyclic Paths Mergence (APM). This method is compared to the well known Backtracking algorithm; all spanning trees of a small graph are found using both approaches, and the APM method proves more efficient. This difference in efficiency is likely to grow with the size of G. Moreover, the similar complexity of the Backtracking, and the Edge Replacement (another ??classic?? algorithm finding all spanning trees in a graph) methods, and wider applicability of the APM method, are additional arguments in favor of the latter.
  • Keywords
    computational complexity; graph theory; mesh generation; tree searching; APM method; acyclic paths mergence; all minimal tie-sets; backtracking algorithm; breadth-first search; computational complexity; edge replacement algorithm; mesh-structured network; recursive procedure; undirected graph; Backtracking; breadth-first search; loop-free path; mesh-structured network; minimal tie-set; spanning tree;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2009.2036712
  • Filename
    5378509