Existen 257 operaciones entre grafos, pero trabajaremos únicamente con cuatro de ellas.

Potencia

Sea un grafo finito simple, entonces definimos denotamos el grafo potencia como , donde

Observemos algunos ejemplos:

El grafo conocido -Cocktail cumple que todos los vértices se conectan con todos los grafos, excepto uno (su pareja). representa el número de parejas.

Suma (Disjunta)

Definimos la operación de suma disjunta entre y como , donde

La suma repetida se denota como

Observemos algunos ejemplos:

Ensamble

Definimos la operación de ensamble (o join) entre y como , donde

Observemos algunos ejemplos:

Producto Cartesiano

Definimos la operación de producto cartesiano entre y como , donde

Luego, , , entonces

Observemos que , y que

Un ejemplo podría ser el de la telaraña :

Eliminación de Vértice/Arista

Definimos la operación de vértices o aristas, como , o . Si es indiferente que vértice se elimina, dando grafos isomorfos, se omite la identificación del vértice, en tal caso podemos anotar la igualdad con en lugar de .

Dado un grafo , su deck es un multiconjunto de subgrafos (posiblemente repetidos), obtenidos de la eliminación de exactamente un vértice. El edge-deck de un grafo es el conjunto de clases isomórficas de su deck. Más generalmente, se puede tener un deck de vértices y un deck de aristas.

Si un grafo puede ser reconstruido a partir de su deck, se dice que es reconstruible. Esto es, si un grafo es inequívocamente determinado por sus deck*.*

Grafo Dual

Dada una inmersión de un grafo , se define su dual al grafo que tiene tantos vértices como caras del original, existiendo una arista entre dos vértices del dual por cada arista de frontera entre las correspondientes caras del original. El dual del dual se llama bidual, y se denota .

Se observa que C_3^{**} \cong C_3$$C_3^{**} = C_3, pero en general no se puede decir que . Esto ocurre si el original es conexo

Sean dos inmersiones isomorfas, entonces no necesariamente se cumple que .

Podemos observar en este ejemplo que los grafos iniciales son isomorfos, pero los grafos duales no lo son (tienen distinto grado máximo).

Curiosamente, observamos que los grafos resultantes son planares.

Observación

El dual siempre es conexo, por la definición de cara.

Grafo Arista

Dado el grafo sin lazos , se define su grafo arista como el grafo tal que sus vértices sean las aristas de , y dos vértices son adyacentes si y solo si sus aristas asociadas al grafo original incidían sobre el mismo vértice.

Sea el vértice de asociada a las aristas de , siendo e dos vértices, entonces el grado de , estará dado por el grado de ambos vértices . Sin embargo, debemos descontar dos vecinos, ya que estos estarán contados en la propia arista.

Si es isomorfo a , entonces (y la recíproca es verdadera) es -regular. Esto implica que es un ciclo, o una suma disjunta de ciclos.

Si un grafo de orden y tamaño , con sucesión de grados , entonces se cumplirá que, por definición

Cada arista estará asociada a todos el resto de aristas incidentes en un vértice, esto implicará que para cada vértice , se obtendrá un sub-grafo completo de orden en el grafo arista

Si un grafo es euleriano, entonces por la propia definición, su grafo arista es hamiltoniano. Además, será euleriano, ya que todos los vértices tendrán un grado par (debido a que los vértices asociados al grafo original también tendrán un grado par).

Si un grafo es hamiltoniano, entonces su grafo arista también lo será. Sea el ciclo hamiltoniano al grafo original, entonces podremos partir de ese ciclo y, para cada vértice, agregar al recorrido las aristas que no pertenezcan al ciclo. Debido a que todas las aristas incidentes en un mismo vértice son adyacentes, podremos agregar las aristas al recorrido y continuar el recorrido actual. Luego, obtendremos un camino que recorre todos los vértices del grafo arista.