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?

Antworten:


15

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

REGn


REG=DSPACE(0)=DSPACE(k)
k

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.