Considérez la langue .
Il est connu que ne peut être reconnu par aucune machine de Turing à espace sublogarithmique alternatif (ATM) (Szepietowski, 1994) . (Il existe un guichet automatique utilisant un espace sublogarithmique pour les membres mais pas pour tous les non-membres!)
D'autre part, Freivalds (1981) a montré que les machines de Turing probabilistes à espace constant (PTM) à erreurs bornées peuvent reconnaître mais uniquement dans un temps exponentiel attendu ( Greenberg et Weiss, 1986 ). Plus tard, il a été montré qu'aucune erreur bornée -espace PTM ne peut reconnaître une langue non régulière dans le temps attendu polynomial ( Dwork et Stockmeyer, 1990 ). Ma question est o ( log log n )
si les PTM à espace sublogarithmique poly-temps reconnaissent avec une erreur bornée.
la source
Réponses:
J'ai trouvé une réponse à ma propre question. Le résultat a été donné dans la section 5 de Karpinski et Verbeek, 1987 .
Pour toute entrée de longueur , un PTM peut construire un espace Θ ( log log n ) avec une forte probabilité (section 4). (Avec une très faible probabilité, la machine peut également construire un espace logarithmique, ce qui peut être considéré comme un "inconvénient" de l'algorithme.) Ensuite, le PTM peut décider si les nombres de a ( n ) et b 's ( m ) sont égaux avec une probabilité élevée en utilisant l' espace O ( log log n ) en temps polynomial.n Θ(loglogn) a n b m O(loglogn)
la source