Abstract

We address the problem of building an index for a set DD of nn strings, where each string location is a subset of some finite integer alphabet of size σσ, so that we can answer efficiently if a given simple query string (where each string location is a single symbol) pp occurs in the set. That is, we need to efficiently find a string d∈Dd \in D such that p[i]∈d[i]p[i] \in d[i] for every ii. We show how to build such index in O(nlog⁡σ/Δ(σ)log⁡(n))O(n^{\log_{σ/Δ}(σ)}\log(n)) average time, where ΔΔ is the average size of the subsets. Our methods have applications e.g.\ in computational biology (haplotype inference) and music information retrieval.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.