Inducing the Lyndon Array

05/30/2019
by   Felipe A. Louza, et al.
0

In this paper we propose a variant of the induced suffix sorting algorithm by Nong (TOIS, 2013) that computes simultaneously the Lyndon array and the suffix array of a text in O(n) time using σ + O(1) words of working space, where n is the length of the text and σ is the alphabet size. Our result improves the previous best space requirement for linear time computation of the Lyndon array. In fact, all the known linear algorithms for Lyndon array computation use suffix sorting as a preprocessing step and use O(n) words of working space in addition to the Lyndon array and suffix array. Experimental results with real and synthetic datasets show that our algorithm is not only space-efficient but also fast in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2019

Space Efficient Construction of Lyndon Arrays in Linear Time

We present the first linear time algorithm to construct the 2n-bit versi...
research
06/24/2022

On the Optimisation of the GSACA Suffix Array Construction Algorithm

The suffix array is arguably one of the most important data structures i...
research
06/05/2015

A Real-time Cargo Damage Management System via a Sorting Array Triangulation Technique

This report covers an intelligent decision support system (IDSS), which ...
research
08/31/2020

Sorting an Array Using the Topological Sort of a Corresponding Comparison Graph

The quest for efficient sorting is ongoing, and we will explore a graph-...
research
12/07/2022

Generalized Lorenz dominance orders

We extend the discrete majorization theory by working with non-normalize...
research
01/16/2019

Space-Efficient Computation of the LCP Array from the Burrows-Wheeler Transform

We show that the Longest Common Prefix Array of a text collection of tot...
research
06/13/2023

Efficient GPU Implementation of Affine Index Permutations on Arrays

Optimal usage of the memory system is a key element of fast GPU algorith...

Please sign up or login with your details

Forgot password? Click here to reset