<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Puzzle Zapper Blog</title>
	<atom:link href="http://puzzlezapper.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://puzzlezapper.com/blog</link>
	<description>Visual Math, and Zapped and Unzapped Puzzles</description>
	<lastBuildDate>Tue, 24 Jan 2012 09:24:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Polycircles</title>
		<link>http://puzzlezapper.com/blog/2012/01/polycircles/</link>
		<comments>http://puzzlezapper.com/blog/2012/01/polycircles/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 01:22:31 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[flexible polyforms]]></category>
		<category><![CDATA[polycircles]]></category>
		<category><![CDATA[polypennies]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2012/01/polycircles/</guid>
		<description><![CDATA[A while back, (before I started this blog) I was exploring polyforms using unit-radius circles as their base cell type, which I called &#8220;polypennies&#8221;. We can think of these as &#8220;flexible&#8221; polyforms: since connections between the circles can occur at arbitrary angles, we consider two polypennies to be equivalent if we can continuously move the [...]]]></description>
			<content:encoded><![CDATA[<p>A while back, (before I started this blog) I was exploring polyforms using unit-radius circles as their base cell type, which I called <a href="http://puzzlezapper.com/aom/mathrec/nonrigid.html#1">&#8220;polypennies&#8221;</a>. We can think of these as &#8220;flexible&#8221; polyforms: since connections between the circles can occur at arbitrary angles, we consider two polypennies to be equivalent if we can continuously move the circles around each other without changing which circles are adjacent. (As with other polyform types, rotations and reflections are also considered equivalent.)</p>
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/pentacoins.png" alt="" /></p>
<p align="center"><em>The pentapennies</em></p>
<p>I called these polyforms &#8220;polypennies&#8221; rather than &#8220;polycircles&#8221; because &#8220;pennies&#8221; captured the equal size of the cells. (ETA: I forgot that I raided the word from the term &#8220;penny graph,&#8221; which has been used as an alternative to &#8220;unit coin graph&#8221; to describe the adjacency graph associated with a particular configuration of non-overlapping unit radius circles.) I also knew that eventually I would want to get to polyforms made of circles of arbitrary size, for which I was reserving the term &#8220;polycircle&#8221;. Well, it happens that I&#8217;ve been invited to Gathering for Gardner 10, where I plan to give a talk on flexible polyforms, so eventually is now.</p>
<p>For polycircles with cells of arbitrary size, another dimension of flexibility is required. Two polycircles are equivalent if they can be made congruent by continuously expanding or shrinking the circles without changing adjacencies, in addition to applying the transformations allowed with polypennies. This extra flexibility means that, in addition to the polycircles that are equivalent to polypennies, there are some polycircles that could only be formed by placing circles into spaces where they wouldn&#8217;t fit if all of the circles were forced to be the same size.</p>
<p>As with other flexible polyforms, elegant tiling puzzles for the polycircles can be produced by attempting to maximize the symmetry of the configuration to be tiled. Here&#8217;s an example, with fourfold rotational symmetry, of a tiling puzzle containing all of the polycircles of order 1 through 4:</p>
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/2-4circle-c4.png" alt="" /></p>
<p>This was not a hard puzzle to solve, once I came up with a configuration to tile that would work. Adding smaller pieces is a time-honored trick for making polyform puzzles easier; I put in the 1- through 3-circles because I was failing to make any headway with the 4-circles alone. The extra dimension of flexibility was helpful in that one can generally resize the circles to touch more neighbors than is possible in polypenny puzzles, which tend to end up with a number of cells with only two neighbors. On the other hand, the 4-circles with a circle inside the gap between three others in a triangle were trickier to deal with than any of the 4-circles that are equivalent to 4-pennies.</p>
<p>Can we do better than the above? I think fivefold symmetry may be possible.</p>
<p>Problem #<strong>26</strong>: Find and solve a tiling puzzle for the 1-, 2-, 3-, and 4-circles with fivefold rotational symmetry.</p>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2012/01/polycircles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Children of Julia Sets</title>
		<link>http://puzzlezapper.com/blog/2011/08/children-of-julia-sets/</link>
		<comments>http://puzzlezapper.com/blog/2011/08/children-of-julia-sets/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 21:20:34 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[fractals]]></category>
		<category><![CDATA[julia sets]]></category>
		<category><![CDATA[mandelbrot set]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/08/children-of-julia-sets/</guid>
		<description><![CDATA[Here&#8217;s a pretty specimen I found while playing with a bit of code I wrote to produce quadratic Julia sets: If you know your Julia sets, you might be thinking something odd is going on here. If you don&#8217;t, here&#8217;s a quick primer. Pick a complex constant c. Then for every point z in the [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a pretty specimen I found while playing with a bit of code I wrote to produce quadratic Julia sets:</p>
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/julia4.png" /></p>
<p>If you know your Julia sets, you might be thinking something odd is going on here.</p>
<p>If you don&#8217;t, here&#8217;s a quick primer.</p>
<p>Pick a complex constant <i>c</i>. Then for every point z in the complex plane, create a sequence with the following recursive definition:<br /><i><br />z</i><sub>0</sub> = <i>z</i><br /><i>z</i><sub><i>n</i>+1</sub> = <i>z<sub>n</sub></i><sup>2</sup> + <i>c</i></p>
<p>This sequence will do one of two things. Either it will zip away from 0 and eventually go indefinitely far away, or it won&#8217;t. (It could converge to a single point, or alternate between a few points, or bounce around chaotically. It doesn&#8217;t matter.) The points where the sequence sticks around near zero form a quadratic Julia set. There are other kinds of Julia sets, defined using different formulas. But the kind of Julia set you will most commonly encounter is this one, and henceforward I will use the term Julia set to refer to this kind of Julia set.</p>
<p>Julia sets are fun to play with because they are fractals, with infinite levels of detail and self-similarity. Some Julia sets form a single connected blob:</p>
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/julia5.png" /><br />Julia set for <i>c</i> = .3 + .2<i>i</i></p>
<p>Other Julia sets form dusts, where any region that appears to be in the set is actually divided into separate disconnected regions, and these regions are themselves divided, ad infinitum:</p>
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/julia3.png" /><br />Julia set for <i>c</i> = .7 + .33<i>i</i></p>
<p>I should note that I&#8217;m cheating here slightly. A dust isn&#8217;t actually much to look at. Although it contains an infinite number of points, the probability of an individual point being in a dust-like Julia set is 0, so if I were plotting it properly, there would be nothing to see. What I&#8217;m actually plotting for each point is a level of grey on a scale from 0 to 255 (the latter being black) corresponding to the number of iterations it took for the sequence to escape beyond a given bound. The use of a grayscale gives dusts a more organic look, which I rather like.</p>
<p>Every Julia set is either a dust or a blob. The famous Mandelbrot set effectively catalogs this aspect of Julia sets. For every possible constant c, one checks only the behavior of 0 in the Julia set for that constant. If 0 escapes to infinity, we have a dust, otherwise we have a blob.&nbsp; Near the boundary, the blob thins into increasingly narrow filaments, but it remains in a single connected piece until the boundary is crossed, and the blob shatters into a dust. The Mandelbrot set contains all of the constants that give &#8220;blob-like&#8221; Julia sets.</p>
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/mandel.png" /><br />The Mandelbrot Set</p>
<p>Getting back to my first image in this post, you can now see why I said there was something odd about it. That fractal is not a single blob; there are many disconnected parts. But it also isn&#8217;t a dust; there are filled solid regions. So it can&#8217;t be a proper Julia set. But it does have a Julia set &#8220;feel&#8221; to its self-similarity. So what&#8217;s going on?</p>
<p>The answer is that instead of using a single constant at every step of iterating the sequences for each point, as one would for a proper Julia set, I alternated between two constants. In fact, the two constants I alternated between were precisely the constants for the blob and dust I showed above. Thus it is perhaps unsurprising that the &#8220;child&#8221; of a blob and a dust would show characteristics of each: those characteristics were in its &#8220;genes&#8221;.</p>
<p>Alternating between the two constants in the opposite order gives the following:
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/julia6.png" /></p>
<p>Looks like the same basic pattern as before, but with two big connected bits instead of one. Notice that in this one the center point (z=0) is outside the set, while for the other one it was inside the set. Since this is the point that would tell us if we had a blob or a dust in a normal Julia set, it feels appropriate that it can go either way depending on the order here.</p>
<p>Here&#8217;s the Python code that produced the last image:
<pre>from PIL import Image
size = 400
im = Image.new("RGB", (size, size))
c = [.3 + .2j, -.70 + .33j] #j is i in python
for x in xrange(size):
    for y in xrange(size):
        z = x * (4.0 / size) - 2 + (y * (4.0 / size) - 2) * 1j
        i = 0
        while abs(z) &lt; 4 and i &lt; 256:
            z = z ** 2 + c[i % 2]
            i += 1
        im.putpixel((x,size-y-1), (255-i,255-i,255-i))

im.save("julia6.png")
</pre>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/08/children-of-julia-sets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HEY, A BOGUS 9</title>
		<link>http://puzzlezapper.com/blog/2011/07/hey-a-bogus-9/</link>
		<comments>http://puzzlezapper.com/blog/2011/07/hey-a-bogus-9/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 23:48:11 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[7 segment LED]]></category>
		<category><![CDATA[bogus 9]]></category>
		<category><![CDATA[dave harper]]></category>
		<category><![CDATA[grid puzzle]]></category>
		<category><![CDATA[polysticks]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/07/hey-a-bogus-9/</guid>
		<description><![CDATA[Dave Harper&#8217;s Polyomino Patterns page has some good stuff, looking at patterns of connections between squares in polyominoes, and processes of &#8220;integration&#8221; and &#8220;differentiation&#8221; on polyominoes. He enumerates all the possible patterns of connections of the cells in a 2×3 rectangular hexomino that make a connected whole. (There are ten.) These could also be considered [...]]]></description>
			<content:encoded><![CDATA[<p>Dave Harper&#8217;s <a href="http://recmath.net/poly.html">Polyomino Patterns</a> page has some good stuff, looking at patterns of connections between squares in polyominoes, and processes of &#8220;integration&#8221; and &#8220;differentiation&#8221; on polyominoes. He enumerates all the possible patterns of connections of the cells in a 2×3 rectangular hexomino that make a connected whole. (There are ten.) These could also be considered as polysticks that touch all six vertices in a 2×3 lattice. The polysticks on a 2×3 lattice are precisely those that can be represented on a 7-segment LED, hence my presentation of them below:
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/hey-a-bogus-9.png" /></p>
<p>It might be nice to have some puzzle using these. So here is one! Fill in segments on the figure below so that each of the ten patterns above is represented on a 7-segment LED shaped subsection of the figure.
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/bogus-9-puzzle.png" /></p>
<p>Reflections and rotations of the patterns are considered equivalent. There are 13 7-segment LED shaped subsections of the figure, so three of them either can have other patterns, or can be duplicates.</p>
<p>Are there any other puzzle grids that would make for a puzzle using these patterns that is as good or better than this one?</p>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/07/hey-a-bogus-9/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Maximal Irreducible Contiguous Covers</title>
		<link>http://puzzlezapper.com/blog/2011/04/maximal-irreducible-contiguous-covers/</link>
		<comments>http://puzzlezapper.com/blog/2011/04/maximal-irreducible-contiguous-covers/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 23:49:41 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[common superforms]]></category>
		<category><![CDATA[hexiamonds]]></category>
		<category><![CDATA[pentaedges]]></category>
		<category><![CDATA[pentominoes]]></category>
		<category><![CDATA[Polyedges]]></category>
		<category><![CDATA[polyform covers]]></category>
		<category><![CDATA[polyiamonds]]></category>
		<category><![CDATA[polyominoes]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/04/maximal-irreducible-contiguous-covers/</guid>
		<description><![CDATA[A cover of a set of polyforms is a shape (or set of shapes) into which each member of the set could fit. Mostly I&#8217;ve looked at problems involving minimizing the size of a cover. This problem goes the other direction. A reducible cover is one where a cell can be removed and the remaining [...]]]></description>
			<content:encoded><![CDATA[<p>A cover of a set of polyforms is a shape (or set of shapes) into which each member of the set could fit. Mostly I&#8217;ve looked at problems involving minimizing the size of a cover. This problem goes the other direction.</p>
<p>A <i>reducible</i> cover is one where a cell can be removed and the remaining figure is still a cover. An interesting problem then is to find an irreducible cover in a single piece that is as large as possible. (Why a single piece? Well, without specifying that, the largest irreducible cover will simply be all of the shapes in the set in separate pieces.) Here&#8217;s a (conjectured) maximal irreducible contiguous cover (MICC) of the pentominoes:</p>
<p align="center"><img style="max-width: 800px;" src="http://www.puzzlezapper.com/aom/mathrec/5omino-max-icc.png" /></p>
<p>The above solution has been on my <a href="http://puzzlezapper.com/aom/mathrec/polycover.html">polyomino cover page</a> for a while. Here are a couple of new results, (still just conjectured since I found them by hand rather than exhaustive computer search, and I am not able as yet to prove they are maximal.)</p>
<p align="center"><img style="max-width: 800px;" src="http://www.puzzlezapper.com/aom/mathrec/6iamond-max-icc.png" /><br />An MICC (?) of the hexiamonds</p>
<p align="center"><img style="max-width: 800px;" src="http://www.puzzlezapper.com/aom/mathrec/5edge-max-icc.png" /><br />An MICC (?) of the pentaedges (shown in two copies for clarity)</p>
<p>Between these solutions, we see some patterns emerging. Certain polyforms are in some sense distinctive: they have features that do not occur in other polyforms in the set. This makes it easy to make a large cover that includes exactly one copy of them. Other polyforms end up serving a connective function. For example, there are quite a few occurrences of the L pentomino in the first figure, so removing a cell will never make the cover cease to include an L. By using a few pentominoes as many times as possible in this connective function, more pentominoes are left over to occur singularly.&nbsp; In some cases multiple polyforms that occur only once are forced to overlap, so we don&#8217;t get their full number of cells to add to the cover, but we do get a few. This is shown with the outlined hexiamonds above. In the case of the pentominoes, we have one cell where two T pentominoes overlap; since these are the only two T pentominoes in the figure, the cell can&#8217;t be removed from the cover.</p>
<p>Problem <b>#25</b>: Find maximal irriducible contiguous covers of anything and everything! This problem ought to yield interesting results for any kind of polyform you can throw at it.</p>
<p>One final note: It was slightly unfortunate that I chose the word &#8220;cover&#8221; to represent a concept in polyforms when it already had an unrelated meaning in graph theory; it&#8217;s even more problematic now that I&#8217;m using graphs themselves as polyforms. It appears that in graph theory, the appropriate term is &#8220;common supergraph&#8221;. I could use &#8220;common superform&#8221;, although one problem is that polyforms, unlike graphs, are generally not allowed to be disconnected, and for some problems (though not this one) we want sets of polyforms that aren&#8217;t connected to each other. Perhaps &#8220;common superformsets&#8221; in that case, as ugly as it sounds.</p>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/04/maximal-irreducible-contiguous-covers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pentaedges</title>
		<link>http://puzzlezapper.com/blog/2011/04/pentaedges/</link>
		<comments>http://puzzlezapper.com/blog/2011/04/pentaedges/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 02:29:15 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[cubes]]></category>
		<category><![CDATA[graph theory]]></category>
		<category><![CDATA[icosahedra]]></category>
		<category><![CDATA[k6]]></category>
		<category><![CDATA[pentaedges]]></category>
		<category><![CDATA[Polyedges]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/04/pentaedges/</guid>
		<description><![CDATA[In graph theory, a graph is a set of vertices along with a set of edges that each connect exactly two different vertices. As a polyformist, it seems natural for me to ask, can we make interesting sets of polyforms out of them? We usually require polyforms to be connected, and we usually look at [...]]]></description>
			<content:encoded><![CDATA[<p>In graph theory, a graph is a set of vertices along with a set of edges that each connect exactly two different vertices. As a polyformist, it seems natural for me to ask, can we make interesting sets of polyforms out of them? We usually require polyforms to be connected, and we usually look at sets of all polyforms of size n, for some positive integer n. One obvious possibility would be to use sets of all connected graphs of n vertices. But these quickly grow to unwieldy numbers; additionally, they suffer from the problem that once n hits 5, some graphs are non-planar, or impossible to represent in a plane without crossings. This would restrict any search for elegant figures to use in tiling problems with them.</p>
<p>Alternatively, we could look at sets of connected graphs with n edges, which I will call polyedges. There are no non-planar n-edges until size 9. There are 12 pentaedges, the same as the number of pentominoes, and I hope to show that this is a versitile and interesting set of polyforms.</p>
<p style="text-align:center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/5edge.png" /><br /><i>The 12 pentaedges</i></p>
<p>(The term <i>polyedge</i>s is used in some sources to refer to what are more commonly referred to as <i>polysticks</i>, i. e. connected sets of segments in a (typically square) lattice. However, I have need of a term, and polyedge seems so clearly the right one that I feel justified in repurposing it.)</p>
<p>In making tiling problems for polyedges, we treat them like polysticks, allowing polyedges to meet at a vertex but not allowing edges to overlap between forms. Now, one important problem remains: what graphs should we use as patterns for them to tile? We are unconstrained by geometrical considerations, which in the case of polyominoes, for example, pull us toward making rectangles. But we can still use <i>symmetry</i>. Not only are highly symmetrical graphs particularly elegant, but symmetry can narrow the space of solutions; since polyedges are very flexible, this is probably desirable. It will help that the total number of edges in the set is 60, a number with many factors, which should help in our search for symmetrical patterns.</p>
<p>Here are the pentaedges tiling 4 copies of K6, the complete graph (all vertices are connected) with 6 vertices:</p>
<p align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/5edge-k6x4.png" /></p>
<p>This pattern has a truly dizzying amount of symmetry. Every permutation of the vertices in a complete graph maps the graph to itself. There are 6! = 720 such mappings (or automorphisms) for each K6. Since we can permute all four copies independently, on top of which we can arbitrarily reorder the copies themselves, the full pattern has 720<sup>4</sup> · 4! = 6,449,725,440,000 automorphisms.</p>
<p>On the other hand, it&#8217;s non-planar, and we might want to tile some planar patterns. One highly symmetrical planar pattern with 60 edges is a pair of icosahedra. I show them squished onto a plane for clarity below, but as graphs they&#8217;re still equivalent to the 20-sided dice that role-playing gamers use.</p>
<p align="center"><img style="max-width: 800px;" src="http://www.puzzlezapper.com/aom/mathrec/5edge-2x20hedron.png" /></p>
<p>Notice that I used 6 colors to distinguish the pentaedges in the figure above. In fact, I had to, since each of the pentaedges touches each of the others within each icosahedron. We could instead try to minimize the number of colors required.</p>
<p>Problem <b>#22</b>: Tile a pair of icosahedra with the pentaedges using only 3 colors, with no two pentaedges of the same color meeting at a point. (It may help to know that there must be 11 vertices where the degrees of the vertex for each adjoining pentaedge are 2, 2, and 1, 7 where they are 3, 1, and 1, and 3 where they are 3 and 2. This can be obtained by counting the total number of vertices of each type in the 12 pentaedges and setting up a system of equations; I won&#8217;t get into the details here, but I&#8217;ll put them in a comment.)</p>
<p>The pattern above has 28,800 automorphisms. It&#8217;s not the most symmetrical planar pattern possible. A set of 4 <a href="http://mathworld.wolfram.com/PentagonalDipyramid.html">pentagonal dipyramids</a> has 3,840,000 automorphisms. After finding the other tilings in this post, I <strike>got lazy</strike> wanted to let others join in the fun, so I&#8217;m leaving the problem to you:</p>
<p>Problem <b>#23</b>: Tile a set of 4 pentagonal dipyramids with the 12 pentaedges.</p>
<p>With polysticks, we often like to forbid solutions from containing points where two polysticks cross. We can do the same with polyedges, if we set up the pattern properly:</p>
<p align="center"><img style="max-width: 800px;" src="http://www.puzzlezapper.com/aom/mathrec/5edge-planar.png" /></p>
<p>Notice the trick I played with the pentagonal (or 5-cycle) pentaedge at the bottom of the figure, putting the 5-star pentaedge inside it. In the previous problem, we couldn&#8217;t tile the icosahedra without any crossings, because one pentaedge contains a 4-cycle, which can only be placed on an icosahedron with an edge connecting two opposite corners, and the pentaedge containing this edge must cross the 4-cycle. Can we find a pattern where the pentaedges containing 4- and 5-cycles can both enclose one or more other pentaedges, so that the pattern contains only triangular faces and can still be tiled without crossings? Here&#8217;s a candidate that can be inscribed on a cube; in this case it seems clearer to show the cube in an unfolded state than to squish it as we did with the icosahedra.</p>
<p align="center"><img style="max-width: 800px;" src="http://www.puzzlezapper.com/aom/mathrec/5edge-triangle-cube.png" /></p>
<p>Problem <b>#24</b>: Tile the above figure with the pentaedges. (Keep in mind that in the unfolded version, the edges that fold together count as a single edge. The pentaedges that are already placed are just for illustration, and can be placed differently in a solution.)</p>
<p>To make it a bit easier to communicate solutions or new problems you find, I&#8217;m providing source svgs (made in Inkscape) for some of the images above. They contain copies of the relevant patterns in plain black, which can be turned into a solution by recoloring the edges.</p>
<p><a href="http://puzzlezapper.com/aom/mathrec/5edge-2x20hedron.svg">Problem #22</a> (Icosahedra)<br /><a href="http://puzzlezapper.com/aom/mathrec/5edge-planar.svg">Hexagonal figure</a><br /><a href="http://puzzlezapper.com/aom/mathrec/5edge-triangle-cube.svg">Problem #24</a> (Cube with triangles)</p>
<p>This post expands on <a href="http://puzzlezapper.com/aom/mathrec/nonrigid.html#3">material</a> at my non-blog. Theoretically, I&#8217;m using this blog to write more exploratory material in the service of the non-blog, where I intend to collect it in a more digested form. However, lately I&#8217;ve been more poaching the non-blog for material to use here, and I haven&#8217;t gotten around to updating the non-blog as I mean to. Nevertheless, if you like what you&#8217;ve been seeing here, you should check it out, as it contains most of my polyform discoveries from the &#8217;00s.</p>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/04/pentaedges/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hamiltonian and Eulerian Snakes</title>
		<link>http://puzzlezapper.com/blog/2011/03/hamiltonian-and-eulerian-snakes/</link>
		<comments>http://puzzlezapper.com/blog/2011/03/hamiltonian-and-eulerian-snakes/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 11:27:12 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[eulerian circuits]]></category>
		<category><![CDATA[hamiltonian circuits]]></category>
		<category><![CDATA[polysticks]]></category>
		<category><![CDATA[snakes]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/03/hamiltonian-and-eulerian-snakes/</guid>
		<description><![CDATA[George Sicherman recently sent in a solution to problem #17, tiling a Hamiltonian circuit of a 6×8 grid of vertices using the linear 3- and 4-sticks. In fact, he found all 51 solutions. Two of them have the property that all of the joints between polysticks occur at 90° angles. Here&#8217;s one, in the form [...]]]></description>
			<content:encoded><![CDATA[<p>George Sicherman recently sent in a solution to <a href="http://puzzlezapper.com/blog/2010/12/polysticks-on-a-regular-spanning-subgraph/">problem <b>#17</b></a>, tiling a <abbr title="that is, a circuit that visits every vertex exactly once">Hamiltonian circuit</abbr> of a 6×8 grid of vertices using the linear 3- and 4-sticks. In fact, he found <a href="http://puzzlezapper.com/aom/mathrec/3-4stick-allsol.png">all 51 solutions</a>. Two of them have the property that all of the joints between polysticks occur at 90° angles. Here&#8217;s one, in the form of snakes:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/3-4stick-snakes.png" /></div>
<p>(The other is a variation on this one where the order of two of the polysticks in the center of the top of the figure is swapped.)</p>
<p>Later, I saw that the same set of polysticks would fit into a 3×4 array of diamonds. All of the vertices in this figure have even degree, which means that it is possible to make <abbr title="Circuits where every segment is visited once">Eulerian circuits</abbr> on it. Sicherman sent in a solution to this one too:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/3-4stick-euler-gs.png" /></div>
<p>Sorry, I was too lazy to turn it into snakes. For this problem, solutions like the above with no point where four polysticks meet are preferable, otherwise there would be more than one direction for a path to take. Although it would be nice if it could be done without any points where two polysticks cross, this is impossible. (The pieces contain 14 straight joints; if there are no crossings, each straight joint must also be the locus of two end points. Since each piece has two end points, and there are 13 pieces, there aren&#8217;t enough end points to go around.)</p>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/03/hamiltonian-and-eulerian-snakes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Semimagic Magic 45-omino</title>
		<link>http://puzzlezapper.com/blog/2011/03/a-semimagic-magic-45-omino/</link>
		<comments>http://puzzlezapper.com/blog/2011/03/a-semimagic-magic-45-omino/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 00:09:01 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[magic 45-ominoes]]></category>
		<category><![CDATA[magic squares]]></category>
		<category><![CDATA[polyominoes]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[solved problems]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/03/a-semimagic-magic-45-omino/</guid>
		<description><![CDATA[Bryce Herdt has found a solution to problem #21: The shape of the darker region is &#8220;magic&#8221; because the number of cells in each 3×3 block corresponds to a number in a magic square, while the number of cells in each row, column, and main diagonal is 5. The sum of the numbers in each [...]]]></description>
			<content:encoded><![CDATA[<p>Bryce Herdt has found <a href="http://puzzlezapper.com/blog/2011/01/magic-squares-and-polyominoes/comment-page-1/#comment-677">a solution</a> to problem <b>#21</b>:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/smm-45omino.png" /></div>
<p>The shape of the darker region is &#8220;magic&#8221; because the number of cells in each 3×3 block corresponds to a number in a magic square, while the number of cells in each row, column, and main diagonal is 5. The sum of the numbers in each row and column is 115. </p>
<p>There&#8217;s still room for improvement here: note that the diagonals do not add up to the magic sum. (A mostly magic square with this property is called <i>semimagic</i>.) </p>
<p>Problem <b>#21.1</b> Find a magic magic 45-omino, as above, but with diagonals adding to the magic sum.</p>
<p>It&#8217;s interesting that this solution was found by manually tweaking the output of a program that I wrote to solve the problem. I was never able to get the program to find an actual solution, so I had it give up after a certain number of trials and output the best near solution. There may well be a large number of solutions, but the search space is enormous. </p>
<p>It&#8217;s pretty simple to get fairly close by picking a random permutation of numbers and repeatedly swapping them around to get sums closer to the magic sum. But getting from this local minimum to a real solution is the hard part. The problem would seem to call for something like simulated annealing, and indeed I found a reference to a <a href="http://www.kanadas.com/ccm/magic-square/index.html">magic square finder algorithm</a> using something similar. (It should be noted that if all you want is a magic square of a given size, there are deterministic methods that will get you one very quickly.) I added a hack to my code to make it do a crude version of this, but it doesn&#8217;t seem to have helped much. (The near solution that Herdt fixed up was made with the old version of the code.) </p>
<p>Feel free to look at my <a href="http://puzzlezapper.com/aom/mathrec/dblmag.py">solver code</a> (in Python). I do wonder if there is some way it can be fixed up to be better at getting from near solutions to real solutions. </p>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/03/a-semimagic-magic-45-omino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Polyiamond Minimal Succinct Covers</title>
		<link>http://puzzlezapper.com/blog/2011/02/polyiamond-minimal-succinct-covers/</link>
		<comments>http://puzzlezapper.com/blog/2011/02/polyiamond-minimal-succinct-covers/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 19:34:45 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[heptiamonds]]></category>
		<category><![CDATA[hexiamonds]]></category>
		<category><![CDATA[polyform covers]]></category>
		<category><![CDATA[polyiamonds]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/02/polyiamond-minimal-succinct-covers/</guid>
		<description><![CDATA[My first particularly interesting and novel discovery in the field of polyforms was what I call the minimal succinct cover problem. The basic minimal cover problem, which I introduced in a previous post, is to find the smallest shape into which a each of the polyforms in a set (e. g. the 12 pentominoes) could [...]]]></description>
			<content:encoded><![CDATA[<p>My first particularly interesting and novel discovery in the field of polyforms was what I call the minimal succinct cover problem. The basic minimal cover problem, which I <a href="http://puzzlezapper.com/blog/2010/03/pentomino-cover-cycles/">introduced</a> in a previous post, is to find the smallest shape into which a each of the polyforms in a set (e. g. the 12 pentominoes) could fit. A <i>succinct</i> cover is a shape or set of shapes into which each of the polyforms in a set can fit in exactly one way. Several years ago I wrote a program in Python to find minimal succinct polyomino covers, and shortly thereafter I extended it to handle polyhexes. But at the time I left off handling polyiamonds, because of the three regular planar tessellations, (square, hexagonal, and triangular) the triangular one is the trickiest to program.</p>
<p>Still, it was about the lowest hanging fruit around as far as results of mine to extend go, and since I recently blogged the <a href="http://puzzlezapper.com/blog/2010/12/hexiamond-minimal-covers/">minimal hexiamond cover</a> problem, it seemed only natural to look at minimal succinct polyiamond covers now, so I hacked on my code to add them.</p>
<p>Here&#8217;s a minimal succinct cover of the hexiamonds:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/msc6iamond.gif" /></div>
<p>Notice that the hexagon must appear as a separate piece in a succinct cover. As a result of its symmetry, whenever you add a cell to it, the resulting heptiamond will fit a couple of hexiamonds in two different ways. (The X pentomino has an analogous position in a succinct pentomino cover.)</p>
<p>And here&#8217;s an MSC of the heptiamonds:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/msc7iamond.png" /></div>
<p>(No animation here; my process for making them has a couple of manual steps, which would get tedious for larger sets.)</p>
<p>Notice that there are three hexiamonds in the minimal hexiamond cover, and two heptiamonds in the minimal heptiamond cover, and that all of these have some kind of symmetry. This should not be terribly unexpected; symmetrical polyforms are, in a sense, less flexible to work with because the number of distinct ways you can append a neighboring cell is reduced.</p>
<p>Here&#8217;s my updated <a href="http://puzzlezapper.com/aom/mathrec/polycover.py">Python code</a> for solving minimal succinct polyform cover problems.</p>
<p>See also my extended writeup on <a href="http://puzzlezapper.com/aom/mathrec/polycover.html">polyform covers</a>. (This was written before I started the blog, and I haven&#8217;t yet integrated some of my newer material.)</p>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/02/polyiamond-minimal-succinct-covers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3×3 block Pentominoes and Hexominoes</title>
		<link>http://puzzlezapper.com/blog/2011/01/3%c3%973-block-pentominoes-and-hexominoes/</link>
		<comments>http://puzzlezapper.com/blog/2011/01/3%c3%973-block-pentominoes-and-hexominoes/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 02:07:58 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[cellominoes]]></category>
		<category><![CDATA[hexominoes]]></category>
		<category><![CDATA[pentominoes]]></category>
		<category><![CDATA[polyform change paths]]></category>
		<category><![CDATA[polyominoes]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/01/3%c3%973-block-pentominoes-and-hexominoes/</guid>
		<description><![CDATA[There are 8 pentominoes and 8 hexominoes that fit in a 3×3 cell. The combined set seems to cry out to be presented in a 4×4 grid of 3×3 blocks, with the pentominoes and hexominoes in checkered positions: The best I could think to do was make a figure that is connected, hole-free, and has [...]]]></description>
			<content:encoded><![CDATA[<p>There are 8 pentominoes and 8 hexominoes that fit in a 3×3 cell. The combined set seems to cry out to be presented in a 4×4 grid of 3×3 blocks, with the pentominoes and hexominoes in checkered positions:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/5-6-3x3-ominoes.png" /></div>
<p>The best I could think to do was make a figure that is connected, hole-free, and has a rotationally symmetrical pattern of connections between blocks. I had hoped to make them into a <a href="http://www.geomagicsquares.com/">geomagic square</a>, but now I&#8217;m pessimistic about that working. And the trick from my magic 45-ominoes of making all rows and columns have the same number of cells in polyominoes won&#8217;t work here because the total number in each row of 3×3 blocks is 22, which isn&#8217;t divisible by 3.</p>
<p>I&#8217;ve looked before at problems involving moving a single cell at a time to cycle through a set of polyforms. Because this set has equal numbers of pieces at two consecutive sizes, it invites using adding and removing single cells, rather than moving them, as the action for taking one piece to the next in a path:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/5-6-3x3-path.gif" /></div>
<p>Because the X pentomino has only one possible predecessor or successor, it cannot be part of a cycle, but it is still possible to make a path through all of these pentominoes and hexominoes with the X as one of its endpoints.</p>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/01/3%c3%973-block-pentominoes-and-hexominoes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Magic Squares and Polyominoes</title>
		<link>http://puzzlezapper.com/blog/2011/01/magic-squares-and-polyominoes/</link>
		<comments>http://puzzlezapper.com/blog/2011/01/magic-squares-and-polyominoes/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 10:10:29 +0000</pubDate>
		<dc:creator>munizao</dc:creator>
				<category><![CDATA[Recreational Mathematics]]></category>
		<category><![CDATA[cellominoes]]></category>
		<category><![CDATA[geomagic squares]]></category>
		<category><![CDATA[magic 45-ominoes]]></category>
		<category><![CDATA[polyominoes]]></category>

		<guid isPermaLink="false">http://puzzlezapper.com/blog/2011/01/magic-squares-and-polyominoes/</guid>
		<description><![CDATA[Lee Sallows recently created a new site, geomagicsquares.com, about geometric magic squares. These differ from standard magic squares in that the numbers are replaced with shapes, and instead of having a magic sum which all of the rows, columns, and main diagonals must add up to, they have a target shape that the shapes in [...]]]></description>
			<content:encoded><![CDATA[<p>Lee Sallows recently created a new site, <a href="http://www.geomagicsquares.com/">geomagicsquares.com</a>, about geometric magic squares. These differ from standard magic squares in that the numbers are replaced with shapes, and instead of having a magic sum which all of the rows, columns, and main diagonals must add up to, they have a target shape that the shapes in each row, column, and main diagonal must tile. (As in standard magic squares, each entry in the square must differ from all of the others. I really recommend the site highly; the presentation of the geometric magic squares is nearly as beautiful as the underlying mathematics. Many (but not all) of the geometric magic squares there use polyominoes or other polyforms.</p>
<p>Several years ago, I came up with a different way of combining polyominoes and magic squares. My <a href="http://puzzlezapper.com/aom/mathrec/miscpoly.html#1">magic 45-ominoes</a> are polyominoes contained in a 3×3 configuration of 3×3 blocks, such that each row, column, and main diagonal has 5 cells within the polyomino, and each 3×3 block has a number of cells corresponding to a number in a magic square.</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/45magic.gif" /></div>
<p>After reading Sallows&#8217; site, I wanted to try my own hand at a geomagic square, and I came up with a variation that incorporates ideas from my magic 45-ominoes:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/geomagic.png" /></div>
<p>The rows and columns in the diagram all contain 5 cells. I wasn&#8217;t able to make the main diagonals work out. Maybe you can?</p>
<p><b>#20</b>: Find a geomagic square of polyominoes that can be presented in a 3×3 grid of 3×3 blocks as above, where all rows, columns, and main diagonals have an equal number of cells that are contained within polyominoes.</p>
<p>By the way, I&#8217;m still looking for what I call a Magic Magic 45-omino; that is, a Magic 45-omino where each cell contains a different number between 1 and 45, and each row and column adds up to 115. (Make that problem <b>#21</b>.) Here&#8217;s a near solution:</p>
<div align="center"><img style="max-width: 800px;" src="http://puzzlezapper.com/aom/mathrec/neardblmagic.png" />
</div>
]]></content:encoded>
			<wfw:commentRss>http://puzzlezapper.com/blog/2011/01/magic-squares-and-polyominoes/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

