stringtranslate.com

Gráfico serie-paralelo

Operaciones de composición en series y paralelos para gráficos en series y paralelos

En teoría de grafos , los gráficos en series-paralelas son gráficos con dos vértices distinguidos llamados terminales , formados de forma recursiva mediante dos operaciones de composición simples. Se pueden utilizar para modelar circuitos eléctricos en serie y en paralelo .

Definición y terminología

En este contexto, el término gráfico significa multigrafo .

Hay varias formas de definir gráficos en series paralelas. La siguiente definición sigue básicamente la utilizada por David Eppstein . [1]

Un gráfico de dos terminales (TTG) es un gráfico con dos vértices distinguidos, s y t , llamados fuente y sumidero , respectivamente.

La composición paralela Pc = Pc(X,Y) de dos TTG X e Y es un TTG creado a partir de la unión disjunta de los gráficos X e Y fusionando las fuentes de X e Y para crear la fuente de Pc y fusionando los sumideros de X. e Y para crear el sumidero de Pc .

La composición en serie Sc = Sc(X,Y) de dos TTG X e Y es un TTG creado a partir de la unión disjunta de los gráficos X e Y fusionando el sumidero de X con la fuente de Y. La fuente de X se convierte en la fuente de Sc y el sumidero de Y se convierte en el sumidero de Sc .

Un gráfico en serie-paralelo de dos terminales (TTSPG) es un gráfico que puede construirse mediante una secuencia de composiciones en serie y paralelo a partir de un conjunto de copias de un gráfico de un solo borde K 2 con terminales asignados.

Definición 1 . Finalmente, un gráfico se llama serie-paralelo (gráfico SP) si es un TTSPG cuando dos de sus vértices se consideran fuente y sumidero.

De manera similar, se pueden definir dígrafos en serie-paralelo , construidos a partir de copias de gráficos de un solo arco, con arcos dirigidos desde la fuente hasta el sumidero.

Definición alternativa

La siguiente definición especifica la misma clase de gráficos. [2]

Definición 2 . Un gráfico es un gráfico SP, si se puede convertir en K 2 mediante una secuencia de las siguientes operaciones:

Propiedades

Cada gráfico en serie-paralelo tiene un ancho de árbol como máximo 2 y un ancho de rama como máximo 2. [3] De hecho, un gráfico tiene un ancho de árbol como máximo 2 si y sólo si tiene un ancho de rama como máximo 2, si y sólo si cada componente biconectado es una serie. gráfico paralelo. [4] [5] Los gráficos de series paralelas máximas , gráficos a los que no se pueden agregar aristas adicionales sin destruir su estructura de series paralelas, son exactamente los 2 árboles .

Los gráficos de series paralelas de 2 conexos se caracterizan por no tener ningún subgrafo homeomorfo a K 4 . [3]

Los gráficos en series paralelas también pueden caracterizarse por sus descomposiciones de oreja . [1]

Complejidad computacional

Los gráficos SP pueden reconocerse en tiempo lineal [6] y su descomposición en serie-paralelo también puede construirse en tiempo lineal.

Además de ser un modelo de ciertos tipos de redes eléctricas, estos gráficos son de interés en la teoría de la complejidad computacional , porque una serie de problemas de gráficos estándar se pueden resolver en tiempo lineal en gráficos SP, [7] incluida la búsqueda de la máxima coincidencia , el máximo independiente set , set mínimo dominante y finalización hamiltoniana . Algunos de estos problemas son NP-completos para gráficos generales. La solución aprovecha el hecho de que si se conocen las respuestas a uno de estos problemas para dos gráficos SP, entonces se puede encontrar rápidamente la respuesta para sus composiciones en series y paralelos.

Generalización

Los gráficos generalizados de series-paralelos (gráficos GSP) son una extensión de los gráficos SP [8] con la misma eficiencia algorítmica para los problemas mencionados. La clase de gráficos GSP incluye las clases de gráficos SP y gráficos planos externos .

Los gráficos GSP pueden especificarse mediante la Definición 2 aumentada con la tercera operación de eliminación de un vértice colgante (vértice de grado 1). Alternativamente, la Definición 1 se puede aumentar con la siguiente operación.

Un árbol SPQR es una estructura de árbol que se puede definir para un gráfico arbitrario conectado con 2 vértices . Tiene nodos S, que son análogos a las operaciones de composición de series en gráficos paralelos en serie, nodos P, que son análogos a las operaciones de composición paralela en gráficos paralelos en serie, y nodos R, que no corresponden a gráficos paralelos en serie. operaciones de composición paralelas. Un gráfico biconexo es serie-paralelo si y solo si no hay nodos R en su árbol SPQR.

Ver también

Referencias

  1. ^ ab Eppstein, David (1992). "Reconocimiento paralelo de gráficos en series paralelas" (PDF) . Información y Computación . 98 (1): 41–55. doi :10.1016/0890-5401(92)90041-D.
  2. ^ Duffin, RJ (1965). "Topología de redes en serie-paralelas". Revista de Análisis y Aplicaciones Matemáticas . 10 (2): 303–313. doi : 10.1016/0022-247X(65)90125-3 .
  3. ^ ab Brandstädt, Andreas ; Le, Van Bang; Spinrad, Jeremy P. (1999). Clases de gráficos: una encuesta. Monografías SIAM sobre Matemática Discreta. y Aplicaciones. vol. 3. Filadelfia, PA: Sociedad de Matemáticas Industriales y Aplicadas . págs. 172-174. ISBN 978-0-898714-32-6. Zbl  0919.05001.
  4. ^ Bodlaender, H. (1998). "Un k -arboreto parcial de gráficos con ancho de árbol acotado". Informática Teórica . 209 (1–2): 1–45. doi :10.1016/S0304-3975(97)00228-4. hdl : 1874/18312 .
  5. ^ Salón, Rhiannon; Oxley, James; Sencillo, Charles; Whittle, Geoff (2002). "En matroides de tres anchos de rama". Revista de teoría combinatoria, serie B. 86 (1): 148-171. doi : 10.1006/jctb.2002.2120 .
  6. ^ Valdés, Jacobo; Tarjan, Robert E .; Lawler, Eugene L. (1982). "El reconocimiento de series de dígrafos paralelos". Revista SIAM de Computación . 11 (2): 289–313. doi :10.1137/0211023.
  7. ^ Takamizawa, K.; Nishizeki, T .; Saito, N. (1982). "Computabilidad en tiempo lineal de problemas combinatorios en gráficos series-paralelos". Revista de la ACM . 29 (3): 623–641. doi : 10.1145/322326.322328 . S2CID  16082154.
  8. ^ Korneyenko, Nuevo México (1994). "Algoritmos combinatorios sobre una clase de gráficos". Matemática Aplicada Discreta . 54 (2–3): 215–217. doi : 10.1016/0166-218X(94)90022-1 .Traducido de Avisos de la Academia de Ciencias de la BSSR, Ser. Física-Matemáticas. Ciencia. , (1984) núm. 3, págs. 109-111 (en ruso)