8 votos

Encontrar el subgrafo con el mayor diámetro

Dado un grafo conexo no dirigido $G=(V, E)$ . Encuentra el subgrafo inducido $G[W]$ de $G$ con el mayor diámetro $d$ donde el diámetro es la mayor distancia entre cualquier par de vértices.

El diámetro del siguiente gráfico es 2, porque podemos ir de cada nodo a cada uno de los otros nodos a través de un máximo de 2 aristas. Sin embargo, al eliminar un nodo, por ejemplo C (y sus aristas adyacentes), el diámetro aumenta a 3, porque necesitamos 3 aristas de A a E.

Exemplary graph with 5 nodes in a circle

Una posible solución sería generar todos los subgráficos, calcular el diámetro y seleccionar el mayor. Sin embargo, el número de subgrafos aumenta exponencialmente con el número de vértices, por lo que es inviable.

6voto

Void Puntos 111

Equivalentemente, queremos encontrar el camino inducido más largo. Según Wikipedia, es NP-difícil encontrarlo:

Es NP-completo determinar, para un grafo G y un parámetro k, si el grafo tiene un camino inducido de longitud al menos k. Garey y Johnson (1979) atribuyen este resultado a una comunicación no publicada de Mihalis Yannakakis.

http://en.wikipedia.org/wiki/Induced_path

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X