Fact-checked by Grok 2 weeks ago

Cograph

A cograph is an undirected simple in that contains no isomorphic to the on four vertices, denoted P₄. These graphs, also called complement-reducible graphs, can be recursively constructed starting from a single isolated (K₁) through the operations of and the join operation (the complement of ). Equivalently, a graph is a cograph if every connected has a disconnected complement. The class of cographs was formally introduced in 1981 by Derek G. Corneil, Helmut Lerchs, and Lorna Stewart Burlingham as complement-reducible graphs, with the name "cograph" reflecting their closure under complementation. Cographs form a well-studied hereditary graph class, meaning that every of a cograph is also a cograph, and they are precisely the P₄-free graphs. A key structural representation for cographs is the cotree, a that encodes the graph's via unions and joins, enabling efficient algorithmic processing. Cographs are perfect graphs, as established by a 1974 result showing that P₄-free graphs satisfy the perfect graph property (where the chromatic number equals the clique number for every induced subgraph). They belong to several broader classes, including distance-hereditary graphs, comparability graphs, and trivially perfect graphs when also chordal. Recognition of cographs can be performed in linear time O(n + m) using modular decomposition or cotree construction algorithms. Applications of cographs span , such as in clustering genetic data, and , including efficient solutions for problems like path covers and on these graphs. They also appear in the study of power graphs of finite groups and secure domination problems, where the cograph structure simplifies analysis.

Definition

Forbidden induced subgraph

A cograph is defined as an undirected graph that contains no induced subgraph isomorphic to the path graph P_4 on four vertices. An induced subgraph on a set of vertices S consists of all vertices in S together with every edge from the original graph that connects two vertices in S; this contrasts with a general subgraph, which allows deletion of some edges between vertices in S. Thus, an induced P_4 comprises four vertices a,b,c,d with edges only between a-b, b-c, and c-d, forming a path without any additional edges such as a-c or b-d. The prohibition of this structure ensures that the graph avoids certain irreducible connected components that cannot be decomposed via complements or disjoint unions, leading to a hereditary class closed under these operations. The class of such graphs was first characterized by Seinsche in as those where every on at least two vertices is either disconnected or has a disconnected complement, and he proved this class consists of perfect graphs. Independently, Sumner () provided a similar characterization. The term "cograph," short for complement-reducible graph, was later introduced by Corneil, Lerchs, and Stewart Burlingham in , who established its equivalence to the recursive construction via disjoint unions and joins (complements of disjoint unions) starting from isolated vertices, and confirmed the P_4-freeness. Examples of cographs include the K_n for any n, where dense edges prevent any induced of length three; the empty graph \overline{K_n} (edgeless on n vertices), which lacks sufficient edges for P_4; and the of any two cographs, as induced subgraphs remain confined to components. The C_4 is also a cograph, since its single set of four vertices induces a , which includes an extra edge compared to P_4, not a P_4. In contrast, the C_5 contains an induced P_4 on any four consecutive vertices and is not a cograph; similarly, all cycles C_n for n \geq 5 are excluded. A is a cograph if and only if its every is P_4-free. This characterization aligns with the cotree representation, where the is encoded by a with leaves as and internal nodes indicating unions or joins.

Recursive construction

Cographs admit a recursive starting from the base case of a single isolated , which is trivially a cograph. The two fundamental operations are the and the join. The of two cographs G and H, denoted G + H, has set V(G) \cup V(H) (with V(G) and V(H) disjoint) and set E(G) \cup E(H), preserving the internal structure of each without adding cross-edges. The join of G and H, denoted G \times H, has the same set but set E(G) \cup E(H) \cup \{uv \mid u \in V(G), v \in V(H)\}, adding all possible edges between the two components. A central theorem states that a graph is a cograph if and only if it can be obtained from isolated vertices by a finite sequence of disjoint unions and joins. This generative process ensures that the resulting graph remains P4-free, as the operations do not introduce induced P4 subgraphs: in the disjoint union, any induced subgraph lies entirely within one operand; in the join, the complete bipartite connections between components force any potential four-vertex path spanning both to include additional edges, preventing it from being induced. Conversely, every P4-free graph admits such a decomposition into these operations, establishing the equivalence between the recursive definition and the forbidden subgraph characterization. For example, the K_{m,n} arises as the join of two empty graphs on m and n vertices, respectively; each empty graph is itself the of m (or n) isolated vertices. This illustrates how the operations build structured graphs like balanced complete bipartite ones without inducing P4s, highlighting the generative power of the construction for modular graph families.

