Computational complexity of \(k\)-block conjugacy (Q2219057)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 7297776
Language Label Description Also known as
default for all languages
No label defined
    English
    Computational complexity of \(k\)-block conjugacy
    scientific article; zbMATH DE number 7297776

      Statements

      Computational complexity of \(k\)-block conjugacy (English)
      0 references
      0 references
      0 references
      19 January 2021
      0 references
      The authors study the problem of deciding whether two given shifts of finite type are conjugate. They show that it can be decided in \(O(|V|^{4k})\) time if a \(k\)-block code from a vertex shift on \(V\) vertices to another vertex shift is a conjugacy, and a similar result holds for edge shifts. They provide a polynomial-time reduction from the 1-Block Conjugacy problem to the \(k\)-Block Conjugacy problem, and show that these problems are GI-hard (both for vertex shifts and edge shifts), which means that they have polynomial-time Turing reductions to the Graph Isomorphism problem. Moreover, the \(k\)-Block Reduction problem, which consists in finding a conjugacy to a vertex shift with smaller vertex set (by a fixed integer), is shown to be NP-complete for \(k=1\). The corresponding questions for edge shifts as well as for \(k > 1\) are open.
      0 references
      symbolic dynamics
      0 references
      computational complexity
      0 references
      subshifts of finite type
      0 references
      topological conjugacy
      0 references
      graph isomorphism
      0 references
      vertex shifts
      0 references

      Identifiers