@a_olympia

Generating Lyndon brackets.: An addendum to: Fast algorithms to generate necklaces, unlabeled necklaces and irreducible polynomials over GF(2)

, and . Journal of Algorithms, 46 (1): 21--26 (January 2003)
DOI: 10.1016/S0196-6774(02)00286-9

Abstract

It is well known that the Lyndon words of length n can be used to construct a basis for the nth homogeneous component of the free Lie algebra. We develop an algorithm that uses a dynamic programming table to efficiently generate the standard bracketing for all Lyndon words of length n, thus constructing a basis for the nth homogeneous component of the free Lie algebra. The algorithm runs in linear amortized time; i.e., O(n) time per basis element. For a single Lyndon word, the table (and thus the standard bracketing) can be computed in time O(n2).

Description

citeulike

Links and resources

Tags