Characterizations

Cotree representation

A cotree provides a canonical tree representation for cographs, encoding their recursive construction through disjoint unions and joins. It is defined as a tree where the leaves correspond to the vertices of the cograph, and each internal node is labeled either 0 or 1. A label of 0 represents a disjoint union operation, meaning no edges exist between the subgraphs induced by the subtrees of its children, while a label of 1 represents a join operation, meaning every possible edge exists between those subgraphs. Two vertices in the cograph are adjacent if and only if the label of their lowest common ancestor in the cotree is 1. For a given cograph, the cotree is unique up to , providing a normalized encoding that distinguishes it from other representations like modular decomposition trees, though the two are closely related for cographs. In the standard normalized form, the root of a connected cograph is labeled 1, and the ordering of sibling subtrees follows a consistent convention, such as based on labels. This uniqueness stems from the complement-reducible nature of cographs, ensuring a single hierarchical structure captures the graph's construction sequence. Cotrees can be constructed either top-down, starting from the full and recursively partitioning into modules based on or join structures, or bottom-up, beginning with individual vertices and merging them according to adjacency patterns until the full is rebuilt. These approaches leverage the P4-free property of cographs to identify reducible components efficiently, though detailed algorithmic steps are beyond the scope of this representation. For example, the cotree of the K_n consists of a labeled 1 with a tree of internal nodes all labeled 1 leading to the n leaves, reflecting the full join across all vertices. In contrast, the cotree for the edgeless graph on n vertices (a disconnected cograph) has a labeled 0 with all internal nodes labeled 0, representing the of isolated vertices. The height of a cotree measures the depth of the recursive and relates to the graph's , as connected cographs have at most 2 due to their P4-free structure, limiting the number of label alternations needed along paths between leaves. Additionally, cotrees facilitate efficient queries, such as determining connected components by identifying subtrees under 0-labeled nodes at the level or computing adjacency in logarithmic time via operations.

Complement reducibility

A complement-reducible is defined as a that can be reduced to a collection of isolated vertices by repeatedly taking the complement of each of its connected components until no edges remain. This process leverages the structure of the and its complement to simplify it step by step, ensuring that at each , the connected components become disconnected in the complement, allowing further . The class of complement-reducible graphs is precisely the class of cographs, as established by the equivalence theorem showing that a graph admits this reduction if and only if it is P₄-free. This characterization highlights the iterative nature of complementation in revealing the modular structure inherent to cographs. The reduction process can also be understood through the identification of twin vertices: true twins (adjacent vertices with identical open neighborhoods) or false twins (non-adjacent vertices with identical open neighborhoods), which can be collapsed into a single vertex without altering the graph's essential properties. Taking the complement interchanges true and false twins, enabling the process to continue until a single vertex remains. As an example, consider the P₃ on a, b, c with edges a-b and b-c. This graph is connected, so take its complement, which consists of the edge a-c and an isolated b. The (the edge a-c) is then complemented to two isolated vertices, resulting in three isolated vertices overall. This demonstrates the reduction for a simple cograph. For threshold graphs, a subclass of cographs constructed by successively adding isolated or dominating vertices, the reverse process involves removing such vertices (or their counterparts in the complement) until reduction to an isolated vertex is achieved. This complement reducibility explains why cographs are perfect graphs: the absence of induced P₄ ensures no induced odd holes (cycles of length at least 5) or odd antiholes (complements of such cycles), as any such forbidden structure would contain a P₄. Since the complement of a cograph is also a cograph, both the graph and its complement avoid these imperfections. The cotree representation visualizes these reduction steps in reverse, with and join operations corresponding to the path.

Properties

Structural properties

