Peut


21

Considérez la langue .EQUALITY={anbnn0}

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!)EQUALITY

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 )EQUALITYo(loglogn)

si les PTM à espace sublogarithmique poly-temps reconnaissent avec une erreur bornée.EQUALITY


4
Je ne comprends pas pourquoi le titre de la question a été modifié pour supprimer la définition de la langue. Personne n'imaginera que "faire un contrôle d'égalité" signifie "décider de la langue {anbnn0} .
David Richerby

1
@DavidRicherby: Merci pour votre suggestion et commentaire d'édition. Je préfère juste des titres moins techniques. Sinon, je devrais ajouter non seulement la définition du langage mais aussi les termes "reconnu", "erreur bornée" et "machines de Turing probabilistes".
Abuzer Yakaryilmaz

2
Le titre doit dire aux gens de quoi traite la question. Il s'agit d'une communauté de chercheurs du TCS et chaque chercheur du TCS sait ce que "reconnu", "erreur bornée" et "machine de Turing probabiliste" signifie. De même, " {anbnn0} " est instantanément compréhensible pour les chercheurs du TCS; "ne vérifie pas l'égalité" ne l'est pas. Si la langauge {anbnn0} avait un nom communément compris, utiliser ce nom serait bien mais, à ma connaissance, ce n'est pas le cas.
David Richerby

1
Existe-t-il un langage unaire non régulier qui peut être reconnu dans l' espace (sur une MT déterministe)? S'il n'y en a pas, la même preuve pourrait fonctionner ici. o(logn)
domotorp

@domotorp: Oui, il existe des langues non régulières reconnues par déterministes log log n -space. (Voir (Szepietowski, 1994) ci-dessus.)loglogn
Abuzer Yakaryilmaz

Réponses:


8

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)anbmO(loglogn)

nmk4log(n+m)nmmodkkO(loglogn)O(loglogn)knm12

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.