
About
Joseph Sawada is a Professor at the School of Computer Science, University of Guelph, specializing in combinatorial algorithms, graph theory, and universal cycles. His research aims to efficiently list non-isomorphic combinatorial objects like necklaces, Lyndon words, and de Bruijn sequences with constant-change Gray codes.
- Key projects: COS++ (combinatorial object server), debruijnsequence.org
- Software entrepreneurship: Co-founder of FreshBooks (accounting software) and Brown and Beatty (AI-powered labor dispute resolution).
Research keywords: Combinatorial algorithms, de Bruijn sequences, universal cycles, Gray codes, graph theory, combinatorial generation.
Selected publications include work on de Bruijn sequences (Discrete Mathematics 2015), successor rules for pancake flipping (Theoretical Computer Science 2015), and k-critical P5-free graphs (Discrete Applied Mathematics 2015). His algorithms have applications in data compression, quantum error correction, and constraint satisfaction problems.
Find Joseph Sawada elsewhere
Related Searches
You Might Also Like
Brett StevensCarleton University · Professor
Aaron WilliamsWilliams College · Associate Professor- PPetr GregorCharles University · Associate Professor
- DDaniel KleitmanMassachusetts Institute of Technology · Professor
- JJean CardinalFree University of Brussels · Professor
Arun SharmaUniversity of California, Berkeley · Lecturer