Cographs exhibit a high degree of modularity, characterized by the presence of non-trivial modules in every induced subgraph. Specifically, a module in a graph is a subset of vertices that have identical neighborhoods outside the subset, and a non-trivial module contains at least two vertices. Cographs are precisely the graphs in which every non-trivial induced subgraph contains at least one non-trivial module, manifested as at least two vertices sharing the exact same open neighborhood. As a subclass of distance-hereditary graphs, cographs preserve distances in and possess bounded within their components. In particular, every connected of a cograph has a of at most 2, ensuring that any two vertices are either adjacent or share a common neighbor. This property follows directly from the absence of , as a of 3 would violate the diameter bound. Every cograph can be expressed as the intersection of two graphs, where the edge set of the cograph is the common edges of the two graphs on the same vertex set. This highlights the structural simplicity of cographs relative to the broader class of graphs. Connected cographs admit a partition of their vertex set into two modules via their join . In this bipartition, the two modules induce disjoint cographs, and every possible exists between vertices in different modules, forming a complete join. This structural feature is recursively defined in the cotree , where the corresponds to a join operation. The class of cographs is closed under taking complements: if G is a cograph, then its complement \overline{G} is also a cograph. This self-complementarity arises from the recursive construction, as the complement of a disjoint union is a join, and vice versa, preserving the P₄-free property.

Graph invariants

Cographs are perfect graphs: for every induced subgraph H of a cograph G, the chromatic number \chi(H) equals the clique number \omega(H). This equality simplifies the study of coloring properties in cographs, as the minimum number of colors needed to color any induced subgraph matches the size of its largest . The chromatic number of a cograph admits a recursive formula based on its construction via s and joins. For the G \cup H of two cographs G and H, \chi(G \cup H) = \max\{\chi(G), \chi(H)\}. For the join G \times H, which adds all possible edges between vertices of G and H, \chi(G \times H) = \chi(G) + \chi(H). These formulas extend naturally to cotree representations, where invariants propagate bottom-up: starting from leaves (single vertices with \chi = 1), union nodes take the maximum over children, and join nodes sum the values over children. For example, the K_n, constructed as the join of n singletons, has \chi(K_n) = n, matching \omega(K_n) = n. The independence number \alpha(G), the size of the largest independent set in G, follows analogous recursive rules. For the G \cup H, \alpha(G \cup H) = \alpha(G) + \alpha(H), as independent sets can combine freely across components. For the join G \times H, \alpha(G \times H) = \max\{\alpha(G), \alpha(H)\}, since no independent set can include vertices from both sides. Using the cotree, these values compute efficiently by propagating: union nodes sum child values, and join nodes take the maximum. For instance, the empty graph on n vertices (disjoint union of singletons) has \alpha = n. Connected cographs exhibit particularly simple distance properties, with at most 2: any two non-adjacent vertices share a common neighbor. This bounded underscores the structural compactness of cographs, limiting the longest shortest to two edges in connected components. The cotree facilitates efficient of such invariants by bottom-up evaluation along the decomposition .

Algorithms

Recognition and decomposition

