Tree-layout based graph classes: proper chordal graphs

by   Christophe Paul, et al.

Many standard graph classes are known to be characterized by means of layouts (a permutation of its vertices) excluding some patterns. Important such graph classes are among others: proper interval graphs, interval graphs, chordal graphs, permutation graphs, (co-)comparability graphs. For example, a graph G=(V,E) is a proper interval graph if and only if G has a layout L such that for every triple of vertices such that x≺_L y≺_L z, if xz∈ E, then xy∈ E and yz∈ E. Such a triple x, y, z is called an indifference triple and layouts excluding indifference triples are known as indifference layouts. In this paper, we investigate the concept of tree-layouts. A tree-layout T_G=(T,r,ρ_G) of a graph G=(V,E) is a tree T rooted at some node r and equipped with a one-to-one mapping ρ_G between V and the nodes of T such that for every edge xy∈ E, either x is an ancestor of y or y is an ancestor of x. Clearly, layouts are tree-layouts. Excluding a pattern in a tree-layout is defined similarly as excluding a pattern in a layout, but now using the ancestor relation. Unexplored graph classes can be defined by means of tree-layouts excluding some patterns. As a proof of concept, we show that excluding non-indifference triples in tree-layouts yields a natural notion of proper chordal graphs. We characterize proper chordal graphs and position them in the hierarchy of known subclasses of chordal graphs. We also provide a canonical representation of proper chordal graphs that encodes all the indifference tree-layouts rooted at some vertex. Based on this result, we first design a polynomial time recognition algorithm for proper chordal graphs. We then show that the problem of testing isomorphism between two proper chordal graphs is in P, whereas this problem is known to be GI-complete on chordal graphs.


page 1

page 2

page 3

page 4


Recognizing Proper Tree-Graphs

We investigate the parameterized complexity of the recognition problem f...

Compact I/O-Efficient Representation of Separable Graphs and Optimal Tree Layouts

Compact and I/O-efficient data representations play an important role in...

GenFloor: Interactive Generative Space Layout System via Encoded Tree Graphs

Automated floorplanning or space layout planning has been a long-standin...

Intersection models and forbidden pattern characterizations for 2-thin and proper 2-thin graphs

The thinness of a graph is a width parameter that generalizes some prope...

Improved approximation of layout problems on random graphs

Inspired by previous work of Diaz, Petit, Serna, and Trevisan (Approxima...

On dually-CPT and strong-CPT posets

A poset is a containment of paths in a tree (CPT) if it admits a represe...

Warehouse Layout Method Based on Ant Colony and Backtracking Algorithm

Warehouse is one of the important aspects of a company. Therefore, it is...

Please sign up or login with your details

Forgot password? Click here to reset