Decoding universal cycles for t-subsets and t-multisets by decoding bounded-weight de Bruijn sequences

📅 2026-03-12
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing approaches lack efficient decoding algorithms for universal cycles of t-subsets and t-multisets. This work presents the first polynomial-time and polynomial-space decoding method for bounded-weight de Bruijn sequences and applies it to the decoding problem of these universal cycles. By integrating combinatorial mathematics with de Bruijn sequence theory, the proposed algorithm achieves the first decoding scheme that simultaneously satisfies both polynomial time and space complexity. This advancement significantly improves the decoding efficiency for universal cycles of t-subsets and t-multisets, addressing a critical gap in the current literature.

Technology Category

Application Category

📝 Abstract
A universal cycle for a set S of combinatorial objects is a cyclic sequence of length |S| that contains a representative of each element in S exactly once as a substring. Despite the many universal cycle constructions known in the literature for various sets including k-ary strings of length n, permutations of order n, t-subsets of an n-set, and t-multisets of an n-set, remarkably few have efficient decoding (ranking/unranking) algorithms. In this paper we develop the first polynomial time/space decoding algorithms for bounded-weight de Bruijn sequences for strings of length nover an alphabet of size k. The results are then applied to decode universal cycles for t-subsets and t-multisets.
Problem

Research questions and friction points this paper is trying to address.

universal cycles
decoding
t-subsets
t-multisets
de Bruijn sequences
Innovation

Methods, ideas, or system contributions that make the work stand out.

bounded-weight de Bruijn sequences
universal cycles
decoding algorithm
t-subsets
t-multisets
🔎 Similar Papers
No similar papers found.
D
Daniel Gabric
University of Guelph, Canada
W
Wazed Imam
University of Guelph, Canada
L
Lukas Janik Jones
University of Guelph, Canada
Joe Sawada
Joe Sawada
Professor, Computer Science, University of Guelph
Combinatorial Algorithms