SlideShare a Scribd company logo
1 of 48
Download to read offline
Rotor routing on 2-manifolds
Taro Shima Nicholas Tomlin
Brown University
SUMS, March 2016
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 1 / 27
Outline
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
Outline
Definition of rotor routing
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
Outline
Definition of rotor routing
Rotor routing on Z2
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
Outline
Definition of rotor routing
Rotor routing on Z2
Recurrence and transience
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
Outline
Definition of rotor routing
Rotor routing on Z2
Recurrence and transience
Rotor routing on other 2-manifolds
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
Outline
Definition of rotor routing
Rotor routing on Z2
Recurrence and transience
Rotor routing on other 2-manifolds
Visualizations and experimental results
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
What is rotor routing?
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 3 / 27
What is rotor routing?
Rotor routing is a deterministic version of the random walk.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 3 / 27
What is rotor routing?
Definition (Rotor)
An arrow pointing from one vertex to another.
12
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 4 / 27
What is rotor routing?
Definition (Rotor)
An arrow pointing from one vertex to another.
12
Definition (Rotor Configuration)
An assignment of a single rotor to every vertex on a graph.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 4 / 27
What is rotor routing?
Definition (Rotor Configuration)
An assignment of a single rotor to every vertex on a graph.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 5 / 27
What is rotor routing?
Definition (Rotor Configuration)
An assignment of a single rotor to every vertex on a graph.
Definition (Rotor Mechanism)
Given a set of possible rotors E starting at a given point, a rotor
mechanism is a cyclic permutation of E.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 5 / 27
What is rotor routing?
Definition (Rotor Configuration)
An assignment of a single rotor to every vertex on a graph.
Definition (Rotor Mechanism)
Given a set of possible rotors E starting at a given point, a rotor
mechanism is a cyclic permutation of E.
Definition (Rotor Walk)
A traversal of a particle along a initial rotor configuration. The particle
follows the direction of rotors, which then change direction according to
the rotor mechanism.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 5 / 27
Rotor walk example
1
2
3
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 6 / 27
Rotor walk example
1
2
3
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 7 / 27
Rotor walk example
1
2
3
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 8 / 27
Rotor walk example
1
2
3
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 9 / 27
Rotor walk example
1
2
3
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 10 / 27
Rotor walk example
1
2
3
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 11 / 27
Rotor walk example
1
2
3
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 12 / 27
Rotor routing on Z2
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 13 / 27
Rotor routing on Z2
Definition (Rotor mechanism on Z2
)
There are four possible rotors starting at a given point:
E = {North, East, South, West}.
Rotors turn counter-clockwise, repeatedly cycling through E.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 13 / 27
Rotor routing on Z2
Definition (Rotor mechanism on Z2
)
There are four possible rotors starting at a given point:
E = {North, East, South, West}.
Rotors turn counter-clockwise, repeatedly cycling through E.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 13 / 27
Recurrence and transience
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
Recurrence and transience
Definition (Recurrence)
A walk is recurrent if it visits each point infinitely many times.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
Recurrence and transience
Definition (Recurrence)
A walk is recurrent if it visits each point infinitely many times.
Random walk on Z, Z2
Repeated rotor walks on Z, Z2 with single-direction configuration
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
Recurrence and transience
Definition (Recurrence)
A walk is recurrent if it visits each point infinitely many times.
Random walk on Z, Z2
Repeated rotor walks on Z, Z2 with single-direction configuration
Definition (Transience)
A walk is transient if it visits each point finitely many times.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
Recurrence and transience
Definition (Recurrence)
A walk is recurrent if it visits each point infinitely many times.
Random walk on Z, Z2
Repeated rotor walks on Z, Z2 with single-direction configuration
Definition (Transience)
A walk is transient if it visits each point finitely many times.
Random walk on Zd where d 3
Repeated rotor walks on Z3 with single-direction configuration
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
Theorems about recurrence and transience
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 15 / 27
Theorems about recurrence and transience
Theorem (Angel-Holroyd 2011)
Given a rotor mechanism and a configuration, a single rotor walk is either
recurrent for every starting vertex, or transient for every starting vertex.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 16 / 27
Theorems about recurrence and transience
Theorem (Angel-Holroyd 2011)
Given a rotor mechanism and a configuration, a single rotor walk is either
recurrent for every starting vertex, or transient for every starting vertex.
Corollary
Given a rotor mechanism, two rotor configurations di↵ering at only finitely
many vertices are either both recurrent or both transient.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 16 / 27
Theorems about recurrence and transience
Corollary
Given a rotor mechanism, two rotor configurations di↵ering at only finitely
many vertices are either both recurrent or both transient.
Proof
We need only consider two rotor configurations r, r0 di↵ering at only one
vertex v, such that a single rotation of the rotor at v produces r0 from r.
If r is recurrent, a rotor walk started at v produces r0 with the particle
moved to some other vertex. By the aforementioned theorem, r0 must also
be recurrent.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 17 / 27
Random configuration on Z2
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 18 / 27
Random configuration on Z2
Conjecture (Levine-Peres 2015)
Given a random configuration of rotors on Z2, a rotor walk on that
configuration is recurrent with probability 1.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 19 / 27
Random configuration on Z2
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 20 / 27
Rotor routing on other 2-manifolds
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 21 / 27
Rotor routing on other 2-manifolds
Definition (2-manifold)
A topological space whose points all have open disks as neighborhoods.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 21 / 27
Rotor routing on other 2-manifolds
Definition (2-manifold)
A topological space whose points all have open disks as neighborhoods.
Some 2-manifolds:
Cylinder
M¨obius strip
Torus
Sphere
Klein bottle
Real projective plane
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 21 / 27
Rotor routing on other 2-manifolds
Definition (Compactness)
If a space is compact, every open cover has a finite sub-cover.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 22 / 27
Rotor routing on other 2-manifolds
Definition (Compactness)
If a space is compact, every open cover has a finite sub-cover.
Non-compact 2-manifolds:
Plane
Cylinder
M¨obius strip
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 22 / 27
Rotor routing on other 2-manifolds
Definition (Compactness)
If a space is compact, every open cover has a finite sub-cover.
Non-compact 2-manifolds:
Plane
Cylinder
M¨obius strip
Compact 2-manifolds:
Torus
Sphere
Klein bottle
Real projective plane
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 22 / 27
Rotor routing on other 2-manifolds
A gluing diagram shows how edges of a polygon are connected to create a
surface. When a particle hits an edge that is associated to another, the
particle ”reappears” on the associated edge.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 23 / 27
Experimental results
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 24 / 27
Experimental results
Conjecture
Repeated rotor walks on the M¨obius strip, cylinder, and plane will
eventually create congruent octagonal patterns for the single-direction
configuration.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 25 / 27
Experimental results
Conjecture
Repeated rotor walks on the M¨obius strip, cylinder, and plane will
eventually create congruent octagonal patterns for the single-direction
configuration.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 25 / 27
Experimental results
Observation
For any rotor configuration and rotor mechanism, a rotor walk on a
compact surface eventually results in a finite loop of configurations.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 26 / 27
Future work
Testing alternate configurations, including di↵erent lattices and
transient configurations.
Experimenting with rotor routing in higher dimensions.
Developing a predictive model for surface type based on loop length
on compact surfaces.
Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 27 / 27

