Skip to main content

On the Enumeration of Permutominoes

  • Conference paper
  • First Online:
  • 656 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9210))

Abstract

Although the exact counting and enumeration of polyominoes remain challenging open problems, several positive results were achieved for special classes of polyominoes. We give an algorithm for direct enumeration of permutominoes [13] by size, or, equivalently, for the enumeration of grid orthogonal polygons [23]. We show how the construction technique allows us to derive a simple characterization of the class of convex permutominoes, which has been extensively investigated [5]. The approach extends to other classes, such as the row convex and the directed convex permutominoes.

Partially supported by CMUP (UID/MAT/00144/2013), which is funded by FCT (Portugal) with national (MEC) and European structural funds through the programs FEDER, under the partnership agreement PT2020.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Notes

  1. 1.

    Demos at http://www.dcc.fc.up.pt/~apt/genpoly.

References

  1. Auer, T., Held, M.: Heuristics for the generation of random polygons. In: Proeedings CCCG 1996, pp. 38–43 (1996)

    Google Scholar 

  2. Barcucci, E., Del Lungo, A., Pergola, E., Pinzani, R.: ECO: a methodology for the enumeration of combinatorial objects. J. Differ. Equ. Appl. 5, 435–490 (1999)

    Article  MATH  Google Scholar 

  3. Barequet, G., Moffie, M.: On the complexity of Jensen’s algorithm for counting fixed polyominoes. J. Discrete Algorithms 5, 348–355 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  4. Beaton, N., Disanto, F., Guttmann, A.J., Rinaldi, S.: On the enumeration of column-convex permutominoes. In: Proceedings of FPSAC 2011, Iceland (2011)

    Google Scholar 

  5. Boldi, B., Lonati, V., Radicioni, R., Santini, M.: The number of convex permutominoes. Inf. Comput. 206, 1074–1083 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  6. Bousquet-Mélou, M.: Bijection of convex polyominoes and equations for enumerating them according to area. Discrete Appl. Math. 48, 21–43 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  7. Damian, M., Flatland, R., ORourke, J., Ramaswami, S.: Connecting polygonizations via stretches and twangs. Theor. Comp. Syst. 47, 674–695 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  8. Deutsch, E.: Enumerating symmetric directed convex polyominoes. Discrete Math. 280, 225–231 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  9. Disanto, F., Frosini, A., Pinzani, R., Rinaldi, S.: A closed formula for the number of convex permutominoes. Electron. J. Combin. 14, R57 (2007)

    MathSciNet  Google Scholar 

  10. Golomb, S.: Polyominoes. Princeton U. Press, Princeton (1994)

    MATH  Google Scholar 

  11. Grazzini, E., Pergola, E., Poneti, M.: On the exhaustive generation of convex permutominoes. Pure Math. Appl. 19, 93–104 (2008)

    MathSciNet  Google Scholar 

  12. Hickerson, D.: Counting horizontally convex polyominoes. J. Integer Sequences 2, Article 99.1.8 (1999)

    Google Scholar 

  13. Insitti, F.: Permutation diagrams, fixed points and Kazhdan-Lusztig R-polynomials. Ann. Comb. 10, 369–387 (2006)

    Article  MathSciNet  Google Scholar 

  14. Jensen, I.: Enumerations of lattice animals and trees. J. Stat. Phys. 102, 865–881 (2001)

    Article  MATH  Google Scholar 

  15. Jensen, I.: Counting polyominoes: a parallel implementation for cluster computing. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J., Zomaya, A.Y. (eds.) ICCS 2003, Part III. LNCS, vol. 2659, pp. 203–212. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  16. Del Lungo, A., Duchi, E., Frosini, A., Rinaldi, S.: On the generation and enumeration of some classes of convex polyominoes. Electron. J. Combin. 11, R60 (2004)

    Google Scholar 

  17. Martins, A.M., Bajuelos, A.: Vertex guards in a subclass of orthogonal polygons. Int. J. Comput. Sci. Netw. Secur. 6, 102–108 (2006)

    Google Scholar 

  18. Overmars, M., Wood, D.: On rectangular visibility. J. Algorithms 9(3), 372–390 (1998)

    Article  MathSciNet  Google Scholar 

  19. O’Rourke, J.: An alternate proof of the rectilinear art gallery theorem. J. Geom. 21, 118–130 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  20. Rinaldi, S., Socci, S.: About half permutations. Electr. J. Comb. 21(1), P1.35 (2014)

    Google Scholar 

  21. Sloane, N.J.A.: The On-Line encyclopedia of integer sequences. OEIS Foundation. http://oeis.org/

  22. Sohler, C.: Generating random star-shaped polygons. In: Proceedings CCCG 1999 (1999)

    Google Scholar 

  23. Tomás, A.P., Bajuelos, A.: Quadratic-time linear-space algorithms for generating orthogonal polygons with a given number of vertices. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds.) ICCSA 2004. LNCS, vol. 3045, pp. 117–126. Springer, Heidelberg (2004). doi:10.1007/978-3-540-24767-8_13

    Chapter  Google Scholar 

  24. Zhu, C., Sundaram, G., Snoeyink, J., Mitchell, J.S.B.: Generating random polygons with given vertices. Comput. Geom. 6, 277–290 (1996)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This paper is an extended version of the work presented at the XV Spanish Meeting on Computational Geometry (EGC 2013). The author would like to thank anonymous reviewers for insightful comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ana Paula Tomás .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Tomás, A.P. (2015). On the Enumeration of Permutominoes. In: Kosowski, A., Walukiewicz, I. (eds) Fundamentals of Computation Theory. FCT 2015. Lecture Notes in Computer Science(), vol 9210. Springer, Cham. https://doi.org/10.1007/978-3-319-22177-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-22177-9_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-22176-2

  • Online ISBN: 978-3-319-22177-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics