Abstrakt. Vi introducerar den första grammatikkomprimerade representationen av en sekvens som stöder sökningar i tid som endast beror logaritmiskt på grammatikens storlek. Med tanke på en text T [1.1.u] som representeras av en (kontextfri) grammatik av n (terminal och icke-terminal) symboler och storlek N (mätt som summan av längden på de högra händerna av reglerna), en grundläggande grammatikbaserad representation av T tar N lg n bitar av utrymme. Vår representation kräver 2N lg n + N lg u + n lg n + o(N lg n) bitar av utrymme, för alla 0 < ≤ 1. Det kan hitta positionerna för okt förekomster av ett mönster av längd m i T i O (m 2 / ) lg lg u lg n + occ lg n tid, och extrahera någon substräng av längd T i tid O( + h lg( N / h)), där h är höjden på grammatikträdet.
I denna artikel introducerar vi den första (från tiden för konferenspublikation REF, och fortfarande den enda) grammatikbaserade själv-index som kan byggas från någon viss grammatik i storlek G, som använder O(G lg n) bitar och vars söktid beror endast logaritmiskt på n, oberoende av grammatikhöjd.
Improved Grammar-Based Compressed Indexes
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Mathematics', 'Computer Science']}