Layered graphs: applications and algorithms (Q2287476)

From MaRDI portal





scientific article; zbMATH DE number 7154077
Language Label Description Also known as
default for all languages
No label defined
    English
    Layered graphs: applications and algorithms
    scientific article; zbMATH DE number 7154077

      Statements

      Layered graphs: applications and algorithms (English)
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      21 January 2020
      0 references
      Summary: The computation of distances between strings has applications in molecular biology, music theory and pattern recognition. One such measure, called short reversal distance, has applications in evolutionary distance computation. It has been shown that this problem can be reduced to the computation of a maximum independent set on the corresponding graph that is constructed from the given input strings. The constructed graphs primarily fall into a class that we call layered graphs. In a layered graph, each layer refers to a subgraph containing, at most, some \(k\) vertices. The inter-layer edges are restricted to the vertices in adjacent layers. We study the MIS, MVC, MDS, MCV and MCD problems on layered graphs where MIS computes the maximum independent set; MVC computes the minimum vertex cover; MDS computes the minimum dominating set; MCV computes the minimum connected vertex cover; and MCD computes the minimum connected dominating set. MIS, MVC and MDS run in polynomial time if \(k=\Theta (\log |V|)\). MCV and MCD run in polynomial time if \(k = O((\log |V|)^\alpha)\), where \(\alpha <1\). If \(k = \Theta ((\log |V|)^{1+\epsilon})\), for \(\epsilon >0\), then MIS, MVC and MDS run in quasi-polynomial time. If \(k = \Theta (\log |V|)\), then MCV and MCD run in quasi-polynomial time.
      0 references
      NP-completeness
      0 references
      layered graph
      0 references
      quasi-polynomial time
      0 references
      dynamic programming
      0 references
      independent set
      0 references
      vertex cover
      0 references
      dominating set
      0 references
      string transformations
      0 references
      0 references
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references