LogDCFL-vollständige Probleme

16

LogCFL ist die Menge aller Sprachen, deren Logspace auf eine kontextfreie Sprache reduziert werden kann. Ebenso ist LogDCFL die Menge aller Sprachen, deren Logspace auf eine deterministische kontextfreie Sprache reduziert werden kann. In diesem Wikipedia-Artikel finden Sie einige natürliche LogCFL-vollständige Probleme. Es gibt einige andere interessante LogCFL-vollständige Probleme. Ich konnte keine natürlichen LogDCFL-vollständigen Probleme finden. Nennen Sie ein beliebiges natürliches LogDCFL-vollständiges Problem.

Shiva Kintali
quelle
Darf ich aus Neugier fragen, warum Sie sich für LogDCFL interessieren?
Michaël Cadilhac
Ich interessiere mich allgemein für raumgebundene Berechnungen und versuche LogDCFL zu verstehen.
Shiva Kintali

Antworten:

12

Bei der folgenden Sprache handelt es sich um eine geringfügige Änderung der üblichen vollständigen LogCFL-Sprache, sodass es sich um eine vollständige LogDCFL-Sprache handelt. Der Beweis findet sich in Sudboroughs On the Tape Complexity of Deterministic Context-Free Languages.

Sei und T = { [ , ] , | } . Die folgende Sprache über & Sgr; T ist LogDCFL-vollständig. L besteht aus den Wörtern w 0 [ ( 1 l 1 | ( 2 r 1 ][ ( 1 l n | ( 2Σ={(1,(2,)1,)2}T={[,],|}ΣTL , wo w 0 , l i , r i & Sigma; * sodass es existiert w 1 ,..., w n mit w i = ( 1 l i oder w i = ( 2 r i für allei1und w 0 w 1 w n ist in Klammern richtig.

w0[(1l1|(2r1][(1ln|(2rn]
w0,lich,richΣw1,,wnwich=(1lichwich=(2richich1w0w1wn
Michaël Cadilhac
quelle