Abstract
AbstractA generic rectangulation is a partition of a rectangle into finitely many interior-disjoint rectangles, such that no four rectangles meet in a point. In this work we present a versatile algorithmic framework for exhaustively generating a large variety of different classes of generic rectangulations. Our algorithms work under very mild assumptions, and apply to a large number of rectangulation classes known from the literature, such as generic rectangulations, diagonal rectangulations, 1-sided/area-universal, block-aligned rectangulations, and their guillotine variants, including aspect-ratio-universal rectangulations. They also apply to classes of rectangulations that are characterized by avoiding certain patterns, and in this work we initiate a systematic investigation of pattern avoidance in rectangulations. Our generation algorithms are efficient, in some cases even loopless or constant amortized time, i.e., each new rectangulation is generated in constant time in the worst case or on average, respectively. Moreover, the Gray codes we obtain are cyclic, and sometimes provably optimal, in the sense that they correspond to a Hamilton cycle on the skeleton of an underlying polytope. These results are obtained by encoding rectangulations as permutations, and by applying our recently developed permutation language framework.
Funder
Deutsche Forschungsgemeinschaft
Grantová Agentura Ceské Republiky
Ministerio de Educación, Gobierno de Chile
Publisher
Springer Science and Business Media LLC
Subject
Computational Theory and Mathematics,Discrete Mathematics and Combinatorics,Geometry and Topology,Theoretical Computer Science
Reference46 articles.
1. Ackerman, E., Barequet, G., Pinter, R.Y.: A bijection between permutations and floorplans, and its applications. Discret. Appl. Math. 154(12), 1674–1684 (2006)
2. Ackerman, E., Barequet, G., Pinter, R.Y.: On the number of rectangulations of a planar point set. J. Combin. Theory Ser. A 113(6), 1072–1091 (2006)
3. Amano, K., Nakano, S., Yamanaka, K.: On the number of rectangular drawings: exact counting and lower and upper bounds. Technical Report # 2007-AL-115. IPSJ SIG (2007)
4. Asinowski, A., Barequet, G., Bousquet-Mélou, M., Mansour, T., Pinter, R.Y.: Orders induced by segments in floorplans and $$(2-14-3, 3-41-2)$$-avoiding permutations. Electron. J. Combin. 20(2), # 35 (2013)
5. Asinowski, A., Mansour, T.: Separable $$d$$-permutations and guillotine partitions. Ann. Combin. 14(1), 17–43 (2010)
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献