Computational complexity of \(k\)-block conjugacy (Q2219057): Difference between revisions
From MaRDI portal
Created a new Item |
Added link to MaRDI item. |
||
links / mardi / name | links / mardi / name | ||
Revision as of 03:04, 2 February 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Computational complexity of \(k\)-block conjugacy |
scientific article |
Statements
Computational complexity of \(k\)-block conjugacy (English)
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