Cographs can be recognized in linear time, placing the problem in the complexity class , in contrast to many general recognition problems that are NP-complete. Early recognition algorithms from the , such as the O(n^4) method by Cowan et al., relied on checking complement reducibility through exhaustive searches for reducible vertices. These were improved to O(n^3) by and Maurer in 1979 via more efficient module identification. The breakthrough to linear time came in 1985 with the algorithm by Corneil, , and Stewart, which incrementally builds a cotree representation while verifying the structure. Further simplifications appeared in the and , culminating in the 2008 LexBFS-based approach by Bretscher et al., which computes the modular in O(n + m) time and confirms cograph status through ordering verification. One standard method for recognition tests whether the graph is P_4-free, as cographs are precisely the graphs without an induced path on four vertices (P_4). This can be achieved by scanning for induced P_4s using lexicographic (LexBFS), which produces orderings that allow efficient detection of forbidden subgraphs. In the Bretscher et al. algorithm, two LexBFS sweeps generate orderings σ and τ; the graph is a cograph , for every v, its neighbors in the ordering σ form a consecutive segment in τ (and vice versa, with complement checks). If a violation occurs, an induced P_4 can be exhibited as a of non-cograph status. This approach leverages the fact that LexBFS preserves modular structure, enabling the P_4-free test in linear time without explicit enumeration of all potential P_4s. The modular provides a way to recognize cographs and construct their , as the decomposition tree for a cograph corresponds exactly to the cotree with union (0) and join (1) operations. Bretscher et al.'s computes this decomposition in O(n + m) time by using the LexBFS orderings to vertices into modules—subsets with identical external neighborhoods—and recursively verifying the prime/series/ structure, rejecting non-cographs along the way. For cographs, modules align with disjoint unions or joins, ensuring the decomposition builds a valid cotree. Implementations of these and decomposition procedures are available in software libraries, and can be used for visualizing cotree output. Cotree construction proceeds bottom-up by iteratively identifying and contracting modules corresponding to the recursive construction of cographs. A high-level pseudocode outline, based on the incremental approach of Corneil et al., is as follows:
function BuildCotree(G):
    if |V(G)| == 1:
        return leaf node for the single vertex
    else:
        Find a non-trivial module M in G  // Using adjacency checks or ordering
        if induced subgraph G[M] is disconnected:
            Create union node (0) as parent
            Recurse on connected components of G[M] as children
            Attach the cotree for G - M as sibling subtree
        elif complement of G[M] is disconnected:
            Create join node (1) as parent
            Recurse on co-components of G[M] as children
            Attach the cotree for G - M as sibling subtree
        else:
            Reject: G is not a cograph
        Return the root of the constructed tree
This process repeats until the entire graph is decomposed, with each step taking amortized constant time per edge in the linear-time framework, yielding the full cotree in O(n + m). The recursive construction serves as the basis for verifying the decomposition at each level.

Isomorphism testing

Isomorphism testing for cographs can be performed in time, specifically in O(n log n) time where n is the number of vertices, by leveraging their cotree representations. This contrasts with the general , which is GI-complete and not known to be solvable in time. The efficiency for cographs stems from their structured into cotrees, which uniquely capture the graph's via disjoint unions and joins. The algorithm begins by constructing the cotree for each input graph in linear time O(n + m), where m is the number of edges, using a modular approach that identifies series-parallel structure without induced P4s. To test , the cotrees are normalized into forms by recursively assigning labels to subtrees—such as strings representing their structure and leaf orders—and sorting the children of each internal node based on these labels or simpler invariants like subtree sizes. The structures are then compared recursively: two cotrees are isomorphic if their roots have the same label (0 for or 1 for join), the same number of children, and pairwise isomorphic sorted subtrees. A key theorem states that two cographs are isomorphic if and only if their cotrees are isomorphic as labeled . For disconnected cographs, the root is a 0-node whose children represent the connected components, which are sorted by their canonical forms before comparison, ensuring the algorithm handles multiplicity correctly. The O(n log n) time arises primarily from the sorting steps across all nodes, as the total size of subtrees sums to O(n) and each sort costs up to O(n log n) in the worst case. No significant post-2020 improvements to this linearithmic bound have been reported, as the approach remains optimal given the structural constraints.

Enumeration

Counting formulas

The number of labeled cographs on n vertices, denoted L_n, satisfies the exponential generating function equation G(x) = e^{C(x)}, where G(x) = \sum_{n \geq 0} L_n \frac{x^n}{n!} is the exponential for all labeled cographs (with L_0 = 1) and C(x) = \sum_{n \geq 1} C_n \frac{x^n}{n!} is the exponential for connected labeled cographs (C_n the corresponding count). The function C(x) solves the e^{C(x)} - 2C(x) + x - 1 = 0. This equation arises from the cotree representation of cographs, where connected cographs correspond to cotrees rooted at a join operation (label ), and the factor of 2 accounts for symmetries in the recursive join construction to avoid overcounting identical graphs under label permutations. The sequence L_n is given by OEIS A006351 and begins 1, 2, , , 472, 5504 for n = 1 to 6.
nL_n (labeled cographs)
11
22
3
4
5472
65504
778416
81320064
925637824
10564275648
The number of unlabeled cographs on n vertices, denoted g_n, has ordinary generating function G(x) = \sum_{n \geq 0} g_n x^n = \exp\left( \sum_{k=1}^\infty c_k \frac{x^k}{k} \right), where c_k is the number of connected unlabeled cographs on k vertices (OEIS A000669). This reflects the fact that unlabeled cographs are unordered disjoint unions of connected unlabeled cographs, enumerated via the exponential formula for . The sequence g_n is OEIS A000084, with values 1, 2, 4, 10, 24, 66, 180, 522, 1532, 4624 for n = 1 to 10. Enumeration of g_n follows from the cotree construction, allowing arbitrary at and join nodes. Explicit uses the connected counts c_n, via g_n = \sum_{m=1}^n \frac{1}{m!} \sum_{\lambda \vdash n, \lambda \text{ has } m \text{ parts}} \prod c_{\lambda_j} over partitions, but practical evaluation leverages the . The connected unlabeled counts c_n satisfy a similar recursive buildup from joins of smaller cographs, with c_1 = 1 and for n > 1, c_n summing over isomorphisms of joins of smaller cographs. These were first systematically computed in the using Pólya techniques adapted to the complement-reducible of cographs.

