Tout langage reconnu en temps \(\TR + k\) (\(k\geq 0\)) par un AC fonctionnant sur le voisinage de Moore est reconnu en temps réel par un AC sur le même voisinage.
Tout langage reconnu en temps \(\TR + k\) (\(k\geq 0\)) par un AC fonctionnant sur le voisinage de von Neumann est reconnu en temps réel par un AC sur le même voisinage.
Sur le voisinage de Moore, l'accélération constante est similaire au cas 1D
La même méthode ne fonctionne pas directement (il manque des informations pour propager la correction)
Pour tout \(\epsilon > 0\), tout langage reconnu en temps \((\TR+f)\) par un AC sur le voisinage de Moore peut être reconnu en temps \((\TR + \lceil \epsilon f\rceil)\) sur ce même voisinage
Idée de la preuve:
Les cellules stockent \(k^2\) états de l'automate initial
Preuve par récurrence
Problème : Les cellules ne finissent pas la compression en même temps
Solution : Simuler l'automate initial dès que les données sont disponibles
Pour tout voisinage complet \(V\) et tout \(\epsilon>0\), tout langage reconnu en temps \((\TR + f)\) par un AC sur \(V\) peut être reconnu en temps \((1+\epsilon)\TR + \epsilon f\) sur le même voisinage
Idée de la preuve:
Problème : Après compression, une cellule voit \(kV+c\) pour les états qu'elle contient, pas \(V^k+c\)
Solution : Stocker plus d'information !
À chaque étape, les cellules calculent \(k\) étapes de l'AC initial pour tous les états qu'elles contiennent
L'enveloppe convexe de \(V\) est le plus petit polygone convexe contenant \(V\)
Les sommets de l'enveloppe convexe sont des éléments de \(V\)
Si \(V\) est complet, son enveloppe convexe contient une boule ouverte autour de l'origine
\(\forall x\in\QQ^2\), si \(x\) est sur le bord de l'enveloppe convexe alors
avec \(u, v\in V\) et \(\lambda \in [0, 1]\cap \QQ\)
Problème : Le chemin optimal vers l'origine dépend du rapport \(\frac{m}{n}\)
Idée :
Définition : cf. illustration
Sur un voisinage de type Moore, on peut compresser l'entrée par un facteur \((k+1)\) en temps
Preuve : Comme pour le cas du voisinage de Moore
Pour des mots d'entrée de proportion fixée \(\rho\), le voisinage complet \(V\) peut se comporter comme un voisinage de type Moore \(V'\)
Pour tout mot en entrée, il y a un \(V'\in M_\epsilon\) qui peut le compresser d'un facteur \((k+1)\) en temps
Temps total : \((1+\epsilon)\TR + \epsilon f\)