More Related Content

Viewers also liked

Tutorial ihm
Tutorial ihmTutorial ihm
Tutorial ihm
Usman
 
Halderman ch099 lecture
Halderman ch099 lectureHalderman ch099 lecture
Halderman ch099 lecture
mcfalltj
 
Measurements and precision measuring devices
Measurements and precision measuring devicesMeasurements and precision measuring devices
Measurements and precision measuring devices
Craig Kielb
 

Viewers also liked (20)

Brake Rotor Analysis
Brake Rotor AnalysisBrake Rotor Analysis
Brake Rotor Analysis
 
Las drogas grupo de comoputacion
Las drogas grupo de comoputacionLas drogas grupo de comoputacion
Las drogas grupo de comoputacion
 
Voice & Data Sep ,2015[2]
Voice & Data Sep ,2015[2]Voice & Data Sep ,2015[2]
Voice & Data Sep ,2015[2]
 
Webdesign training
Webdesign trainingWebdesign training
Webdesign training
 
Telenet Interview
Telenet InterviewTelenet Interview
Telenet Interview
 
Dark
DarkDark
Dark
 
Front brake repair
Front brake repairFront brake repair
Front brake repair
 
Turbo abrasive machining and finishing
Turbo abrasive machining and finishingTurbo abrasive machining and finishing
Turbo abrasive machining and finishing
 
