String Attractors and Combinatorics on Words

07/10/2019
by   Sabrina Mantaci, et al.
0

The notion of string attractor has recently been introduced in [Prezza, 2017] and studied in [Kempa and Prezza, 2018] to provide a unifying framework for known dictionary-based compressors. A string attractor for a word w=w[1]w[2]... w[n] is a subset Γ of the positions {1,...,n}, such that all distinct factors of w have an occurrence crossing at least one of the elements of Γ. While finding the smallest string attractor for a word is a NP-complete problem, it has been proved in [Kempa and Prezza, 2018] that dictionary compressors can be interpreted as algorithms approximating the smallest string attractor for a given word. In this paper we explore the notion of string attractor from a combinatorial point of view, by focusing on several families of finite words. The results presented in the paper suggest that the notion of string attractor can be used to define new tools to investigate combinatorial properties of the words.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2022

String Attractors and Infinite Words

The notion of string attractor has been introduced in [Kempa and Prezza,...
research
03/05/2018

String Attractors: Verification and Optimization

String attractors [STOC 2018] are combinatorial objects recently introdu...
research
08/01/2020

Theta palindromes in theta conjugates

A DNA string is a Watson-Crick (WK) palindrome when the complement of it...
research
02/27/2023

String attractors of fixed points of k-bonacci-like morphisms

Firstly studied by Kempa and Prezza in 2018 as the cement of text compre...
research
07/20/2022

Pseudoperiodic Words and a Question of Shevelev

We generalize the familiar notion of periodicity in sequences to a new k...
research
06/09/2021

Learning to Rank Words: Optimizing Ranking Metrics for Word Spotting

In this paper, we explore and evaluate the use of ranking-based objectiv...
research
08/24/2019

When a Dollar Makes a BWT

The Burrows-Wheeler-Transform (BWT) is a reversible string transformatio...

Please sign up or login with your details

Forgot password? Click here to reset