Asymptotic behavior

The number of labeled cographs on n vertices, denoted L_n, satisfies L_n \sim \frac{n!}{\sqrt{\pi n^3 (2 \log 2 - 1)}} \cdot (2 \log 2 - 1)^{-n} as n \to \infty, where $2 \log 2 - 1 \approx 0.3863. This asymptotic arises from singularity analysis of the exponential generating function for labeled cographs, whose dominant singularity is at \rho = 2 \log 2 - 1. Equivalently, \log L_n \sim n \log n - n + n \log(1/\rho) - \frac{3}{2} \log n + O(1), reflecting super-exponential growth of \exp(n \log n + O(n)). The density of cographs among all labeled graphs on n vertices tends to , since L_n / 2^{\binom{n}{2}} \to 0; the exponent \Theta(n \log n) for \log L_n is negligible compared to \Theta(n^2) for the total number of graphs. In comparison, L_n grows at the same rate as the number of labeled trees, which is n^{n-2} = \exp((n-2) \log n + o(n \log n)), but L_n exceeds this by a factor of roughly (1/\rho e)^n n^{O(1)}. A natural probabilistic model is the random labeled cograph on n vertices, generated via a random cotree with leaves labeled by $$ and internal nodes independently labeled 0 () or 1 (join). This model converges in the cut distance to the Brownian cographon W_{1/2}, a random constructed recursively from random variables on [0,1] using and join operations analogous to the cotree. Additionally, the normalized of a random converges in distribution to the on [0,1]. Recent refinements confirm this limit and describe the asymptotic local structure, including shapes.

Subclasses

Threshold graphs form a proper subclass of cographs and are characterized as the (2K₂, C₄, P₄)-free s. They can be constructed recursively by starting with a single and repeatedly adding either an isolated or a dominated adjacent to all existing vertices. This construction ensures a stricter ordering of vertices by , leading to unique sequences and a labeling. The number of unlabeled threshold graphs on n vertices is 2<sup>n-1</sup>. In terms of cotree representation, threshold graphs possess a unique cotree where all join operations precede union operations in a linear fashion, reflecting their nested structure. Cluster graphs, also known as P₃-free graphs, constitute another proper subclass of cographs, consisting of disjoint unions of complete graphs (cliques). The absence of induced P₃ enforces that no three vertices form a path without additional edges, resulting in components that are fully connected internally and isolated from one another. This imposes stricter connectivity invariants than in general cographs, where induced P₄ is forbidden but longer paths in complements are possible. Cluster graphs serve as the complements of complete multipartite graphs, leveraging the complement-closed property of cographs. All complete multipartite graphs are cographs, forming a subclass obtained via the join operation on edgeless graphs corresponding to the partite sets. In this construction, vertices within each independent set have no edges, while all cross-edges between sets are present, avoiding induced P₄ due to the complete bipartite-like connections between parts. This subclass is characterized by the absence of an induced K₁ ∪ K₂. Among trees, only stars (including K₁ and K₂) are cographs, as they are the P₄-free trees with diameter at most 2. Any tree containing a path of length 3 induces a P₄, violating the cograph property, whereas stars consist of a central vertex connected to all leaves, ensuring no such induced path. This restriction highlights a minimal structural invariant within the acyclic subclass of cographs.

Superclasses

Cographs form a subclass of perfect graphs, meaning that for every of a cograph, the chromatic number equals the size of the maximum . This property holds because cographs are P4-free, and such graphs satisfy the equality between clique number and chromatic number in all induced subgraphs, a fact established prior to the resolution of the Strong Perfect Graph Theorem. The theorem, proved in 2002 and published in , characterizes perfect graphs as those without induced odd cycles of length at least 5 or their complements, confirming that P4-free graphs like cographs are perfect. Cographs are also a proper subclass of distance-hereditary graphs, which are connected graphs where every induced is a shortest path in the original , or more generally, graphs where distances are preserved in connected induced subgraphs. This inclusion arises from the cotree representation of cographs, where the recursive construction via and join operations ensures that distances in induced subgraphs match those in the full . For example, while cographs forbid induced P4, distance-hereditary graphs permit induced P4 but exclude other forbidden induced subgraphs such as the (a P5 with an extra forming a ), the (induced Ck for k ≥ 5), the domino (two triangles sharing a ), and the (a P4 with additional edges from one end to the three non-adjacent vertices). Distance-hereditary graphs, in turn, form a subclass of perfect graphs, establishing the chain cographs ⊂ distance-hereditary ⊂ perfect. Other notable superclasses include P4-tidy graphs and tree-cographs, both defined recursively using and join operations but allowing limited induced P4 structures that cographs exclude. These broader classes extend the structural simplicity of cographs while maintaining tractability for algorithmic problems like recognition and coloring.

Variations and generalizations

Directed cographs extend the concept of cographs to directed graphs, characterized as those digraphs that admit a modular analogous to undirected cographs but respecting directions. They can be defined via a of eight minimal forbidden induced subdigraphs, each with at most six arcs, providing a hereditary class suitable for efficient and algorithms. This generalization, building on partitive hypergraphs introduced by Chein, , and Maurer, finds applications in analyzing tournaments and general digraphs where directional relationships preclude induced directed paths of length three (analogous to the undirected P4). Signed cographs generalize cographs to signed graphs, where edges are labeled positive or negative to model friendly or antagonistic relations. A signed cograph is a signed graph whose underlying unsigned graph is a cograph (P4-free), while a related subclass, the ∇-cograph, is constructed iteratively from the single-vertex signed graph K₁ via disjoint unions and either positive joins (all edges between components positive) or negative joins (all edges negative). These structures avoid certain unbalanced configurations and relate to structural balance theory in signed networks, where balanced signed graphs partition vertices into two sets with positive intra-set and negative inter-set edges, aiding analysis of social tensions. Although direct forbidden signed P4 characterizations are less emphasized, signed cographs inherit P4-freeness from the underlying graph and appear in studies of net Laplacian spectra for controllability in signed systems. Generalizations to hypergraphs, termed hypergraphic cographs, extend the P4-forbidden structure to hypergraphs lacking induced P4-hyperpaths—sequences of hyperedges where consecutive ones intersect in exactly one , mimicking the undirected P4. The P4-structure itself defines a 4-uniform on the set, with hyperedges corresponding to induced P4s in the original , providing a bridge between cograph properties and hypergraph representations, though recognition remains tied to bipartite or contexts. Algebraic variants of cographs over s explore representations or provenance computations, where graph operations like and join are interpreted additively and multiplicatively in semiring structures, but such extensions remain sparse and primarily theoretical without widespread applications. Recent post-2020 research highlights open areas, including cograph editing for network clustering in , such as transforming short-text graphs into cographs to improve categorization accuracy via . In , cotrees serve as representations of cographs modeling relations under tree-like , with near-cographs addressing deviations in phylogenetic networks to reconcile and trees. These directions underscore cographs' potential in cluster detection and evolutionary modeling beyond classical .

References

  1. [1]
    Cograph -- from Wolfram MathWorld
    A cograph (or "complement-reducible graph") is simple graph defined by the criteria 1. K_1 is a cograph, 2. If X is a cograph, then so is its graph complement.Missing: properties | Show results with:properties
  2. [2]
    cograph - Graph Classes
    G is a cograph (short for complement-reducible graph) if one of the following equivalent conditions holds: every connected component of G can be constructed ...
  3. [3]
    [PDF] james oxley and jagdeep singh - LSU Math
    Mar 10, 2022 · A cograph is a graph in which every connected induced subgraph has a disconnected complement. By convention, the graph K1 is taken to be a ...
  4. [4]
    Complement reducible graphs - ScienceDirect.com
    In this paper we study the family of graphs which can be reduced to single vertices by recursively complementing all connected subgraphs.
  5. [5]
    Cograph - EPFL Graph Search
    In graph theory, a cograph, or complement-reducible graph, or P4-free graph, is a graph that can be generated from the single-vertex graph K1 by ...
  6. [6]
    A Linear Recognition Algorithm for Cographs - SIAM.org
    Graph Theory, Computational Intelligence and Thought | 1 Jan 2009. Edge ... Distance-hereditary graphs have been introduced by Howorka and studied in the ...
  7. [7]
  8. [8]
    Classes of perfect graphs - ScienceDirect.com
    Oct 6, 2006 · These graphs are also called co-graphs. Perfection follows from a result of Seinsche [109].
  9. [9]
    An optimal path cover algorithm for cographs - ScienceDirect.com
    D.G. Corneil, Y. Perl, L.K. Stewart. A linear recognition algorithm for cographs. SIAM Journal on Computing, 14 (1985), pp. 926-934. Crossref View in Scopus ...
  10. [10]
    On finite groups whose power graph is a cograph - ResearchGate
    The concepts of power graph and undirected power graph were first introduced by Kelarev and Quinn [16] and Chakrabarty et al. ... Cographs are frequently studied ...
  11. [11]
    Secure total domination in chain graphs and cographs
    May 27, 2020 · Cographs or complement reducible graphs were introduced by Lerchs [Citation11]. ... Graph Theory 28(2): 267–284. (Open in a new window) ...
  12. [12]
  13. [13]
    [PDF] Parallel Recognition of Complement Reducible Graphs and Cotree ...
    In fact the algorithm produces a special kind of parse tree called a cotree which is a unique representation of a cograph.
  14. [14]
    A simple linear time algorithm for cograph recognition - ScienceDirect
    Jan 15, 2005 · Cographs are exactly the P 4 -free graphs (where P 4 denotes the path with 4 vertices). The recognition process works in two steps. First, we ...Missing: P4 | Show results with:P4
  15. [15]
    Distance eigenvalues of a cograph and their multiplicities
    Jan 1, 2021 · Clearly, the diameter of a connected cograph is at most two. There are many equivalent definitions for cographs [15], [16], [17] ...
  16. [16]
    [PDF] Lecture 3: Cographs and twin reduction - Graphs defined on groups
    Jun 8, 2021 · We see that cographs form the smallest class of graphs containing the 1-vertex graph and closed under complement and disjoint union. Page 27 ...
  17. [17]
    None
    Error: Could not load webpage.<|control11|><|separator|>
  18. [18]
    Parameterized Complexity of Diameter | Algorithmica
    Sep 5, 2022 · Thus, any unweighted cograph has diameter at most two (but not every diameter-two graph is a cograph, consider e. g. a cycle on five ...
  19. [19]
  20. [20]
    Graph Classes: A Survey | SIAM Publications Library
    Graph Classes: A Survey. Author(s):. Andreas Brandstädt,; Van Bang Le, and ... 3 shows that G is a cograph if and only if G contains no induced P4 .
  21. [21]
    [PDF] Chapter 6 - Graph Enumeration
    A graph is d-regular if all the vertices have degree d. Let Rn,d be the number of. (labelled) d-regular graphs with n vertices. Read [63] gave an exact formula ...
  22. [22]
    A000084 - OEIS
    A000084 is the number of series-parallel networks with n unlabeled edges, also called yoke-chains. It is also the number of unlabeled cographs on n nodes.
  23. [23]
    Enumerative aspects of certain subclasses of perfect graphs
    The enumeration of labelled cographs is similar in spirit and it can be shown that the exponential generating function f(x) for connected labelled cographs ...Missing: labeled | Show results with:labeled
  24. [24]
    Brownian graphon limit and asymptotic degree distribution - arXiv
    Jul 19, 2019 · We consider uniform random cographs (either labeled or unlabeled) of large size. Our first main result is the convergence towards a Brownian limiting object in ...
  25. [25]
    [PDF] Forbidden subgraphs of power graphs
    Oct 20, 2020 · A graph G is a cograph if it has no induced subgraph isomorphic to the four-vertex path. P4. Cographs form the smallest class of graphs ...
  26. [26]
    On the Spectrum of Threshold Graphs - Sciriha - Wiley Online Library
    Jan 17, 2012 · If a cograph G is also a threshold graph, then each interior vertex of TG has at most one interior vertex as an immediate successor. Proof ...Missing: every intersection
  27. [27]
    Counting problems where unlabeled is easier than labeled
    Mar 6, 2016 · Threshold graphs.​​ The number of threshold graphs on n unlabeled vertices is 2n−1 (because there is a simple recursive construction of these ...Number of labeled regular graphs on n vertices - MathOverflowAsymptotic formula for the number of connected graphsMore results from mathoverflow.net
  28. [28]
    [PS] Enumerative Aspects of Certain Subclasses of Perfect Graphs
    We investigate the enumerative aspects of various classes of perfect graphs like cographs, split. graphs, trivially perfect graphs and threshold graphs. For ...<|control11|><|separator|>
  29. [29]
    [PDF] Complexity of the Cluster Vertex Deletion Problem on H-Free Graphs
    A graph G is a cluster graph if each of its connected components is a clique. Observe that G is a cluster graph if and only if G is P3-free. If S ⊆ V (G) is a ...
  30. [30]
    Characterizations of cographs as intersection graphs of paths on a grid
    A cograph is a graph which does not contain any induced path on four vertices. In this paper, we characterize those cographs that are intersection graphs of ...Missing: P4- | Show results with:P4-
  31. [31]
    Mathematische Annalen - SpringerLink
    Dec 19, 2008 · Stars are trees of diameter at most 2, and a centre of a star is a vertex at distance 1 to all other vertices—so if the star has more than 2.
  32. [32]
    distance-hereditary - Graph Classes
    A graph G is distance-hereditary if it is connected and every induced path is isometric; that is, if the distance function in every connected induced subgraph ...
  33. [33]
    [PDF] On graph classes related to perfect graphs: A survey
    Cographs form a well-known class of perfect graphs. We will study in this survey two superclasses of cographs: P4-tidy graphs and tree-cographs. A graph G ...
  34. [34]
    An FPT Algorithm for Directed Co-Graph Edge Deletion - MDPI
    Feb 5, 2024 · Then, we show that directed co-graphs are fully characterized by eight forbidden structures, each having, at most, six edges. Based on the ...Missing: P4 Chein
  35. [35]
    [PDF] Fully dynamic recognition algorithm and certificate for directed ...
    It should also be noticed that directed cographs can be characterised by forbidden subgraphs (see Theorem 2 and Fig. 2).
  36. [36]
    Full article: Signed graphs with integral net Laplacian spectrum
    Alternatively, a cograph is a P4-free graph. Similarly, a threshold graph 𝐺 ≅ 𝐺 ...Missing: P4- | Show results with:P4-
  37. [37]
    Recognizing the P4-structure of bipartite graphs - ScienceDirect.com
    A bipartite graph G is P4-free if and only if G is the disjoint union of complete bipartite graphs. Clearly, the last case in Theorem 2.1 is the most ...
  38. [38]
    [PDF] Semiring Provenance over Graph Databases - USENIX
    Jul 12, 2018 · We generalize three existing graph algorithms to compute the provenance of regular path queries over graph databases,.Missing: cographs variants
  39. [39]
    User-generated short-text classification using cograph editing-based ...
    This paper proposed a framework for user-generated short-text classification based on identified line-item categories. In the line-item identification phase, we ...
  40. [40]
    Orthology and near-cographs in the context of phylogenetic networks
    Oct 2, 2025 · Every induced subgraph of G is a cograph. (v). G = G ( T , t ) ... all non-trivial prime modules M of G. Moreover, every prime module ...