A simple optimal binary representation of mosaic floorplans and Baxter permutations
From MaRDI portal
Abstract: A "floorplan" is a rectangle subdivided into smaller rectangular sections by horizontal and vertical line segments. Each section in the floorplan is called a "block". Two floorplans are considered equivalent if and only if there is a one-to-one correspondence between the blocks in the two floorplans such that the relative position relationship of the blocks in one floorplan is the same as the relative position relationship of the corresponding blocks in another floorplan. The objects of "Mosaic floorplans" are the same as floorplans, but an alternative definition of equivalence is used. Two mosaic floorplans are considered equivalent if and only if they can be converted to each other by sliding the line segments that divide the blocks. Mosaic floorplans are widely used in VLSI circuit design. An important problem in this area is to find short binary string representations of the set of n-block mosaic floorplans. The best known representation is the "Quarter-State Sequence" which uses 4n bits. This paper introduces a simple binary representation of n-block mosaic floorplan using 3n-3 bits. It has been shown that any binary representation of n-block mosaic floorplans must use at least (3n-o(n)) bits. Therefore, the representation presented in this paper is optimal (up to an additive lower order term). "Baxter permutations" are a set of permutations defined by prohibited subsequences. Baxter permutations have been shown to have one-to-one correspondences to many interesting objects in the so-called "Baxter combinatorial family". In particular, there exists a simple one-to-one correspondence between mosaic floorplans and Baxter permutations. As a result, the methods introduced in this paper also lead to an optimal binary representation of Baxter permutations and all objects in the Baxter combinatorial family.
Recommendations
- Optimal binary representation of mosaic floorplans and Baxter permutations
- A bijection between permutations and floorplans, and its applications
- Subclasses of Baxter permutations based on pattern avoidance
- Orders induced by segments in floorplans and (2-14-3, 3-41-2)-avoiding permutations
- A (4n − 4)-Bit Representation of a Rectangular Drawing or Floorplan
Cites work
- scientific article; zbMATH DE number 49142 (Why is no real title available?)
- scientific article; zbMATH DE number 2080983 (Why is no real title available?)
- A (4n − 4)-Bit Representation of a Rectangular Drawing or Floorplan
- A Compact Encoding of Rectangular Drawings with Efficient Query Supports
- A bijection between permutations and floorplans, and its applications
- Algebraic and combinatorial structures on Baxter permutations
- Aztec diamonds and Baxter permutations
- Baxter permutations
- Baxter permutations and plane bipolar orientations
- On Fixed Points of the Composite of Commuting Functions
- The quarter-state-sequence floorplan representation
Cited in
(12)- Rectilinear duals using monotone staircase polygons
- Enumeration and asymptotic formulas for rectangular partitions of the hypercube
- Orders induced by segments in floorplans and (2-14-3, 3-41-2)-avoiding permutations
- A transformation algorithm to construct a rectangular floorplan
- Uniqueness of rectangularly dualizable graphs
- A bijection between permutations and floorplans, and its applications
- Constrained floorplans in 2D and 3D
- Transformations among rectangular partitions
- Subclasses of Baxter permutations based on pattern avoidance
- Rectangulotopes
- Combinatorial generation via permutation languages. III: Rectangulations
- Optimal binary representation of mosaic floorplans and Baxter permutations
This page was built for publication: A simple optimal binary representation of mosaic floorplans and Baxter permutations
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2445870)