首页    期刊浏览 2024年09月01日 星期日
登录注册

文章基本信息

  • 标题:Efficient Generation of Rectangulations via Permutation Languages
  • 本地全文:下载
  • 作者:Merino, Arturo ; M"{u}tze, Torsten
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2021
  • 卷号:189
  • 页码:54:1-54:18
  • DOI:10.4230/LIPIcs.SoCG.2021.54
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:A 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. 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.
  • 关键词:Exhaustive generation; Gray code; flip graph; polytope; generic rectangulation; diagonal rectangulation; cartogram; floorplan; permutation pattern
国家哲学社会科学文献中心版权所有