Design and analysis of disc brake rotor for a two wheeler
Design and analysis of disc brake rotor for a two wheelerDesign and analysis of disc brake rotor for a two wheeler
Design and analysis of disc brake rotor for a two wheeler
 
Chap77
Chap77Chap77
Chap77
 
ANTI LOCK BRAKING SYSTEM
ANTI LOCK BRAKING SYSTEMANTI LOCK BRAKING SYSTEM
ANTI LOCK BRAKING SYSTEM
 
Tutorial ihm
Tutorial ihmTutorial ihm
Tutorial ihm
 
Reposteria
ReposteriaReposteria
Reposteria
 
Mandelbrot
MandelbrotMandelbrot
Mandelbrot
 
MUDRA YOJNA.pptx1
MUDRA YOJNA.pptx1MUDRA YOJNA.pptx1
MUDRA YOJNA.pptx1
 
Acoustical Design Considerations
Acoustical Design ConsiderationsAcoustical Design Considerations
Acoustical Design Considerations
 
Halderman ch099 lecture
Halderman ch099 lectureHalderman ch099 lecture
Halderman ch099 lecture
 
Vibration and Chatter in Machining Operation
Vibration and Chatter in Machining OperationVibration and Chatter in Machining Operation
Vibration and Chatter in Machining Operation
 
Measurements and precision measuring devices
Measurements and precision measuring devicesMeasurements and precision measuring devices
Measurements and precision measuring devices
 
Induction motor
Induction motorInduction motor
Induction motor
 

Similar to RotorRouting

Alternating Current Machines 1a
Alternating Current Machines 1aAlternating Current Machines 1a
Alternating Current Machines 1a
Talia Carbis
 
02 1 synchronous-machines
02 1 synchronous-machines02 1 synchronous-machines
02 1 synchronous-machines
huseyin28
 
Unit8-Induction_Motor working detail.ppt
Unit8-Induction_Motor working detail.pptUnit8-Induction_Motor working detail.ppt
Unit8-Induction_Motor working detail.ppt
GOYALJAYA
 

Similar to RotorRouting (20)

Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Alternating Current Machines 1a
Alternating Current Machines 1aAlternating Current Machines 1a
Alternating Current Machines 1a
 
02 1 synchronous-machines
02 1 synchronous-machines02 1 synchronous-machines
02 1 synchronous-machines
 
Eet ch6
Eet ch6Eet ch6
Eet ch6
 
Induction machine courses and technology
Induction machine courses and technologyInduction machine courses and technology
Induction machine courses and technology
 
SG lecture 1&2.pdf
SG lecture 1&2.pdfSG lecture 1&2.pdf
SG lecture 1&2.pdf
 
EM_II_PPT.pdf
EM_II_PPT.pdfEM_II_PPT.pdf
EM_II_PPT.pdf
 
Mini-lecture Turbine Whirling Frequencies 2024 update
Mini-lecture Turbine Whirling Frequencies 2024 updateMini-lecture Turbine Whirling Frequencies 2024 update
Mini-lecture Turbine Whirling Frequencies 2024 update
 
The Polyphase Induction Motor
The Polyphase Induction MotorThe Polyphase Induction Motor
The Polyphase Induction Motor
 
Synchronous generator
Synchronous generatorSynchronous generator
Synchronous generator
 
Induction Motor, three phase induction motor
Induction Motor, three phase induction motorInduction Motor, three phase induction motor
Induction Motor, three phase induction motor
 
Stepper motor
Stepper motorStepper motor
Stepper motor
 
Induction machine
Induction machineInduction machine
Induction machine
 
Unit8-Induction_Motor.ppt
Unit8-Induction_Motor.pptUnit8-Induction_Motor.ppt
Unit8-Induction_Motor.ppt
 
Induction_Motor.ppt
Induction_Motor.pptInduction_Motor.ppt
Induction_Motor.ppt
 
