Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Successfully reported this slideshow.

Like this presentation? Why not share!

- Psalms & Ministry Final V1 by Simon Fuller 988 views
- Servant songs of Isaiah - Song 4 by Simon Fuller 1112 views
- SoS part 5 - songs 10 to 12 by Simon Fuller 482 views
- Habakkuk Study 1 Final Animated by Simon Fuller 887 views
- How Do You Say 'Cryptography' in Ro... by Joshua Holden 1240 views
- Learning From Challenges Heathen ... by Simon Fuller 1078 views

1,207 views

Published on

if you want to traverse each edge of a graph exactly twice? If you want to

cover the graph with "double-running stitch", then you need to

traverse each edge twice but also put conditions on how many edges you

traverse in-between. Then you could add conditions on whether you traverse

the edges once in each direction or twice in the same direction. Which

graphs can you still traverse? Classical algorithms for solving mazes give

us some answers to these questions, but others are still open.

No Downloads

Total views

1,207

On SlideShare

0

From Embeds

0

Number of Embeds

1

Shares

0

Downloads

5

Comments

0

Likes

1

No embeds

No notes for slide

- 1. Stitching Graphs and Painting Mazes: Problems in Generalizations of Eulerian Walks Joshua Holden Joint work with (anddiagrams by) Lana Holdenhttp://www.rose-hulman.edu/ ~holden 1 / 32
- 2. Blackwork, also known as “Spanish stitch”, becamepopular in England around 1501. Supposedly Catherine of Aragon brought it to England then. But in fact it was already known there and many other places. 2 / 32
- 3. Blackwork is also known as “Holbein stitch”, thanks toHans Holbein the Younger, Henry VIII’s court painter. His paintings are so detailed you can clearly see the stitching. 3 / 32
- 4. The rules of blackwork embroidery depend(somewhat) on who you ask. The most common materials traditionally are black thread and light-colored linen. 4 / 32
- 5. The stitching is traditionally done with “double runningstitch”. 1 2 3 4 5 6 7 8 Also sometimes back stitch, but we will be talking about double running stitch. 5 / 32
- 6. The stitching is traditionally done with “double runningstitch”. 1 2 3 4 5 6 7 8 15 14 13 12 11 10 9 Also sometimes back stitch, but we will be talking about double running stitch. 5 / 32
- 7. The stitching is traditionally done with “double runningstitch”. 5 6 15 16 25 26 4 14 24 1 2 3 11 12 13 21 22 23 31 32 39 38 37 7 36 35 17 34 33 27 8 18 28 9 10 19 20 29 30 Also sometimes back stitch, but we will be talking about double running stitch. 5 / 32
- 8. Also, we will only be talking about reversible patterns,which appear the same from both sides of the fabric. (“Betsy”, by Catherine Strickler, published by Indigo Rose) Reversible patterns were often used for cuffs and collars. 6 / 32
- 9. A digraph is a set of vertices, V , and a set of edges, E,where each edge is an ordered pair of distinct vertices. The order is thought of as indicating a “direction”. 7 / 32
- 10. An (undirected) graph may be associated to a digraphby forgetting about the ordering of the pairs. 8 / 32
- 11. A (symmetric) digraph may be associated to a graphby including both possible directions of each edge. 9 / 32
- 12. A walk on a graph is a ﬁnite alternating sequence ofvertices and edges x0 , {x0 , x1 }, x1 , . . . , {xn−1 , xn }, xn . 10 / 32
- 13. A graph is connected if there is a walk between anytwo vertices. 11 / 32
- 14. A directed walk on a digraph is a ﬁnite sequence ofvertices and edges x0 , (x0 , x1 ), x1 , . . . , (xn−1 , xn ), xn . 12 / 32
- 15. A Eulerian circuit on a digraph is a directed walk withevery edge used exactly once and x0 = xn . 13 / 32
- 16. Every symmetric digraph associated to a connectedgraph is Eulerian, i.e., has an Eulerian circuit. 14 / 32
- 17. Having an Eulerian digraph is necessary for a patternto be reversibly stitchable, but is it sufﬁcient?The two different directions have to lie on opposite sides of the fabric. 15 / 32
- 18. Having an Eulerian digraph is necessary for a patternto be reversibly stitchable, but is it sufﬁcient? 5 6 15 16 25 26 4 14 24 1 2 3 11 12 13 21 22 23 31 32 39 38 37 7 36 35 17 34 33 27 8 18 28 9 10 19 20 29 30The two different directions have to lie on opposite sides of the fabric. 15 / 32
- 19. If x0 , e1 , x1 , . . . , en , xn is a directed trail on a digraph,we say that the parity of each edge ei is the parity of i. 16 / 32
- 20. A Holbeinian circuit on a digraph is an Eulerian circuitwhere all (x, y ) and (y , x) have opposite parities. 17 / 32
- 21. Theorem: Every symmetric digraph associated to aconnected graph is Holbeinian. This will not be a surprise to any embroiderers. 18 / 32
- 22. Theorem: Every symmetric digraph associated to aconnected graph is Holbeinian. There are several ways we could prove this theorem. 18 / 32
- 23. One way is to give an algorithm which produces thecircuit. This one is “Tarry’s Algorithm” (with parity). Suppose we have a strongly connected symmetric digraph. 1. Start at an arbitrary vertex x0 . 2. Proceed along any edge. 19 / 32
- 24. One way is to give an algorithm which produces thecircuit. This one is “Tarry’s Algorithm” (with parity). 3. At each later step, suppose we have arrived at a vertex y . If y is not x0 , let (x1 , y ) be the edge that ﬁrst reached y (“entry edge”). a. If there is an edge (y , z) other than (y , x1 ) which has not been traversed (and such that (z, y ) either has not been traversed or was traversed with parity opposite the current parity) proceed along any such edge. b. If every edge (y , z) other than (y , x1 ) has been traversed (or (z, y ) was traversed with the current parity), leave along (y , x1 ) (“reverse of entry edge”) (if (x1 , y ) was traversed with parity opposite the current parity). c. If there are no allowed moves as above, terminate the algorithm. 20 / 32
- 25. Theorem: Tarry’s Algorithm with parity alwaysproduces a Holbeinian circuit. Example 3 4 17 16 19 18 6 5 15 1 2 12 9 7 8 11 10 13 14 21 / 32
- 26. (False) Conjecture: Every Holbeinian circuit can beproduced from Tarry’s algorithm. 22 / 32
- 27. (False) Conjecture: Every Holbeinian circuit can beproduced from Tarry’s algorithm. Counterexample 3 4 5 12 1 2 6 11 15 16 19 18 10 17 13 9 14 7 8 22 / 32
- 28. Fact: It is not possible for a “local” algorithm to tellwhether it is producing an Eulerian circuit or not. 1 2 5 9 4 6 3 8 7 23 / 32
- 29. Fact: It is not possible for a “local” algorithm to tellwhether it is producing an Eulerian circuit or not. 1 2 1 2 4 5 9 4 6 3 3 8 7 23 / 32
- 30. Conjecture: There is a “local” algorithm with an“oracle” which produces every Holbeinian circuit. What sort of oracle? 24 / 32
- 31. What if you would like to stitch a pattern so that the topand bottom threads go in the same direction? 1 15 8 4 3 7 2 11 14 10 9 12 13 5 6 25 / 32
- 32. A multigraph of multiplicity 2, or 2-multigraph, is an(undirected) multigraph where each edge appearsexactly twice. 26 / 32
- 33. An Aragonian circuit of a 2-multigraph is an Euleriancircuit where the two edges {x, y } are traversed in thesame order but with opposite parities. (Same direction, opposite sides of the fabric.) 27 / 32
- 34. Theorem: A multigraph of multiplicity 2 is Aragonian ifand only if the associated graph is Eulerian and has acircuit of odd length. Example 1 15 8 4 3 7 2 11 14 10 9 12 13 5 6 28 / 32
- 35. Theorem: A multigraph of multiplicity 2 is Aragonian ifand only if the associated graph is Eulerian and has acircuit of odd length. Non-example 29 / 32
- 36. What if some of the edges need to be stitched in a“Holbeinian way” and some in an “Aragonian way”? 30 / 32
- 37. There are lots of other questions to be asked! 31 / 32
- 38. Thanks, and happy stitching! [1] Joshua Holden, The Graph Theory of Blackwork Embroidery, Making Mathematics with Needlework (sara-marie belcastro and Carolyn Yackel, eds.), A K Peters, 2007, pp. 136–153. A modern blackwork pattern, by the author (Title page model stitched by Ann Black) 32 / 32

No public clipboards found for this slide

Be the first to comment