Juggling with Pattern Matching
Jean Cardinal, Steve Kremer, and Stefan Langerman. Juggling with Pattern Matching. In Proceedings of the 3rd International Conference on Fun with Algorithms (FUN'04), pp. 147–158, Edizioni Plus, Università di Pisa, Isola d'Elba, Italy, May 2004.
Download
Abstract
In the late eighties, it was shown that juggling patterns can be described by strings of numbers with fascinating combinatorial properties that have since then been studied by many mathematicians and computer scientists. In this paper, we propose to study juggling patterns from a pattern matching point of view. Inspired by pattern matching algorithms based on convolution, we propose a fast algorithm for finding transitions between juggling states. Apart from being a fun application of pattern matching theory, it provides a practical tool in the experimental design of (large) juggling patterns.
BibTeX
@inproceedings{CardinalKremerLangerman2004,
abstract = {In the late eighties, it was shown that juggling
patterns can be described by strings of numbers with
fascinating combinatorial properties that have since
then been studied by many mathematicians and computer
scientists. In this paper, we propose to study
juggling patterns from a pattern matching point of
view. Inspired by pattern matching algorithms based
on convolution, we propose a fast algorithm for
finding transitions between juggling states. Apart
from being a fun application of pattern matching
theory, it provides a practical tool in the
experimental design of (large) juggling patterns.},
address = {Isola d'Elba, Italy},
author = {Cardinal, Jean and Kremer, Steve and
Langerman, Stefan},
booktitle = {{P}roceedings of the 3rd {I}nternational {C}onference
on {F}un with {A}lgorithms ({FUN}'04)},
editor = {Ferragina, Paolo and Grossi, Roberto},
month = may,
pages = {147-158},
publisher = {Edizioni Plus, Universit{\`a} di Pisa},
title = {Juggling with Pattern Matching},
year = {2004},
acronym = {{FUN}'04},
nmonth = {5},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/Kremer-fun04.ps},
}