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

page 1

page 2

page 3

page 4

research
05/16/2022

Computing Bend-Minimum Orthogonal Drawings of Plane Series-Parallel Graphs in Linear Time

A planar orthogonal drawing of a planar 4-graph G (i.e., a planar graph ...
research
05/28/2022

A Theory of L-shaped Floor-plans

Existing graph theoretic approaches are mainly restricted to floor-plans...
research
12/02/2021

On the computational complexity of the Steiner k-eccentricity

The Steiner k-eccentricity of a vertex v of a graph G is the maximum Ste...
research
06/24/2020

A Linear-Time Algorithm for Discrete Radius Optimally Augmenting Paths in a Metric Space

Let P be a path graph of n vertices embedded in a metric space. We consi...
research
10/08/2019

On vertex-edge and independent vertex-edge domination

Given a graph G = (V,E), a vertex u ∈ V ve-dominates all edges incident ...
research
08/04/2020

Automorphism groups of maps in linear time

By a map we mean a 2-cell decomposition of a closed compact surface, i.e...
research
08/10/2018

Linear time algorithm to check the singularity of block graphs

A block graph is a graph in which every block is a complete graph. Let G...

Please sign up or login with your details

Forgot password? Click here to reset