De Bruijn Sequence and Universal Cycle Constructions

About this project

This project was initiated in the spring of 2019. It is dedicated to presenting the many different ways de Bruijn sequences can be constructed. Additionally, universal cycle constructions for permutations, weak orders, and other combinatorial objects are also provided. Implementations of each algorithm are available to download, and an overview of each algorithm is presented. It was created in conjuction with the more general Combinatorial Object Server which has been revitalized at



Joe Sawada

Aaron Williams

Dennis Wong

Daniel Gabric

Torsten Mütze