Home
Scholarly Works
Factor Oracles
Conference

Factor Oracles

Abstract

The factor oracle is a relatively new data structure for the set of factors of a string which has been introduced by Allauzen, Crochemore, and Raffinot in 1999. It may recognize non-factors (hence the name “oracle”) but its implementational simplicity and experimental behaviour are stunning; factor oracle based string matching has been conjectured optimal on average. However, its structure is not well understood. We take important steps in clarifying its structure by explaining how it can be obtained as a quotient of the trie for the set of factors. When seen this way, all known properties of the factor oracle become simple observations. Also, we introduce a framework where various oracles can be compared. The factor oracle is better than several natural ones.

Authors

Crochemore M; Ilie L; Seid-Hilmi E

Series

Lecture Notes in Computer Science

Volume

4094

Pagination

pp. 78-89

Publisher

Springer Nature

Publication Date

January 1, 2006

DOI

10.1007/11812128_9

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743

Labels

View published work (Non-McMaster Users)

Contact the Experts team