Efficient constructions of the Prefer-same and Prefer-opposite de Bruijn sequences

10/15/2020
by   Evan Sala, et al.
0

The greedy Prefer-same de Bruijn sequence construction was first presented by Eldert et al.[AIEE Transactions 77 (1958)]. As a greedy algorithm, it has one major downside: it requires an exponential amount of space to store the length 2^n de Bruijn sequence. Though de Bruijn sequences have been heavily studied over the last 60 years, finding an efficient construction for the Prefer-same de Bruijn sequence has remained a tantalizing open problem. In this paper, we unveil the underlying structure of the Prefer-same de Bruijn sequence and solve the open problem by presenting an efficient algorithm to construct it using O(n) time per bit and only O(n) space. Following a similar approach, we also present an efficient algorithm to construct the Prefer-opposite de Bruijn sequence.

READ FULL TEXT

page 10

page 11

page 18

page 21

page 25

page 26

page 27

page 28

research
01/05/2023

A Direct and New Construction of Near-Optimal Multiple ZCZ Sequence Sets

In this paper, for the first time, we present a direct and new construct...
research
10/31/2019

Edge minimization in de Bruijn graphs

This paper introduces the de Bruijn graph edge minimization problem, whi...
research
12/13/2017

Closing in on Time and Space Optimal Construction of Compressed Indexes

Fast and space-efficient construction of compressed indexes such as comp...
research
08/24/2020

Polygons with Prescribed Angles in 2D and 3D

We consider the construction of a polygon P with n vertices whose turnin...
research
03/02/2018

An efficient algorithm to test forcibly-connectedness of graphical degree sequences

We present an algorithm to test whether a given graphical degree sequenc...
research
08/19/2019

An Efficient Algorithm to Test Potentially Bipartiteness of Graphical Degree Sequences

As a partial answer to a question of Rao, a deterministic and customizab...
research
10/18/2017

On Optimal Operational Sequence of Components in a Warm Standby System

We consider an open problem of optimal operational sequence for the 1-ou...

Please sign up or login with your details

Forgot password? Click here to reset