Jump to content

Graph operations

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jonkagstrom (talk | contribs) at 08:27, 15 October 2010 (Binary operations). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Operations on graphs produce new graphs from old ones. They may be separated into the following major categories.

Unary operations

Unary operations create a new graph from the old one.

Elementary operations

These are sometimes called "editing operations" on graphs. They create a new graph from the original one by a simple, local change, such as addition or deletion of a vertex or an edge, merging and splitting of vertices, edge contraction, etc.

Advanced operations

Binary operations

Binary operations create a new graph from two initial graphs G1(V1, E1) and G2(V2, E2):

  • The disjoint union of graphs, sometimes referred to as simply graph union is defined as follows. For two graphs with disjoint vertex sets V1 and V2 (and hence disjoint edge sets), their disjoint union is the graph U(V1V2, E1E2).[1] It is a commutative and associative operation (for unlabelled graphs).
  • The graph join of two graphs is their graph union with all the edges that connect the vertices of the first graph with the vertices of the second graph.[1] It is a commutative operation (for unlabelled graphs)
  • Graph products based on the Cartesian product of the vertex sets:
  • Other graph operations called "products"
    • Rooted product of graphs. It is noncommutative, non-associative
    • Corona product or simply corona of G1 and G2, defined by Frucht and Harary[3] is the graph which is the disjoint union of one copy of G1 and |V1| copies of G2 (|V1| is the number of vertices of G1) in which each vertex of the copy of G1 is connected to all vertices of a separate copy of G2.
  • Series-parallel graph creation:
    • Series composition. It is a commutative operation (for unlabelled graphs)
    • Parallel composition. Non-commutative
    • Source composition (source merge). It is a commutative operation (for unlabelled graphs)

Notes

  1. ^ a b c d Harary, F. Graph Theory. Reading, MA: Addison-Wesley, 1994.
  2. ^ Reingold, O.; Vadhan, S.; Wigderson, A. (2002). "Entropy waves, the zig-zag graph product, and new constant-degree expanders". Annals of Mathematics. 155 (1). Annals of Mathematics: 157–187. doi:10.2307/3062153. JSTOR 10.2307/3062153. MR1888797.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  3. ^ Robert Frucht and Frank Harary. "On the coronas of two graphs", Aequationes Math., 4:322–324, 1970.