Computational Complexity of k-Block Conjugacy

09/05/2019
by   Tyler Schrock, et al.
0

We consider several computational problems related to conjugacy between subshifts of finite type, restricted to k-block codes: verifying a proposed k-block conjugacy, deciding if two shifts admit a k-block conjugacy, and reducing the representation size of a shift via a k-block conjugacy. We give a polynomial-time algorithm for verification, and show GI and NP-hardness for deciding conjugacy and reducing representation size, respectively. Our approach focuses on 1-block conjugacies between vertex shifts, from which we generalize to k-block conjugacies and to edge shifts. We conclude with several open problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2021

Computational complexity of problems for deterministic presentations of sofic shifts

Sofic shifts are symbolic dynamical systems defined by the set of bi-inf...
research
01/02/2019

Deciding the existence of minority terms

This paper investigates the computational complexity of deciding if a gi...
research
05/10/2018

Resource-Bounded Kolmogorov Complexity Provides an Obstacle to Soficness of Multidimensional Shifts

We propose necessary conditions of soficness of multidimensional shifts ...
research
08/12/2020

On the complexity of finding a local minimizer of a quadratic function over a polytope

We show that unless P=NP, there cannot be a polynomial-time algorithm th...
research
04/29/2021

Parameterized String Equations

We study systems of String Equations where block variables need to be as...
research
03/30/2021

Determining a Slater Winner is Complete for Parallel Access to NP

We consider the complexity of deciding the winner of an election under t...
research
02/28/2019

Unifying computational entropies via Kullback-Leibler divergence

We introduce KL-hardness, a new notion of hardness for search problems w...

Please sign up or login with your details

Forgot password? Click here to reset