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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Demos at http://www.dcc.fc.up.pt/~apt/genpoly.
References
Auer, T., Held, M.: Heuristics for the generation of random polygons. In: Proeedings CCCG 1996, pp. 38–43 (1996)
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)
Barequet, G., Moffie, M.: On the complexity of Jensen’s algorithm for counting fixed polyominoes. J. Discrete Algorithms 5, 348–355 (2007)
Beaton, N., Disanto, F., Guttmann, A.J., Rinaldi, S.: On the enumeration of column-convex permutominoes. In: Proceedings of FPSAC 2011, Iceland (2011)
Boldi, B., Lonati, V., Radicioni, R., Santini, M.: The number of convex permutominoes. Inf. Comput. 206, 1074–1083 (2008)
Bousquet-Mélou, M.: Bijection of convex polyominoes and equations for enumerating them according to area. Discrete Appl. Math. 48, 21–43 (1994)
Damian, M., Flatland, R., ORourke, J., Ramaswami, S.: Connecting polygonizations via stretches and twangs. Theor. Comp. Syst. 47, 674–695 (2010)
Deutsch, E.: Enumerating symmetric directed convex polyominoes. Discrete Math. 280, 225–231 (2004)
Disanto, F., Frosini, A., Pinzani, R., Rinaldi, S.: A closed formula for the number of convex permutominoes. Electron. J. Combin. 14, R57 (2007)
Golomb, S.: Polyominoes. Princeton U. Press, Princeton (1994)
Grazzini, E., Pergola, E., Poneti, M.: On the exhaustive generation of convex permutominoes. Pure Math. Appl. 19, 93–104 (2008)
Hickerson, D.: Counting horizontally convex polyominoes. J. Integer Sequences 2, Article 99.1.8 (1999)
Insitti, F.: Permutation diagrams, fixed points and Kazhdan-Lusztig R-polynomials. Ann. Comb. 10, 369–387 (2006)
Jensen, I.: Enumerations of lattice animals and trees. J. Stat. Phys. 102, 865–881 (2001)
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)
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)
Martins, A.M., Bajuelos, A.: Vertex guards in a subclass of orthogonal polygons. Int. J. Comput. Sci. Netw. Secur. 6, 102–108 (2006)
Overmars, M., Wood, D.: On rectangular visibility. J. Algorithms 9(3), 372–390 (1998)
O’Rourke, J.: An alternate proof of the rectilinear art gallery theorem. J. Geom. 21, 118–130 (1983)
Rinaldi, S., Socci, S.: About half permutations. Electr. J. Comb. 21(1), P1.35 (2014)
Sloane, N.J.A.: The On-Line encyclopedia of integer sequences. OEIS Foundation. http://oeis.org/
Sohler, C.: Generating random star-shaped polygons. In: Proceedings CCCG 1999 (1999)
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
Zhu, C., Sundaram, G., Snoeyink, J., Mitchell, J.S.B.: Generating random polygons with given vertices. Comput. Geom. 6, 277–290 (1996)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)