fbpx
Wikipedia

Apareamiento (teoría de grafos)

En matemática discreta y en particular en la teoría de grafos, un apareamiento o conjunto independiente de aristas, también llamado emparejamiento o matching (en inglés), en un grafo es un conjunto de aristas independientes, es decir, sin vértices en común.

Definición

 
Tres ejemplos de apareamientos maximales, representados por las aristas rojas

Dado un grafo   un apareamiento M en G es un conjunto de aristas no adyacentes entre sí.

Decimos que un vértice está apareado (acoplado saturado) si es incidente con una arista en el apareamiento. En otro caso, el vértice está libre.

 
Tres ejemplos de apareamientos máximos

Un apareamiento máximo es un apareamiento que contiene el número máximo posible de aristas. Puede haber muchos apareamientos máximos. El número de apareamiento de un grafo es el tamaño del apareamiento máximo.

Un apareamiento maximal es un apareamiento M de un grafo G con la propiedad de que si alguna arista que no pertenece a M es añadido a M, no será ya un apareamiento. Nótese que todos los apareamiento máximos deben ser maximales, pero no todos los apareamiento maximales deben de ser máximos.

Un apareamiento perfecto es un apareamiento que cubre todos los vértices del grafo. Esto es, cada vértice está saturado bajo el apareamiento. Cada apareamiento perfecto es máximo y maximal.

Dado un apareamiento M

  • un camino M-alterno es un camino en el cual sus aristas alternativamente pertenecen y no pertenecen al apareamiento.
  • un camino M-incremento es un camino M-alternato que comienza y termina en un vértice libre.

Nótese que un apareamiento es máximo si y sólo si no contiene ningún camino M-incremento.

Apareamientos en grafos bipartitos

Los problemas de apareamiento tienen relación muchas veces con grafos bipartitos. Encontrar un apareamiento máximo bipartito (a menudo llamado cardinalidad máxima de un grafo bipartito) en un grafo bipartito   es quizás el problema más simple. El algoritmo de los caminos aumentantes lo encuentra por búsqueda de caminos aumentantes por cada   a   y añadiéndolo al apareamiento si existe. Como cada camino puede ser encontrado en tiempo  , el costo de tiempo es  . Todas las aristas con flujo de   a   constituyen un apareamiento máximo. Una mejora sobre esto es el algoritmo de Hopcroft-Karp, de costo de tiempo  .

En un grafo bipartito ponderado, cada arista tiene asociado un valor. Un apareamiento máximo bipartito ponderado está definido como un apareamiento perfecto donde la suma de los valores de sus arcos en el apareamiento tiene un valor maximal. Si el grafo no es completamente bipartito, los arcos ausentes son introducidos con valor cero. Encontrar tal apareamiento es conocido como problema del asignamiento. Para resolverlo se usa la búsqueda del camino mínimo modificado con el algoritmo del camino aumentante. Si usamos el algoritmo de Bellman-Ford, con costo de tiempo  . El más especializado es el algoritmo Húngaro que resuelve el problema de asignación con costo de tiempo  .

Apareamientos en grafos generales

Existe un algoritmo en tiempo polinomial que es capaz de encontrar un emparejamiento máximo en un grafo que no es bipartito. Este fue desarrollado por Jack Edmonds y fue publicado en un artículo llamado Paths, trees, and flowers en 1965.[1]​ El algoritmo recibe el nombre de Algoritmo de Emparejamiento de Edmonds.

Propiedades

  • Para un grafo G con n vértices con un vértice aislado el número de apareamiento + número de aristas de covering = n.[2]
  • Un grafo con n vértices y un apareamiento perfecto tiene un número de apareamiento igual a n/2.

Véase también

Referencias

  1. Edmonds, Jack (1965). «Paths, trees, and flowers». Canad. J. Math. 17: 449-467. doi:10.4153/CJM-1965-045-4. 
  2. Gallai, Tibor. "Über extreme Punkt- und Kantenmengen." Ann. Univ. Sci. Budapest, Eotvos Sect. Math. 2, 133-138, 1959.
  •   Datos: Q1065144
  •   Multimedia: Matching (graph theory)

