arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1404.4972cs.DS
收藏

Improved ESP-index:一个实用的高重复文本自索引

Improved ESP-index: a practical self-index for highly repetitive texts

Yoshimasa Takabatake, Yasuo Tabei, Hiroshi Sakamoto

摘要:

虽然存在一些高度重复文本的自索引,但开发适用于现实世界重复文本的实用自索引仍然是一个挑战。ESP索引是一种基于语法的自索引,它基于编辑敏感解析(ESP)的概念,是一种有效的解析算法,可以保证文本中相同潜文本的不同外观之间的解析差异的上限。虽然ESP索引执行高效的自上而下的搜索查询文本,它有一个严重的问题,二进制搜索查找变量的外观查询文本,这导致查询搜索速度减慢。我们提出了一个改进的ESP索引(ESP索引-I),利用背后的思想简洁的数据结构大字母。虽然ESP-index-I在自顶向下搜索方面保持了与ESP-index相同的效率,但它避免了使用快速排名/选择操作的二进制搜索。我们实验测试ESP-索引-我的能力,搜索查询文本和提取潜台词,从现实世界中的重复文本的大规模,我们表明,ESP-索引-我执行更好的其他可能的方法。

英文摘要:

While several self-indexes for highly repetitive texts exist, developing a practical self-index applicable to real world repetitive texts remains a challenge. ESP-index is a grammar-based self-index on the notion of edit-sensitive parsing (ESP), an efficient parsing algorithm that guarantees upper bounds of parsing discrepancies between different appearances of the same subtexts in a text. Although ESP-index performs efficient top-down searches of query texts, it has a serious issue on binary searches for finding appearances of variables for a query text, which resulted in slowing down the query searches. We present an improved ESP-index (ESP-index-I) by leveraging the idea behind succinct data structures for large alphabets. While ESP-index-I keeps the same types of efficiencies as ESP-index about the top-down searches, it avoid the binary searches using fast rank/select operations. We experimentally test ESP-index-I on the ability to search query texts and extract subtexts from real world repetitive texts on a large-scale, and we show that ESP-index-I performs better that other possible approaches.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