Academic Webpage for Aaron Williams
Photo by Dave Matthews
Contact
Research Interests and CV
My academic CV and research interests as of January 2012 are available.
Teaching
Research Positions
Refereed Journal
- Durocher, S., Li, B.P., Mondal, D.,
Ruskey, F.and Williams, A. Cool-lex Order and k-ary Catalan Structures. Accepted to Journal of Discrete Algorithms. 33 pages.
- Ruskey, F., Sawada, J., and Williams, A. De Bruijn Sequences for Fixed-Weight Binary Strings. Accepted to SIAM Journal of Discrete Mathematics. 12 pages
- Sawada, J., and Williams, A. Efficient Oracles for Generating Binary Bubble Languages. Electronic Journal of Combinatorics, 19, 2012, P42.
- Sawada, J., and Williams, A. A Gray Code for Fixed-Density Necklaces and Lyndon Words in Constant Amortized Time. Theoretical Computer Science (special issue for GASCOM 2010) DOI 10.1016/j.tcs.2012.01.013
.
- Holroyd A., Ruskey, F., and Williams, A. Shorthand Universal Cycles for Permutations. Accepted to Algorithmica. Online version. DOI: 10.1007/s00453-011-9544-z.
- Ruskey, F., Sawada, J., and Williams, A. Binary Bubble Languages and Cool-lex Order. Journal of Combinatorial Theory, Series A,
119, 1, 2012, 155-169.
- Ruskey, F., and Williams, A. The Feline Josephus Problem. Theory of Computing Systems 50, 1, 2012, 20-34.
- Ruskey, F., and Williams, A. An
Explicit Universal Cycle for the (n-1)-Permutations of an n-Set. ACM Transactions on
Algorithms Volume 6, Issue 3, Article 45, 2010.
- Ruskey, F., and Williams, A. The
Coolest way to Generate Combinations. Discrete Mathematics.
Special Issue on Generalizing de Bruijn Cycles and Gray Codes (Edited
by G. Hurlbert, B. Jackson, and B. Stevens) 309, 17, 2009, 5305-5320.
Submitted to Journal
Refereed Conference
- (2012) Stevens, B., and Williams, A. The Coolest Order of Binary Strings. FUN 2012, The 6th International Conference on Fun with Algorithms, San Servolo Island, Venice, Italy, LNCS 7288 (2012) 322-333.
- (2011) Durocher, S., Li, B.P., Mondal, D., and Williams, A. Ranking and Loopless Generation of k-ary Dyck Words in Cool-lex Order. IWOCA 2011, The 22nd International Workshop on Combinatorial Algorithms, Victoria, Canada, LNCS 7056 (2011) 182-194.
- (2011) Stevens, B., and Williams, A. Hamilton Cycles in Restricted Rotator Graphs. IWOCA 2011, The 22nd International Workshop on Combinatorial Algorithms, Victoria, Canada, LNCS 7056 (2011) 324-336.
- (2011) Sawada, J., Stevens, B., and Williams, A. De Bruijn Sequences for Binary Strings with Maximum Density. WALCOM 2011, The 5th International Workshop on Algorithms and Computation, New Dehli, India. LNCS 6552 (2011) 182-190.
- (2010) Holroyd A., Ruskey, F., and Williams, A. Faster Generation of Shorthand Universal Cycles for Permutations. COCOON 2010, The 16th Annual International Computing and Combinatorics Conference, Nha Trang, Vietnam. LNCS 6196 (2010) 298-307.
- (2010) Williams, A. O(1)-Time Unsorting by Prefix-Reversals in a Boustrophedon Linked List. FUN 2010, Fifth International Conference on Fun with Algorithms, Ischia Island, Italy. LNCS 6099 (2010) 368-379.
- (2010) Ruskey, F., and Williams, A. The Feline Josephus Problem . FUN 2010, Fifth International Conference on Fun with Algorithms, Ischia Island, Italy. LNCS 6099 (2010) 343-354.
- (2009) Williams, A. Loopless Generation of Multiset Permutations by Prefix Shifts. SODA
2009, Symposium on Discrete Algorithms, New York, United States. 20 pages.
- (2008) Ruskey, F., and Williams, A.
Generating Balanced Parentheses and Binary Trees by Prefix Shifts. CATS 2008, Computing: The
Australasian Theory Symposium, New South Wales, Australia. Theory of Computing. 77: 9 107-115. (This paper won Best PhD Student Paper.)
- (2007) Lee, G., Ruskey, F., and Williams, A.
Hamming Distance from Irreducible Polynomials over F2. AofA 2007, International
Conference on Analysis of Algorithms, Juan-les-pins, France. Discrete Mathematics and Theoretical
Computer Science: AH, 2007, 169-180.
- (2006) Lee, O., and Williams, A. Packing
Dicycle Covers in Planar Graphs with no K5-e Minor. LATIN 2006, Latin American Symposium on
Theoretical Informatics, Valdivia, Chile. Lecture Notes in Computer Science. 3887: 677-688.
- (2005) Ruskey, F., and Williams, A.
Generating Combinations by Prefix Shifts. COCOON 2005, International Computing and
Combinatorics Conference, Kunming, China. Lecture Notes in Computer Science. 3595: 570-576.
- (2005) Guenin, B., and Williams, A. Advances in Packing Directed Joins. GRACO 2005, Brazilian Symposium on Graphs, Algorithms,
and Combinatorics. Electronic Notes in Discrete Mathematics. 19: 212-218.
PhD Thesis
My PhD thesis "Shift Gray Codes" in combinatorial generation was recently completed under the supervision of Frank Ruskey and Wendy Myrvold in the Department of Computer Science at the University of Victoria.
One result in my thesis is illustrated by the following Flash animation using the multiset {1,1,2,3,4,4}.