arrow
Return

Dorst-Smeulders Coding for Arbitrary Binary Words

delete2026-01-01
delete0
PRE
AI
D
De Luca, Alessandro
G
Gabriele Fici *
DOI:10.1007/978-3-032-05228-5_5delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A binary word is Sturmian if the occurrences of each letter are balanced, in the sense that in any two factors of the same length, the difference between the number of occurrences of the same letter is at most 1. In digital geometry, Sturmian words correspond to discrete approximations of straight line segments in the Euclidean plane. The Dorst-Smeulders coding, introduced in 1984, is a 4-tuple of integers that uniquely represents a Sturmian word w, enabling its reconstruction using |w| modular operations, making it highly efficient in practice. In this paper, we present a linear-time algorithm that, given a binary input word w, computes the Dorst-Smeulders coding of its longest Sturmian prefix. This forms the basis for computing the Dorst-Smeulders coding of an arbitrary binary word w, which is a minimal decomposition (in terms of the number of factors) of w into Sturmian words, each represented by its Dorst-Smeulders coding. This coding could be leveraged in compression schemes where the input is transformed into a binary word composed of long Sturmian segments. Although the algorithm is conceptually simple and can be implemented in just a few lines of code, it is grounded in a deep analysis of the structural properties of Sturmian words.
Keywords:
Sturmian word
Factorization
Dorst-Smeulders coding

Journal

S
STRING PROCESSING AND INFORMATION RETRIEVAL, SPIRE 2025
IF:
0
Papers:
22
Citations:
0

Organization

U
university of palermo
Scholars:
3.0K
Papers: 1.1K
Citations: 0
U
University of Naples Federico II
Scholars:
4.7W
Papers: 3.6W
Citations: 51
Cited Papers

Cited Papers

errShare
errSave
Combinatorics on Words
err2008-12-09
err0
PREAI
errBerstel,Jean; Lauve,Aaron; Reutenauer,Christophe; Saliola,Franco
errShare
errSave
Random generation of finite Sturmian words
err1996-06-01
err0
PREAI
errBerstel,Jean; Pocchiola,Michel
errShare
errSave
Algebraic Combinatorics on Words
err
IF0
err2013-04-05
err0
PREAI
errM. Lothaire
errShare
errSave
errShare
errSave
Some characterizations of finite Sturmian words
err2006-05-01
err0
PREAI
errde Luca,Aldo; De Luca,Alessandro
errShare
errSave
researcher View more