Grafo bipartito

En teoría de grafos, un grafo bipartito es un grafo cuyos vértices se pueden separar en dos conjuntos disjuntos, de manera que las aristas no pueden relacionar vértices de un mismo conjunto.

[1]​ Un grafo bipartito completo es un grafo bipartito en que todos los vértices de uno de los subconjuntos están relacionados con los del otro subconjunto.

Análogamente, también se puede definir un grafo s-partito completo, como uno en que todos los pares de vértices pertenecientes a subconjuntos diferentes son adyacentes.

es bipartito si N se puede particionar en dos conjuntos U y V, es decir, tal que

Los grafos bipartitos suelen representarse gráficamente con dos columnas (o filas) de vértices y las aristas uniendo vértices de columnas (o filas) diferentes.

Los dos conjuntos U y V pueden ser pensados como un coloreo del grafo con dos colores: si pintamos los vértices en U de azul y los vértices de V de verde obtenemos un grafo de dos colores donde cada arista tiene un vértice azul y el otro verde.

Un grafo bipartito con la partición de los vértices en U y V suele denotarse G = (U, V, E).

Si |U| =|V|, esto es, si los dos subconjuntos tiene la misma cantidad de elementos o cardinalidad, decimos que el grafo bipartito G es balanceado.

Si todos los vértices del mismo lado de la bipartición tienen el mismo grado, entonces G es llamado grafo birregular.

Los grafos bipartitos son utilizados, naturalmente, cuando se modelan relaciones entre dos diferentes clases de objetos.

Por ejemplo, un grafo conformado por dos conjuntos: jugadores de fútbol y clubes deportivos, con una arista entre cada jugador y un club, tal que el jugador ha jugado para dicho club; es un ejemplo natural de una red de afiliación, un tipo de grafo bipartito utilizado en el análisis de redes sociales.

Sin embargo, también se pueden definir grafos bipartitos sobre redes unimodales.

Ejemplo de grafo bipartito.
Grafo bipartito con un subconjunto V1 y otro V2
Grafo bipartito completo