Jedes Problem, das durch einen endlichen Automaten gelöst wird, ist in P.

8

Nach meiner heutigen Theorie der Berechnungstheorie kam mir die Frage in den Sinn: Wenn ein Problem mit einem endlichen Automaten gelöst werden kann, gehört dieses Problem zu P.

Ich denke, es ist wahr, da Automaten sehr einfache Sprachen erkennen, würden alle diese Sprachen Polynomalgorithmen haben, um sie zu lösen. Stimmt es also, dass jedes Problem, das durch einen endlichen Automaten gelöst wird, in P ist?

Sisyphus
quelle

Antworten:

15

REGP.,
REG
(*)REGDTIME(n),
DTIME(n)P.

REGn


REG=DSPACE(0)=DSPACE(k)
k
6005
quelle
7

Ja, das stimmt. Für jedes dieser Probleme gibt es einen DFA, der die Sprache entscheidet, und die Überprüfung, ob ein Wort von einem DFA akzeptiert wird, kann leicht zeitlich linear in der Länge des Wortes durchgeführt werden.

Pontus
quelle