apareamiento, teoría, grafos, matemática, discreta, particular, teoría, grafos, apareamiento, conjunto, independiente, aristas, también, llamado, emparejamiento, matching, inglés, grafo, conjunto, aristas, independientes, decir, vértices, común, Índice, defini. En matematica discreta y en particular en la teoria de grafos un apareamiento o conjunto independiente de aristas tambien llamado emparejamiento o matching en ingles en un grafo es un conjunto de aristas independientes es decir sin vertices en comun Indice 1 Definicion 2 Apareamientos en grafos bipartitos 3 Apareamientos en grafos generales 4 Propiedades 5 Vease tambien 6 ReferenciasDefinicion Editar Tres ejemplos de apareamientos maximales representados por las aristas rojas Dado un grafo G V E displaystyle G V E un apareamiento M en G es un conjunto de aristas no adyacentes entre si Decimos que un vertice esta apareado acoplado saturado si es incidente con una arista en el apareamiento En otro caso el vertice esta libre Tres ejemplos de apareamientos maximos Un apareamiento maximo es un apareamiento que contiene el numero maximo posible de aristas Puede haber muchos apareamientos maximos El numero de apareamiento de un grafo es el tamano del apareamiento maximo Un apareamiento maximal es un apareamiento M de un grafo G con la propiedad de que si alguna arista que no pertenece a M es anadido a M no sera ya un apareamiento Notese que todos los apareamiento maximos deben ser maximales pero no todos los apareamiento maximales deben de ser maximos Un apareamiento perfecto es un apareamiento que cubre todos los vertices del grafo Esto es cada vertice esta saturado bajo el apareamiento Cada apareamiento perfecto es maximo y maximal Dado un apareamiento M un camino M alterno es un camino en el cual sus aristas alternativamente pertenecen y no pertenecen al apareamiento un camino M incremento es un camino M alternato que comienza y termina en un vertice libre Notese que un apareamiento es maximo si y solo si no contiene ningun camino M incremento Apareamientos en grafos bipartitos EditarLos problemas de apareamiento tienen relacion muchas veces con grafos bipartitos Encontrar un apareamiento maximo bipartito a menudo llamado cardinalidad maxima de un grafo bipartito en un grafo bipartito G V X Y E displaystyle G V X Y E es quizas el problema mas simple El algoritmo de los caminos aumentantes lo encuentra por busqueda de caminos aumentantes por cada x X displaystyle x in X a Y displaystyle Y y anadiendolo al apareamiento si existe Como cada camino puede ser encontrado en tiempo O E displaystyle O E el costo de tiempo es O V E displaystyle O VE Todas las aristas con flujo de X displaystyle X a Y displaystyle Y constituyen un apareamiento maximo Una mejora sobre esto es el algoritmo de Hopcroft Karp de costo de tiempo O V E displaystyle O sqrt V E En un grafo bipartito ponderado cada arista tiene asociado un valor Un apareamiento maximo bipartito ponderado esta definido como un apareamiento perfecto donde la suma de los valores de sus arcos en el apareamiento tiene un valor maximal Si el grafo no es completamente bipartito los arcos ausentes son introducidos con valor cero Encontrar tal apareamiento es conocido como problema del asignamiento Para resolverlo se usa la busqueda del camino minimo modificado con el algoritmo del camino aumentante Si usamos el algoritmo de Bellman Ford con costo de tiempo O V 2 E displaystyle O V 2 E El mas especializado es el algoritmo Hungaro que resuelve el problema de asignacion con costo de tiempo O V 3 displaystyle O V 3 Apareamientos en grafos generales EditarExiste un algoritmo en tiempo polinomial que es capaz de encontrar un emparejamiento maximo en un grafo que no es bipartito Este fue desarrollado por Jack Edmonds y fue publicado en un articulo llamado Paths trees and flowers en 1965 1 El algoritmo recibe el nombre de Algoritmo de Emparejamiento de Edmonds Propiedades EditarPara un grafo G con n vertices con un vertice aislado el numero de apareamiento numero de aristas de covering n 2 Un grafo con n vertices y un apareamiento perfecto tiene un numero de apareamiento igual a n 2 Vease tambien EditarConjunto de vertices independientes Descomposicion de Dulmage MendelsohnReferencias Editar Edmonds Jack 1965 Paths trees and flowers Canad J Math 17 449 467 doi 10 4153 CJM 1965 045 4 Gallai Tibor Uber extreme Punkt und Kantenmengen Ann Univ Sci Budapest Eotvos Sect Math 2 133 138 1959 Thomas H Cormen Charles E Leiserson Ronald L Rivest and Clifford Stein Introduction to Algorithms Second Edition MIT Press and McGraw Hill 2001 ISBN 0 262 03293 7 Section 26 3 Maximum bipartite apareamiento pp 664 669 West Douglas Brent 1999 1996 3 Introduction to Graph Theory 2nd edition edicion Prentice Hall ISBN 0 13 014400 2 Datos Q1065144 Multimedia Matching graph theory Obtenido de https es wikipedia org w index php title Apareamiento teoria de grafos amp oldid 135198905, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos