71 research outputs found
Compact Drawings of 1-Planar Graphs with Right-Angle Crossings and Few Bends
We study the following classes of beyond-planar graphs: 1-planar, IC-planar,
and NIC-planar graphs. These are the graphs that admit a 1-planar, IC-planar,
and NIC-planar drawing, respectively. A drawing of a graph is 1-planar if every
edge is crossed at most once. A 1-planar drawing is IC-planar if no two pairs
of crossing edges share a vertex. A 1-planar drawing is NIC-planar if no two
pairs of crossing edges share two vertices. We study the relations of these
beyond-planar graph classes (beyond-planar graphs is a collective term for the
primary attempts to generalize the planar graphs) to right-angle crossing (RAC)
graphs that admit compact drawings on the grid with few bends. We present four
drawing algorithms that preserve the given embeddings. First, we show that
every -vertex NIC-planar graph admits a NIC-planar RAC drawing with at most
one bend per edge on a grid of size . Then, we show that
every -vertex 1-planar graph admits a 1-planar RAC drawing with at most two
bends per edge on a grid of size . Finally, we make two
known algorithms embedding-preserving; for drawing 1-planar RAC graphs with at
most one bend per edge and for drawing IC-planar RAC graphs straight-line
Drawing Graphs with Circular Arcs and Right-Angle Crossings
In a RAC drawing of a graph, vertices are represented by points in the plane,
adjacent vertices are connected by line segments, and crossings must form right
angles. Graphs that admit such drawings are RAC graphs. RAC graphs are
beyond-planar graphs and have been studied extensively. In particular, it is
known that a RAC graph with n vertices has at most 4n - 10 edges.
We introduce a superclass of RAC graphs, which we call arc-RAC graphs. A
graph is arc-RAC if it admits a drawing where edges are represented by circular
arcs and crossings form right angles. We provide a Tur\'an-type result showing
that an arc-RAC graph with n vertices has at most 14n - 12 edges and that there
are n-vertex arc-RAC graphs with 4.5n - o(n) edges
Recognizing and Drawing IC-planar Graphs
IC-planar graphs are those graphs that admit a drawing where no two crossed
edges share an end-vertex and each edge is crossed at most once. They are a
proper subfamily of the 1-planar graphs. Given an embedded IC-planar graph
with vertices, we present an -time algorithm that computes a
straight-line drawing of in quadratic area, and an -time algorithm
that computes a straight-line drawing of with right-angle crossings in
exponential area. Both these area requirements are worst-case optimal. We also
show that it is NP-complete to test IC-planarity both in the general case and
in the case in which a rotation system is fixed for the input graph.
Furthermore, we describe a polynomial-time algorithm to test whether a set of
matching edges can be added to a triangulated planar graph such that the
resulting graph is IC-planar
L-Visibility Drawings of IC-planar Graphs
An IC-plane graph is a topological graph where every edge is crossed at most
once and no two crossed edges share a vertex. We show that every IC-plane graph
has a visibility drawing where every vertex is an L-shape, and every edge is
either a horizontal or vertical segment. As a byproduct of our drawing
technique, we prove that an IC-plane graph has a RAC drawing in quadratic area
with at most two bends per edge
Maximizing the Total Resolution of Graphs
A major factor affecting the readability of a graph drawing is its
resolution. In the graph drawing literature, the resolution of a drawing is
either measured based on the angles formed by consecutive edges incident to a
common node (angular resolution) or by the angles formed at edge crossings
(crossing resolution). In this paper, we evaluate both by introducing the
notion of "total resolution", that is, the minimum of the angular and crossing
resolution. To the best of our knowledge, this is the first time where the
problem of maximizing the total resolution of a drawing is studied.
The main contribution of the paper consists of drawings of asymptotically
optimal total resolution for complete graphs (circular drawings) and for
complete bipartite graphs (2-layered drawings). In addition, we present and
experimentally evaluate a force-directed based algorithm that constructs
drawings of large total resolution
- …