Forced pairs in A-Stick graphs

06/23/2021
by   Irena Rusu, et al.
0

A Stick graph G=(A∪B, E) is the intersection graph of a set A of horizontal segments and a set B of vertical segments in the plane, whose left and respectively bottom endpoints lie on the same ground line with slope -1. These endpoints are respectively called A-origins and B-origins. When a total order is provided for the A-origins, the resulting graphs are called A-Stick graphs. In this paper, we propose a characterization of the class of A-Stick graphs using forced pairs, which are pairs of segments in B with the property that only one left-to-right order of their origins is possible on the ground line. We deduce a recognition algorithm for A-Stick graphs running in O(|A|+|B|+|E|) time, thus improving the running time of O(|A|·|B|) of the best current algorithm. We also introduce the problem of finding, for a Stick graph, a representation using segments of minimum total length. The canonical order on the A- and B-origins, output by our recognition algorithm, allows us to obtain partial results on this problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/18/2022

On the complexity of recognizing Stick graphs

Stick graphs are defined as follows. Let A (respectively B) be a set of ...
research
08/05/2020

Characterization and a 2D Visualization of B_0-VPG Cocomparability Graphs

B_0-VPG graphs are intersection graphs of vertical and horizontal line s...
research
03/15/2021

A fast and scalable bottom-left-fill algorithm to solve nesting problems using a semi-discrete representation

We present a fast algorithm to solve nesting problems based on a semi-di...
research
07/21/2020

Stick graphs: examples and counter-examples

Stick graphs are the intersection graphs of vertical and horizontal segm...
research
08/29/2018

Recognition and Drawing of Stick Graphs

A Stick graph is an intersection graph of axis-aligned segments such tha...
research
12/24/2017

Optimality Program in Segment and String Graphs

Planar graphs are known to allow subexponential algorithms running in ti...
research
07/11/2019

Stick Graphs with Length Constraints

Stick graphs are intersection graphs of horizontal and vertical line seg...

Please sign up or login with your details

Forgot password? Click here to reset