On Characterizations for Subclasses of Directed Co-Graphs
Frank Gurski, Dominique Komander, Carolin Rehs

TL;DR
This paper characterizes various subclasses of directed co-graphs using forbidden subdigraphs and explores their relationships, extending known undirected graph classes to directed contexts.
Contribution
It introduces characterizations of multiple directed co-graph subclasses via forbidden subdigraphs, expanding the understanding of their structure and interrelations.
Findings
Characterizations of subclasses by forbidden subdigraphs
Relations between different directed co-graph classes
Extension of undirected subclasses to directed co-graphs
Abstract
Undirected co-graphs are those graphs which can be generated from the single vertex graph by disjoint union and join operations. Co-graphs are exactly the P_4-free graphs (where P_4 denotes the path on 4 vertices). Co-graphs itself and several subclasses haven been intensively studied. Among these are trivially perfect graphs, threshold graphs, weakly quasi threshold graphs, and simple co-graphs. Directed co-graphs are precisely those digraphs which can be defined from the single vertex graph by applying the disjoint union, order composition, and series composition. By omitting the series composition we obtain the subclass of oriented co-graphs which has been analyzed by Lawler in the 1970s and the restriction to linear expressions was recently studied by Boeckner. There are only a few versions of subclasses of directed co-graphs until now. By transmitting the restrictions of…
| class | notation | operations | |||
| co-graphs | C | ||||
| quasi threshold/trivially perfect graphs | TP | , | |||
| co-quasi threshold/co-trivially perfect graphs | CTP | , | |||
| threshold graphs | T | , , | |||
| simple co-graphs | SC | , co-, | |||
| co-simple co-graphs | CSC | , , | |||
| weakly quasi threshold graphs | WQT | , co- | |||
| co-weakly quasi threshold graphs | CWQT | , | |||
| edgeless graphs | |||||
| complete graphs | co- | ||||
| disjoint union of two cliques | , | ||||
| complete bipartite graphs | , co- | ||||
| disjoint union of cliques | |||||
| join of stable sets | co- | ||||
| class | notation | operations | |||||
| directed co-graphs | DC | ||||||
| oriented co-graphs | OC | ||||||
| directed trivially perfect | DTP | ||||||
| oriented trivially perfect | OTP | ||||||
| directed co-trivially perfect | DCTP | , | |||||
| oriented co-trivially | OCTP | ||||||
| perfect | |||||||
| directed weakly | DWQT | ||||||
| quasi threshold | |||||||
| oriented weakly | OWQT | ||||||
| quasi threshold | |||||||
| directed co-weakly | DCWQT | ||||||
| quasi threshold | |||||||
| oriented co-weakly | OCWQT | ||||||
| quasi threshold | |||||||
| directed simple co-graphs | DSC | ||||||
| oriented simple co-graphs | OSC | ||||||
| directed co-simple co-graphs | DCSC | ||||||
| oriented co-simple co-graphs | OCSC | ||||||
| directed threshold graphs | DT | ||||||
| oriented threshold graphs | OT | ||||||
| threshold digraphs | TD | , 2-switch | |||||
| Ferres digraphs | FD | , 2-switch | |||||
| edgeless digraphs | , | ||||||
| bidirectional | , | ||||||
| complete digraphs | |||||||
| transitive tournaments | TT | ||||||
| bidirectional complete | co- | ||||||
| bipartite digraphs | |||||||
| disjoint union of | |||||||
| 2 bidirectional complete | |||||||
| series composition of | co- | ||||||
| stable sets | |||||||
| disjoint union of | |||||||
| bidirectional complete | |||||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
On Characterizations for Subclasses of Directed Co-Graphs††thanks: An extended abstract of this paper appeared in the Proceedings of the 13th International Conference on Combinatorial Optimization and Applications (COCOA 2019) [GKR19a].
Frank Gurski
University of Düsseldorf, Institute of Computer Science, Algorithmics for Hard Problems Group,
40225 Düsseldorf, Germany
Dominique Komander
University of Düsseldorf, Institute of Computer Science, Algorithmics for Hard Problems Group,
40225 Düsseldorf, Germany
Carolin Rehs
University of Düsseldorf, Institute of Computer Science, Algorithmics for Hard Problems Group,
40225 Düsseldorf, Germany
Abstract
Undirected co-graphs are those graphs which can be generated from the single vertex graph by disjoint union and join operations. Co-graphs are exactly the -free graphs (where denotes the path on vertices). Co-graphs itself and several subclasses haven been intensively studied. Among these are trivially perfect graphs, threshold graphs, weakly quasi threshold graphs, and simple co-graphs.
Directed co-graphs are precisely those digraphs which can be defined from the single vertex graph by applying the disjoint union, order composition, and series composition. By omitting the series composition we obtain the subclass of oriented co-graphs which has been analyzed by Lawler in the 1970s and the restriction to linear expressions was recently studied by Boeckner. There are only a few versions of subclasses of directed co-graphs until now. By transmitting the restrictions of undirected subclasses to the directed classes, we define the corresponding subclasses for directed co-graphs. We consider directed and oriented versions of threshold graphs, simple co-graphs, co-simple co-graphs, trivially perfect graphs, co-trivially perfect graphs, weakly quasi threshold graphs and co-weakly quasi threshold graphs. For all these classes we provide characterizations by finite sets of minimal forbidden induced subdigraphs. Further we analyze relations between these graph classes.
Keywords: co-graphs; directed co-graphs; directed threshold graphs; digraphs; threshold graphs; forbidden induced subdigraph characterizations
1 Introduction
During the last years classes of directed graphs have received a lot of attention [BJG18], since they are useful in multiple applications of directed networks. Meanwhile the class of directed co-graphs is used in applications in the field of genetics, see [NEMM*+*18]. But the field of directed co-graphs is far from been as well studied as the undirected version, even though it has a similar useful structure. There are multiple subclasses of undirected co-graphs which were characterized successfully by different definitions. Meanwhile there are also corresponding subclasses of directed co-graphs as e.g. the class of oriented co-graphs, which has been analyzed by Lawler [Law76] and Boeckner [Boe18]. But there are many more interesting subclasses of directed co-graphs, that were mostly not characterized until now. Thus we consider directed versions of threshold graphs, simple co-graphs, trivially perfect graphs and weakly quasi threshold graphs. Furthermore, we take a look at the oriented versions of these classes and the related complement classes. All of these classes are hereditary, just like directed co-graphs, such that they can be characterized by a set of forbidden induced subdigraphs. We will even show a finite number of forbidden induced subdigraphs for the further introduced classes. This is for example very useful in the case of finding a polynomial recognition algorithm for these classes.
Undirected co-graphs, i.e. complement reducible graphs, appeared independently by several authors, see [Ler71, Sum74] for example, while directed co-graphs were introduced 30 years later by Bechet et al. [BdGR97]. Due to their recursive structure there are problems, that are hard in general, which can be solved efficiently on (directed) co-graphs, see [BM93, CLSB81, CPS84, LOP95, GHK*+*20b] and [BJM14, Gur17, GKR19b, GKR19c, GR18b, GHK*+*20a, GKL20]. That makes both graph classes particularly interesting. This paper can be seen a basis for further research on possible algorithms that are efficient for the structures of the presented graph classes.
This paper is organized as follows. After introducing some basic definitions we introduce undirected co-graphs in Section 3 and subclasses and recapitulate their relations and their characterizations by sets of forbidden subgraphs. In Section 4 we introduce directed and oriented co-graphs and summarize their properties. Subsequently, we focus on subclasses of directed co-graphs. We show definitions of series-parallel partial order digraphs, directed trivially perfect graphs, directed weakly quasi threshold graphs, directed simple co-graphs, directed threshold graphs and the corresponding complementary and oriented versions of these classes. Some of the subclasses already exist, others are motivated by the related subclasses of undirected co-graphs given in Table 2. All of these subclasses have in common that they can be constructed recursively by several operations. Analogously to the undirected classes, we show how these multiple subclasses can be characterized by finite sets of minimal forbidden induced subdigraphs. We continue with an analysis of the relations of the several classes. Moreover, we analyze how they are related to the corresponding undirected classes. Finally in Section 5, we give conclusions including further research directions.
2 Preliminaries
2.1 Notations for Undirected Graphs
We work with finite undirected graphs , where is a finite set of vertices and is a finite set of edges. A graph is a subgraph of graph if and . If every edge of with both end vertices in is in , we say that is an induced subgraph of digraph and we write .
For some graph its complement digraph is defined by
[TABLE]
For some graph class we define by .
For some graph some integer let be the disjoint union of copies of .
Special Undirected Graphs
As usual we denote by
[TABLE]
a complete graph on vertices and by an edgeless graph on vertices, i.e. the complement graph of a complete graph on vertices. By
[TABLE]
we denote a path on vertices. See Table 1 for examples.
2.2 Notations for Directed Graphs
A directed graph or digraph is a pair , where is a finite set of vertices and is a finite set of ordered pairs of distinct111Thus, we do not consider directed graphs with loops or multiple edges. vertices called arcs. A vertex is out-dominating (in-dominated) if it is adjacent to every other vertex in and is a source (a sink, respectively). A digraph is a subdigraph of digraph if and . If every arc of with both end vertices in is in , we say that is an induced subdigraph of digraph and we write .
For a directed graph its complement digraph is defined by
[TABLE]
and its converse digraph is defined by
[TABLE]
For a digraph class we define by . For a digraph and an integer let be the disjoint union of copies of .
Orientations
There are several ways to define a digraph from an undirected graph , see [BJG09]. If we replace every edge of by
- •
one of the arcs and , we denote as an orientation of . Every digraph that can be obtained by an orientation of an undirected graph is called an oriented graph.
- •
one or both of the arcs and , we denote as a biorientation of . A digraph that we get by a biorientation of an undirected graph is called a bioriented graph.
- •
both arcs and , we denote as a complete biorientation of . Since in this case is well defined by we also denote it by . A digraph that we obtain by a complete biorientation of an undirected graph is called a complete bioriented graph.
For a given digraph we define its underlying undirected graph by ignoring the directions of the edges and deleting multiple edges, i.e.
[TABLE]
and for some class of digraphs , let
[TABLE]
Special Directed Graphs
As usual we denote by
[TABLE]
a bidirectional complete digraph on vertices and by an edgeless graph with vertices, i.e. the complement graph of a complete directed graph on vertices. By
[TABLE]
a bidirectional complete bipartite digraph with vertices. A directed clique is a bidirectional complete digraph, such that with holds.
Special Oriented Graphs
By
[TABLE]
we denote the oriented path on vertices. By
[TABLE]
we denote the oriented cycle on vertices. By we denote a transitive tournament on vertices.222Please note that transitive tournaments on vertices are unique up to isomorphism, see [Gou12, Chapter 9], [GRR18] and Lemma 4.17. By
[TABLE]
we denote an oriented complete bipartite digraph on vertices.
2.3 Induced Subgraph Characterizations for Hereditary Classes
The following notations and results are given in [KL15, Chapter 2] for undirected graphs. These results also hold for directed graphs.
Classes of (di)graphs which are closed under taking induced sub(di)graphs are called hereditary. For some (di)graph class we define as the set of all (di)graphs such that no induced sub(di)graph of is isomorphic to a member of .
Theorem 2.1** **([KL15])
A class of (di)graphs is hereditary if and only if there is a set , such that .
A (di)graph is a minimal forbidden induced sub(di)graph for some hereditary class if does not belong to and every proper induced sub(di)graph of belongs to . For some hereditary (di)graph class we define as the set of all minimal forbidden induced sub(di)graphs for .
Theorem 2.2** **([KL15])
For every hereditary class of (di)graphs it holds that . Set is unique and of minimal size.
Theorem 2.3** **([KL15])
* if and only if for every (di)graph there is a (di)graph such that is an induced sub(di)graph of .*
Lemma 2.4** **([KL15])
Let and be hereditary classes of (di)graphs. Then and .
Observation 2.5
Let be a digraph such that for a hereditary class of digraphs and there is some digraph such that all biorientations of are in , then .
Observation 2.6
Let be a digraph such that for some hereditary class of graphs , then for all and all biorientations of it holds that .
3 Undirected Co-graphs and Subclasses
In order to define co-graphs and subclasses we will use the following operations. Let and be two vertex-disjoint graphs.
- •
The disjoint union of and , denoted by , is the graph with vertex set and edge set .
- •
The join of and , denoted by , is the graph with vertex set and edge set .
We also will recall forbidden induced subgraph characterizations for co-graphs and frequently analyzed subclasses. Therefore the graphs in Table 1 are very useful.
3.1 Co-Graphs
Definition 3.1** **(Co-Graphs [CLSB81])
The class of co-graphs (short for complement-reducible graphs) is defined recursively as follows.
- (i)
Every graph on a single vertex , denoted by , is a co-graph. 2. (ii)
*If and are co-graphs, then *
(a) *and * (b) *are co-graphs. * **
The class of co-graphs is denoted by C.
Using the recursive structure of co-graphs many problems can be solved in linear time, e.g. see [CLSB81]. Further the recursive structure allows to compute the path-width and tree-width of co-graphs in linear time [BM93].
3.2 Subclasses of Co-Graphs
In Table 2 we summarize co-graphs and their well-known subclasses. The given forbidden sets are known from the existing literature [CLSB81, Gol78, CH77, NP11, HMP11].
3.3 Relations
In Figure 1 we compare the above graph classes to each other and show the hierarchy of the subclasses of co-graphs.
4 Directed Co-Graphs and Subclasses
First we introduce operations in order to recall the definition of directed co-graphs from [BdGR97] and introduce some interesting subclasses. Let and be two vertex-disjoint directed graphs.333We use the same symbols for the disjoint union and join between undirected and directed graphs. Although the meaning becomes clear from the context we want to emphasize this fact.
- •
The disjoint union of and , denoted by , is the digraph with vertex set and arc set .
- •
The series composition of and , denoted by , is the digraph with vertex set and arc set .
- •
The order composition of and , denoted by , is the digraph with vertex set and arc set .
Every graph structure which can be obtained by this operations, can be constructed by a tree or even a sequence, as we could do for undirected co-graphs and threshold graphs. These trees/sequences can be used for algorithmic properties of those graphs.
4.1 Directed Co-Graphs
Definition 4.1** **(Directed Co-Graphs [BdGR97])
The class of directed co-graphs is recursively defined as follows.
- (i)
Every digraph on a single vertex , denoted by , is a directed co-graph. 2. (ii)
*If and are directed co-graphs, then *
(a) , * (b) , and * (c) *are directed co-graphs. * **
The class of directed co-graphs is denoted by DC.
The recursive definition of directed and undirected co-graphs lead to the following observation.
Observation 4.2
For every directed co-graph the underlying undirected graph is a co-graph.
The reverse direction only holds under certain conditions, see Theorem 4.4.
Obviously for every directed co-graph we can define a tree structure, denoted as binary di-co-tree. The leaves of the di-co-tree represent the vertices of the graph and the inner nodes of the di-co-tree correspond to the operations applied on the subexpressions defined by the subtrees. For every directed co-graph one can construct a binary di-co-tree in linear time, see [CP06].
In [BJM14] it is shown that the weak -linkage problem can be solved in polynomial time for directed co-graphs. By the recursive structure there exist dynamic programming algorithms to compute the size of a largest edgeless subdigraph, the size of a largest subdigraph which is a tournament, the size of a largest semi complete subdigraph, and the size of a largest complete subdigraph for every directed co-graph in linear time. Also the hamiltonian path, hamiltonian cycle, regular subdigraph, and directed cut problem are polynomial on directed co-graphs [Gur17]. Calculs of directed co-graphs were also considered in connection with pomset logic in [Ret99]. Further the directed path-width, directed tree-width, directed feedback vertex set number, cycle rank, DAG-depth and DAG-width can be computed in linear time for directed co-graphs [GKR19b].
Lemma 4.3** **([GR18a])
Let be some digraph, then the following properties hold.
Digraph is a directed co-graph if and only if digraph is a directed co-graph. 2. 2.
Digraph is a directed co-graph if and only if digraph is a directed co-graph.
It further hold the following properties for directed co-graphs:
Theorem 4.4
Let be a digraph. The following properties are equivalent:
* is a directed co-graph.* 2. 2.
. 3. 3.
* and .* 4. 4.
* and is a co-graph.* 5. 5.
* has directed NLC-width .444For a definition of directed NLC-width, see [GWY16].* 6. 6.
* has directed clique-width at most and .555For a definition of directed clique-width, see [CO00].*
Proof.
By [CP06].
Since .
By [GWY16]
By [GWY16]
By Observation 4.2.
by Observation 2.6. ∎
For subclasses of directed co-graphs, which will be defined in the following subsections, some more forbidden subdigraphs are needed. Those are defined in Tables 4, 5, and 6.
Observation 4.5
It holds:
. 2. 2.
.
For directed co-graphs Observation 4.5 leads to the next result.
Proposition 4.6
.
4.2 Oriented Co-Graphs
Beside directed co-graphs and their subclasses we also will restrict the these classes to oriented graphs by omitting the series operation.
Definition 4.7** **(Oriented Co-Graphs)
The class of oriented co-graphs is recursively defined as follows.
- (i)
Every digraph on a single vertex , denoted by , is an oriented co-graph. 2. (ii)
*If and are oriented co-graphs, then *
(a) *and * (b) *are oriented co-graphs. * **
The class of oriented co-graphs is denoted by OC.
The recursive definition of oriented and undirected co-graphs lead to the following observation.
Observation 4.8
For every oriented co-graph the underlying undirected graph is a co-graph.
The reverse direction only holds under certain conditions, see Theorem 4.10. The class of oriented co-graphs was already analyzed by Lawler in [Law76] and [CLSB81, Section 5] using the notation of transitive series parallel (TSP) digraphs. A digraph is called transitive if for every pair and of arcs with the arc also belongs to . For oriented co-graphs the oriented chromatic number and also the graph isomorphism problem can be solved in linear time [GKR19c, GKL20].
Lemma 4.9
Let be a digraph such that , then is transitive.
Proof.
Let be two arcs of . Since we know that . Further since we know that and are connected either only by or by and , which implies that is transitive. ∎
The class OC can also be defined by forbidden subdigraphs.
Theorem 4.10
Let be a digraph. The following properties are equivalent:
* is an oriented co-graph* 2. 2.
. 3. 3.
* and .* 4. 4.
* and is a co-graph.* 5. 5.
* directed has NLC-width and .* 6. 6.
* has directed clique-width at most and .* 7. 7.
* is transitive and .*
Proof.
If is an oriented co-graph, then is a directed co-graph and by Theorem 4.4 it holds that . Further because of the missing series composition. This leads to .
If then and is a directed co-graph. Since there is no series operation in any construction of which implies that is an oriented co-graph.
Since .
By Lemma 4.9 we know that is transitive.
If is transitive, then .
and By Theorem 4.4.
By Observation 4.8.
by Observation 2.6. ∎
Observation 4.11
Every oriented co-graph is a DAG.
Theorem 4.12** **([CLSB81])
A graph is a co-graph if and only if there exists an orientation of such that is an oriented co-graph.
4.3 Series-parallel partial order digraphs
We recall the definitions of from [BJG18] which are based on [VTL82]. A series-parallel partial order is a partially ordered set that is constructed by the series composition and the parallel composition operation starting with a single element.
- •
Let and be two disjoint series-parallel partial orders, then distinct elements of a series composition666Note that the series composition in this case corresponds to the order composition in the definition of directed co-graphs. have the same order they have in or . Respectively, this holds if both of them are from the same set, and , if and .
- •
Two elements of a parallel composition are comparable if and only if both of them are in or both in , while they keep their corresponding order.
Definition 4.13** **(Series-parallel partial order digraphs)
A series-parallel partial order digraph is a digraph, where is a series-parallel partial order and if and only if and .
The class of series-parallel partial order digraphs is denoted by SPO.
For a digraph an edge is symmetric, if . Thus each bidirectional arc is symmetric. Further, an edge is asymmetric, if it is not symmetric, i.e. each edge with only one direction. We define the symmetric part of as , which is the spanning subdigraph of that contains exactly the symmetric arcs of . Analogously we define the asymmetric part of as , which is the spanning subdigraph with only asymmetric edges.
Moreover, Bechet et al. showed in [BdGR97] the following property of directed co-graphs.
Lemma 4.14** **([BdGR97])
For every directed co-graph it holds that the asymmetric part of is a series-parallel partial order digraph and for the symmetric part the underlying undirected graph a co-graph.
The class of series-parallel partial ordered digraphs is equal to the class of oriented co-graphs, since they have exactly the same recursive structure. Thus this lemma is easy to prove with the following idea. Let be a directed co-graph and its corresponding di-co-tree.
- •
symmetric part: Exchange each order composition with a directed union composition. Since there are no more oriented arcs left, this tree represents a co-graph.
- •
asymmetric part: Exchange each series composition with a directed union composition. Since there are no more bidirectional edges left, this tree represents an oriented co-graph, e.g. a series-parallel partial order digraph.
4.4 Directed trivially perfect graphs
Definition 4.15** **(Directed trivially perfect graphs)
The class of directed trivially perfect graphs is recursively defined as follows.
- (i)
Every digraph on a single vertex , denoted by , is a directed trivially perfect graph. 2. (ii)
If and are directed trivially perfect graphs, then is a directed trivially perfect graph. 3. (iii)
*If is a directed trivially perfect graph, then *
(a) , * (b) , and * (c) *are directed trivially perfect graphs. * **
The class of directed trivially perfect graphs is denoted by DTP.
The recursive definition of directed and undirected trivially perfect graphs lead to the following observation.
Observation 4.16
For every directed trivially perfect graph the underlying undirected graph is a trivially perfect graph.
The reverse direction only holds under certain conditions, see Theorem 4.18.
Lemma 4.17** **([GRR18])
For every digraph the following statements are equivalent.
* is a transitive tournament.* 2. 2.
* is an acyclic tournament.* 3. 3.
* and is a tournament.* 4. 4.
* can be constructed from the one-vertex graph by repeatedly adding an out-dominating vertex.* 5. 5.
* can be constructed from the one-vertex graph by repeatedly adding an in-dominated vertex.*
The class DTP can also be defined by forbidden induced subdigraphs. It holds that
Theorem 4.18
Let be a digraph. The following properties are equivalent:
* is a directed trivially perfect graph.* 2. 2.
. 3. 3.
* and .* 4. 4.
* and is a trivially perfect graph.*
Proof.
The given forbidden digraphs are not directed trivially perfect graphs and the set of directed trivially perfect graphs is closed under taking induced subdigraphs.
Since digraph is a directed co-graph by [CP06] and thus has a construction using disjoint union, series composition, and order composition.
Since we know that for every series combination between two graphs on at least two vertices at least one of the graphs is bidirectional complete. Such a subgraph can be inserted by a number of feasible operations for directed trivially perfect graphs.
Since we know that for every order combination between two graphs on at least two vertices at least one of the graphs is a tournament. Since by Lemma 4.17 we even know that at least one of the graphs is a transitive tournament. Such a graph can be defined by a sequence of outdominating or indominating vertices (Lemma 4.17) which are also feasible operations for directed trivially perfect graphs.
Since .
By Observation 4.16.
By Observation 2.6. ∎
For directed trivially perfect graphs Observation 4.5 leads to the next result.
Proposition 4.19
**
This motivates us to consider the class of edge complements of directed trivially perfect graphs.
Definition 4.20** **(Directed co-trivially perfect graphs)
The class of directed co-trivially perfect graphs is recursively defined as follows.
- (i)
Every digraph on a single vertex , denoted by , is a directed co-trivially perfect graph. 2. (ii)
If and are directed co-trivially perfect graphs, then is a directed trivially perfect graph. 3. (iii)
*If is a directed co-trivially perfect graph, then *
(a) , * (b) , and * (c) *are directed co-trivially perfect graphs. * **
The class of directed co-trivially perfect graphs is denoted by DCTP.
Theorem 4.18 and Lemma 2.4 lead to the following characterization for directed co-trivially perfect graphs.
Theorem 4.21
Let be a digraph. The following properties are equivalent:
* is a directed co-trivially perfect graph.* 2. 2.
. 3. 3.
* and .* 4. 4.
* and is a co-trivially perfect graph.*
4.5 Oriented trivially perfect graphs
Definition 4.22** **(Oriented trivially perfect graphs)
The class of oriented trivially perfect graphs is recursively defined as follows.
- (i)
Every digraph on a single vertex , denoted by , is an oriented trivially perfect graph. 2. (ii)
If and are oriented trivially perfect graphs, then is an oriented trivially perfect graph. 3. (iii)
*If is an oriented trivially perfect graph, then *
(a) *and * (b) *are oriented trivially perfect graphs. * **
The class of oriented trivially perfect graphs is denoted by OTP.
The recursive definition of oriented and undirected trivially perfect graphs lead to the following observation.
Observation 4.23
For every oriented trivially perfect graph the underlying undirected graph is a trivially perfect graph.
Similar as for oriented co-graphs we obtain a definition of OTP by forbidden induced subdigraphs.
Theorem 4.24
Let be a digraph. The following properties are equivalent:
* is an oriented trivially perfect graph.* 2. 2.
. 3. 3.
* and .* 4. 4.
* and is a trivially perfect graph.* 5. 5.
* is transitive and .*
Proof.
If is an oriented trivially perfect graph, then is a directed trivially perfect graph and . Further because of the missing series composition. This leads to .
If , then and is a directed trivially perfect graph. Since there is no series operation in any construction of which implies that is an oriented trivially perfect graph.
Since .
By Observation 4.23.
By Observation 2.6
By Lemma 4.9 we know that is transitive.
If is transitive, then has no induced . ∎
Theorem 4.25
A graph is a trivially perfect graph if and only if there exists an orientation of such that is an oriented trivially perfect graph.
Proof.
Let be a trivially perfect graph. Then is also a comparability graph, which implies that has a transitive orientation . Since it follows that . Further by definition . By Theorem 4.24 we know that is an oriented trivially perfect graph.
For the reverse direction let be an oriented trivially perfect graph. Then by Theorem 4.24 it holds that . Since is the only transitive orientation of and is the only transitive orientation of it holds that . Thus is a trivially perfect graph. ∎
Observation 4.26
If then the underlying undirected graph of the symmetric part of is trivially perfect and the asymmetric part of is an oriented trivially perfect digraph.
This holds since the asymmetric part is exactly build with the same rules like trivially perfect graphs and the asymmetric part with the rules of OTP.
Definition 4.27** **(Oriented co-trivially perfect graphs)
The class of oriented co-trivially perfect graphs is recursively defined as follows.
- (i)
Every digraph on a single vertex , denoted by , is an oriented co-trivially perfect graph. 2. (ii)
*If is an oriented co-trivially perfect graph, then *
(a) , * (b) , and * (c) *are oriented co-trivially perfect graphs. * **
The class of oriented co-trivially perfect graphs is denoted by OCTP.
Restricting the operations of directed co-trivially perfect graphs to oriented graphs leads to the same operations as the class of orientated threshold graphs, which will be considered in Section 4.15.
4.6 Directed Weakly Quasi Threshold Graphs
Definition 4.28** **(Directed weakly quasi threshold graphs)
The class of directed weakly quasi threshold graphs is recursively defined as follows.
- (i)
Every edgeless digraph is a directed weakly quasi threshold graph. 2. (ii)
If and are directed weakly quasi threshold graphs, then is a directed weakly quasi threshold graph. 3. (iii)
*If is a directed weakly quasi threshold graph and is an edgeless digraph, then *
(a) , * (b) , and * (c) *are directed weakly quasi threshold graphs. * **
The class of directed weakly quasi threshold graphs is denoted by DWQT.
Observation 4.29
If is a directed weakly quasi threshold graph, is weakly quasi threshold graph.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[Bd GR 97] D. Bechet, P. de Groote, and C. Retoré. A complete axiomatisation of the inclusion of series-parallel partial orders. In Rewriting Techniques and Applications , volume 1232 of LNCS , pages 230–240. Springer-Verlag, 1997.
- 2[BJG 09] J. Bang-Jensen and G. Gutin. Digraphs. Theory, Algorithms and Applications . Springer-Verlag, Berlin, 2009.
- 3[BJG 18] J. Bang-Jensen and G. Gutin, editors. Classes of Directed Graphs . Springer-Verlag, Berlin, 2018.
- 4[BJM 14] J. Bang-Jensen and A. Maddaloni. Arc-disjoint paths in decomposable digraphs. Journal of Graph Theory , 77:89–110, 2014.
- 5[BM 93] H.L. Bodlaender and R.H. Möhring. The pathwidth and treewidth of cographs. SIAM J. Disc. Math. , 6(2):181–188, 1993.
- 6[Boe 18] D. Boeckner. Oriented threshold graphs. Australasian Journal of Combinatorics , 71(1):43–53, 2018.
- 7[CH 73] V. Chvátal and P.L. Hammer. Set-packing and threshold graphs. Technical Report CORR 73-21, Comp. Sci. Dept., Univ. of Waterloo, 1973.
- 8[CH 77] V. Chvátal and P.L. Hammer. Aggregation of inequalities in integer programming. Annals of Discrete Math. , 1:145–162, 1977.
