Skip to main content

Counting Tilings by Taking Walks in a Graph

  • Chapter
  • First Online:
A Project-Based Guide to Undergraduate Research in Mathematics

Abstract

Given a region and a collection of basic shapes (tiles), a natural question is to look at how many ways there are to cover the region using the tiles where no pair of tiles overlaps in their interiors. We show how to transform some problems of this type into counting walks on graphs. In the latter setting, there are well-known and efficient methods to count these for small cases, and in many cases recurrences and closed-form expressions can be found. We explore variations of these problems, and get to the point where the reader can set off to explore problems of this type.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 39.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 39.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    The Fibonacci Quarterly.

  2. 2.

    In general the OEIS is one of the best resources for people working on counting problems as it gives a way to see if other people have produced similar counts and opens up new avenues for exploration. We will give an example of this later.

  3. 3.

    One might object that we have already done it once, and that doing it a second time will only give the same answer. But the important thing is not the answer, it is the process. A different approach might yield better insight and allow for a better generalization.

  4. 4.

    Another way to think about this is akin to the character from The Hobbit, “Column, column,…my sweet, my love, my precious transitions-esss.”

  5. 5.

    For our purposes it suffices to know that a directed graph consists of a collection of objects (vertices) and connections between the objects (edges). In our case our vertices will be possible column crossings and edges will indicate which pair of columns can occur consecutively (order matters).

  6. 6.

    A walk in the graph is a sequence of moves along edges, repetition is allowed and the direction of edges must be respected.

  7. 7.

    Woohoo!

  8. 8.

    https://projecteuler.net/problem=161. Project Euler is a collection of mathematically based problems that require computational tools to solve them. Working through the collection of these problems becomes a good way to develop mathematical programming skills.

  9. 9.

    The analogous problem for dominoes where we allow gluing on edges or corners is equivalent to counting the number of perfect matchings in chess king graphs. This has been tackled by Shalosh B. Ekhad, a frequent collaborator of Doron Zeilberger. http://sites.math.rutgers.edu/~zeilberg/tokhniot/oKamaShidukhim3.

  10. 10.

    As an example, as of this writing the number of ways to tile the 4Ă—4Ă—4 cube with 1Ă—1Ă—2 tiles is not in the OEIS or found via an internet search engine.

  11. 11.

    For more information on squaring the square visit the website http://www.squaring.net/.

  12. 12.

    For example, when the authors were using this approach to count the number of ways to fill up a 10Ă—20 board using Tetris pieces (the board sized used in the game) they had 447426747 different crossings to keep track of which would create an exceedingly huge matrix that even the largest computers would have a hard time working with. On a side note, the number of such tilings is: 291053238120184913211835376456587574.

  13. 13.

    For publication you will be expected to go beyond the enumeration, look for interesting characteristics and properties that you can prove about these numbers.

  14. 14.

    With many colorful examples.

References

  1. Benjamin, A., Quinn, J.: Proofs that Really Count: The Art of Combinatorial proof, MAA, 193 p. (2003)

    Google Scholar 

  2. Bodeen, J., Butler, S., Kim, T., Sun, X., Wang, S.: Tiling a strip with triangles. Electronic Journal of Combinatorics 21, P1.7, 15 p. (2014)

    Google Scholar 

  3. Butler, S., Osborne, S.: Counting tilings by taking walks. The Journal of Combinatorial Mathematics and Combinatorial Computing 88, 83–94 (2014)

    MathSciNet  MATH  Google Scholar 

  4. Chinn, P., Grimaldi, R., Heubach, S.: Tiling with L’s and squares. Journal of Integer Sequences 10, 07.2.8, 17 p. (2007)

    Google Scholar 

  5. Elkies, N., Kuperberg, G., Larsen, M., Propp, J.: Alternating sign matrices and domino tilings I, Journal of Algebraic Combinatorics 1, 111–132 (1992)

    Article  MathSciNet  Google Scholar 

  6. Elkies, N., Kuperberg, G., Larsen, M., Propp, J.: Alternating sign matrices and domino tilings II, Journal of Algebraic Combinatorics 2, 219–234 (1992)

    Article  MathSciNet  Google Scholar 

  7. Graham, R.: Fault-free tilings of rectangles. The Mathematical Gardner, D. Klarner ed., Wadsworth, 120–126 (1981)

    Google Scholar 

  8. Graham, R., Knuth, D., Patashnik, O.: Concrete Mathematics; second edition, Wiley, 657 p. (1994)

    Google Scholar 

  9. Kasteleyn, P.M.: The statistics of dimers on a lattice. Physica 27, 1209–1225 (1961)

    Article  Google Scholar 

  10. N. J. A. Sloane, The On-Line Encyclopedia of Integer Sequences, http://oeis.org, 2019.

  11. Stanley, R.: Enumerative Combinatorics, Volume I, second edition. Cambridge, New York (2012)

    Google Scholar 

  12. Winkler, P.: Mathematical Puzzles: A Connoisseur’s Collection, CRC Press, Boca Raton (2004)

    MATH  Google Scholar 

  13. Zhang, Z.: Merrifield-Simmons index of generalized Aztec diamond and related graphs. MATCH Communications in Mathematical and in Computer Chemistry 56, 625–636 (2006)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Steve Butler .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Butler, S., Ekstrand, J., Osborne, S. (2020). Counting Tilings by Taking Walks in a Graph. In: Harris, P., Insko, E., Wootton, A. (eds) A Project-Based Guide to Undergraduate Research in Mathematics. Foundations for Undergraduate Research in Mathematics. Birkhäuser, Cham. https://doi.org/10.1007/978-3-030-37853-0_5

Download citation

Publish with us

Policies and ethics