Repository landing page

We are not able to resolve this OAI Identifier to the repository landing page. If you are the repository manager for this record, please head to the Dashboard and adjust the settings.

Optimal Cache-Aware Suffix Selection

Abstract

Given string S[1..N]S[1..N] and integer kk, the {em suffix selection} problem is to determine the kkth lexicographically smallest amongst the suffixes S[ildotsN]S[ildots N], 1leqileqN1 leq i leq N. We study the suffix selection problem in the cache-aware model that captures two-level memory inherent in computing systems, for a emph{cache} of limited size MM and block size BB. The complexity of interest is the number of block transfers. We present an optimal suffix selection algorithm in the cache-aware model, requiring Thetaleft(N/Bright)Thetaleft(N/Bright) block transfers, for any string SS over an unbounded alphabet (where characters can only be compared), under the common tall-cache assumption (i.e. M=Omegaleft(B1+epsilonright)M=Omegaleft(B^{1+epsilon}right), where epsilon<1epsilon<1). Our algorithm beats the bottleneck bound for permuting an input array to the desired output array, which holds for nearly any nontrivial problem in hierarchical memory models

Similar works

This paper was published in Dagstuhl Research Online Publication Server.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.