Unit8-Induction_Motor.ppteg bbcjfjkjfdjffjfb
Unit8-Induction_Motor.ppteg bbcjfjkjfdjffjfbUnit8-Induction_Motor.ppteg bbcjfjkjfdjffjfb
Unit8-Induction_Motor.ppteg bbcjfjkjfdjffjfb
 
Unit8-Induction_Motor.ppt
Unit8-Induction_Motor.pptUnit8-Induction_Motor.ppt
Unit8-Induction_Motor.ppt
 
Unit8-Induction_Motor working detail.ppt
Unit8-Induction_Motor working detail.pptUnit8-Induction_Motor working detail.ppt
Unit8-Induction_Motor working detail.ppt
 
Single Phase Induction Motors
Single Phase Induction MotorsSingle Phase Induction Motors
Single Phase Induction Motors
 
Turbines
TurbinesTurbines
Turbines
 

RotorRouting

  • 1. Rotor routing on 2-manifolds Taro Shima Nicholas Tomlin Brown University SUMS, March 2016 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 1 / 27
  • 2. Outline Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
  • 3. Outline Definition of rotor routing Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
  • 4. Outline Definition of rotor routing Rotor routing on Z2 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
  • 5. Outline Definition of rotor routing Rotor routing on Z2 Recurrence and transience Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
  • 6. Outline Definition of rotor routing Rotor routing on Z2 Recurrence and transience Rotor routing on other 2-manifolds Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
  • 7. Outline Definition of rotor routing Rotor routing on Z2 Recurrence and transience Rotor routing on other 2-manifolds Visualizations and experimental results Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 2 / 27
  • 8. What is rotor routing? Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 3 / 27
  • 9. What is rotor routing? Rotor routing is a deterministic version of the random walk. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 3 / 27
  • 10. What is rotor routing? Definition (Rotor) An arrow pointing from one vertex to another. 12 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 4 / 27
  • 11. What is rotor routing? Definition (Rotor) An arrow pointing from one vertex to another. 12 Definition (Rotor Configuration) An assignment of a single rotor to every vertex on a graph. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 4 / 27
  • 12. What is rotor routing? Definition (Rotor Configuration) An assignment of a single rotor to every vertex on a graph. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 5 / 27
  • 13. What is rotor routing? Definition (Rotor Configuration) An assignment of a single rotor to every vertex on a graph. Definition (Rotor Mechanism) Given a set of possible rotors E starting at a given point, a rotor mechanism is a cyclic permutation of E. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 5 / 27
  • 14. What is rotor routing? Definition (Rotor Configuration) An assignment of a single rotor to every vertex on a graph. Definition (Rotor Mechanism) Given a set of possible rotors E starting at a given point, a rotor mechanism is a cyclic permutation of E. Definition (Rotor Walk) A traversal of a particle along a initial rotor configuration. The particle follows the direction of rotors, which then change direction according to the rotor mechanism. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 5 / 27
  • 15. Rotor walk example 1 2 3 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 6 / 27
  • 16. Rotor walk example 1 2 3 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 7 / 27
  • 17. Rotor walk example 1 2 3 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 8 / 27
  • 18. Rotor walk example 1 2 3 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 9 / 27
  • 19. Rotor walk example 1 2 3 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 10 / 27
  • 20. Rotor walk example 1 2 3 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 11 / 27
  • 21. Rotor walk example 1 2 3 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 12 / 27
  • 22. Rotor routing on Z2 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 13 / 27
  • 23. Rotor routing on Z2 Definition (Rotor mechanism on Z2 ) There are four possible rotors starting at a given point: E = {North, East, South, West}. Rotors turn counter-clockwise, repeatedly cycling through E. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 13 / 27
  • 24. Rotor routing on Z2 Definition (Rotor mechanism on Z2 ) There are four possible rotors starting at a given point: E = {North, East, South, West}. Rotors turn counter-clockwise, repeatedly cycling through E. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 13 / 27
  • 25. Recurrence and transience Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
  • 26. Recurrence and transience Definition (Recurrence) A walk is recurrent if it visits each point infinitely many times. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
  • 27. Recurrence and transience Definition (Recurrence) A walk is recurrent if it visits each point infinitely many times. Random walk on Z, Z2 Repeated rotor walks on Z, Z2 with single-direction configuration Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
  • 28. Recurrence and transience Definition (Recurrence) A walk is recurrent if it visits each point infinitely many times. Random walk on Z, Z2 Repeated rotor walks on Z, Z2 with single-direction configuration Definition (Transience) A walk is transient if it visits each point finitely many times. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
  • 29. Recurrence and transience Definition (Recurrence) A walk is recurrent if it visits each point infinitely many times. Random walk on Z, Z2 Repeated rotor walks on Z, Z2 with single-direction configuration Definition (Transience) A walk is transient if it visits each point finitely many times. Random walk on Zd where d 3 Repeated rotor walks on Z3 with single-direction configuration Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 14 / 27
  • 30. Theorems about recurrence and transience Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 15 / 27
  • 31. Theorems about recurrence and transience Theorem (Angel-Holroyd 2011) Given a rotor mechanism and a configuration, a single rotor walk is either recurrent for every starting vertex, or transient for every starting vertex. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 16 / 27
  • 32. Theorems about recurrence and transience Theorem (Angel-Holroyd 2011) Given a rotor mechanism and a configuration, a single rotor walk is either recurrent for every starting vertex, or transient for every starting vertex. Corollary Given a rotor mechanism, two rotor configurations di↵ering at only finitely many vertices are either both recurrent or both transient. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 16 / 27
  • 33. Theorems about recurrence and transience Corollary Given a rotor mechanism, two rotor configurations di↵ering at only finitely many vertices are either both recurrent or both transient. Proof We need only consider two rotor configurations r, r0 di↵ering at only one vertex v, such that a single rotation of the rotor at v produces r0 from r. If r is recurrent, a rotor walk started at v produces r0 with the particle moved to some other vertex. By the aforementioned theorem, r0 must also be recurrent. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 17 / 27
  • 34. Random configuration on Z2 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 18 / 27
  • 35. Random configuration on Z2 Conjecture (Levine-Peres 2015) Given a random configuration of rotors on Z2, a rotor walk on that configuration is recurrent with probability 1. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 19 / 27
  • 36. Random configuration on Z2 Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 20 / 27
  • 37. Rotor routing on other 2-manifolds Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 21 / 27
  • 38. Rotor routing on other 2-manifolds Definition (2-manifold) A topological space whose points all have open disks as neighborhoods. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 21 / 27
  • 39. Rotor routing on other 2-manifolds Definition (2-manifold) A topological space whose points all have open disks as neighborhoods. Some 2-manifolds: Cylinder M¨obius strip Torus Sphere Klein bottle Real projective plane Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 21 / 27
  • 40. Rotor routing on other 2-manifolds Definition (Compactness) If a space is compact, every open cover has a finite sub-cover. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 22 / 27
  • 41. Rotor routing on other 2-manifolds Definition (Compactness) If a space is compact, every open cover has a finite sub-cover. Non-compact 2-manifolds: Plane Cylinder M¨obius strip Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 22 / 27
  • 42. Rotor routing on other 2-manifolds Definition (Compactness) If a space is compact, every open cover has a finite sub-cover. Non-compact 2-manifolds: Plane Cylinder M¨obius strip Compact 2-manifolds: Torus Sphere Klein bottle Real projective plane Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 22 / 27
  • 43. Rotor routing on other 2-manifolds A gluing diagram shows how edges of a polygon are connected to create a surface. When a particle hits an edge that is associated to another, the particle ”reappears” on the associated edge. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 23 / 27
  • 44. Experimental results Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 24 / 27
  • 45. Experimental results Conjecture Repeated rotor walks on the M¨obius strip, cylinder, and plane will eventually create congruent octagonal patterns for the single-direction configuration. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 25 / 27
  • 46. Experimental results Conjecture Repeated rotor walks on the M¨obius strip, cylinder, and plane will eventually create congruent octagonal patterns for the single-direction configuration. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 25 / 27
  • 47. Experimental results Observation For any rotor configuration and rotor mechanism, a rotor walk on a compact surface eventually results in a finite loop of configurations. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 26 / 27
  • 48. Future work Testing alternate configurations, including di↵erent lattices and transient configurations. Experimenting with rotor routing in higher dimensions. Developing a predictive model for surface type based on loop length on compact surfaces. Taro Shima, Nicholas Tomlin Rotor routing on 2-manifolds 27 / 27