A linear time algorithm for constructing orthogonal floor plans with minimum number of bends

06/25/2020
by   Pinki, et al.
0

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 B_min bends, where a bend in a concave corner in an OFP. Further, it has been proved that at least B_min bends are required to construct an OFP for G, where ρ- 2 ≤B_min ≤ρ+ 1 and ρis the sum of the number of leaves of the containment tree of G and the number of K_4 (4-vertex complete graph) in G.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro