Lexicographic product of graphs

From Wikipedia, the free encyclopedia
(Redirected from Graph composition)
Jump to navigation Jump to search
File:Graph-lexicographic-product.svg
The lexicographic product of graphs.

In graph theory, the lexicographic product or (graph) composition GH of graphs G and H is a graph such that

  • the vertex set of GH is the cartesian product V(G) × V(H); and
  • any two vertices (u,v) and (x,y) are adjacent in GH if and only if either u is adjacent to x in G or u = x and v is adjacent to y in H.

If the edge relations of the two graphs are order relations, then the edge relation of their lexicographic product is the corresponding lexicographic order.

It is one of 4 common graph products including Cartesian, tensor, and strong.

The lexicographic product was first studied by Felix Hausdorff (1914).[1] As Feigenbaum & Schäffer (1986) showed, the problem of recognizing whether a graph is a lexicographic product is equivalent in complexity to the graph isomorphism problem.[2]

Properties

[edit | edit source]

The lexicographic product is in general noncommutative: GHHG. However it satisfies a distributive law with respect to disjoint union: (A + B) ∙ C = AC + BC. In addition it satisfies an identity with respect to complementation: C(GH) = C(G) ∙ C(H). In particular, the lexicographic product of two self-complementary graphs is self-complementary.

The independence number of a lexicographic product may be easily calculated from that of its factors:[3]

α(GH) = α(G)α(H).

The clique number of a lexicographic product is as well multiplicative:

ω(GH) = ω(G)ω(H).

The chromatic number of a lexicographic product is equal to the b-fold chromatic number of G, for b equal to the chromatic number of H:

χ(GH) = χb(G), where b = χ(H).

The lexicographic product of two graphs is a perfect graph if and only if both factors are perfect.[4]

Notes

[edit | edit source]

References

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)..
[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).