A linear time algorithm for constructing orthogonal floor plans with minimum number of bends
Abstract
Let G = (V, E) be a planar triangulated graph (PTG) having every face triangular. A rectilinear dual or an orthogonal floor plan (OFP) of G is obtained by partitioning a rectangle into V rectilinear regions (modules) where two modules are adjacent if and only if there is an edge between the corresponding vertices in G. In this paper, a linear-time algorithm is presented for constructing an OFP for a given G such that the obtained OFP has Bmin bends, where a bend in a concave corner in an OFP. Further, it has been proved that at least Bmin bends are required to construct an OFP for G, where - 2 ≤ Bmin ≤ + 1 and is the sum of the number of leaves of the containment tree of G and the number of K4 (4-vertex complete graph) in G.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.