Re: juggling's combinatorics problem with siteswap

From: Steve Bennett (gg_at_stevage.com)
Date: 02/10/05


Date: 10 Feb 2005 01:55:16 -0800


>the period number. (the period is the number of throws all colored
balls return to their position.)

Algorithm: Use jugglefactory.stevage.com, type in the pattern, and
repeat it until you have at least as many characters as the highest
throw, and until the first ball in the output is an A. That probably
doesn't make much sense till you try it :)

>whether the pattern is ambidextrous. (a pattern is ambidextrous if
left and right hand play the same role. (not necessarily synchronized
or lockstep.))

A couple of people have answered this slightly incorrectly. If the
pattern length is odd, it's certainly ambidextrous. However, it may
also be even with an even length pattern. Trivially: 33. Less
trivially, 8448. For an algorithm if the length is not odd, split the
pattern into the two hands(take every second throw), then write those
siteswaps in a canonical form (eg, in whatever rotation has the highest
throws first). So in this case, you might end up with 8040 and 8040 -
same pattern, hence "ambidextrous"

>* the period of the orbit (in the framework of the whole pattern. i.e.
> the period of a orbit is necessarily less or equal to the period of
the
> pattern.).

Not quite sure what you mean. Take the pattern 531 - the period of the
"3" orbit is 3, the period of the "5_1" orbit is 6 - presumably you can
add together all the throw values that make up the orbit.

As for notation to describe an orbit, how about what I just used? You
don't even need the _'s...

Steve



Relevant Pages

  • Re: Serialize a Strategy Pattern List of objects with out xsi:type
    ... whether this is a strategy pattern or not. ... depends on how you define algorithm. ... As for your "secondly" comment about homework, ... suggest that you create a seperate class that you will serialize. ...
    (microsoft.public.dotnet.framework)
  • jugglings combinatorics problem with siteswap
    ... Given a siteswape notatiion, is there a algorithm to derive: ... balls return to their position.) ... * whether the pattern is ambidextrous. ... * the period of the orbit (in the framework of the whole pattern. ...
    (sci.math)
  • Re: Reading and writing a big file in Ada (GNAT) on Windows XP
    ... memory for a substring; this is very descriptively called memmemand ... common cases (no mapping, single character patterns, and so on). ... So in this case a better algorithm is probably the way to go (and I ... the source length is>M and the pattern length is>N, ...
    (comp.lang.ada)
  • Re: Mersenne Twister
    ... And no PRNG is unpredictable. ... >> Just give me the algorithm and the key and I can predict it ... >hard to write a test which is able to find a pattern. ... Since the key is far far shorter than the stream ...
    (sci.crypt)
  • Re: A clear difference between algorithm and a pattern
    ... A pattern is a "formalized" algorithm. ... arrangements of class abstractions. ... Dijkstra and Parnas software architecture is ...
    (comp.object)