Dado un gráfico con aristas ponderadas, ¿cómo podemos encontrar un ciclo negativo que contenga al menos un vértice en un conjunto de vértices dado ? Gracias.
ds.algorithms
graph-theory
Tianyi Cui
fuente
fuente
Respuestas:
fuente
Voy a suponer que su entrada es un gráfico dirigido; No sé cómo hacer esto para el caso no dirigido.
Los ciclos en el gráfico expandido se proyectan nuevamente a ciclos en el gráfico original, pero cada ciclo en el gráfico expandido contiene uno de los vértices especificados (de lo contrario, no puede retroceder a través de las capas de expansión), por lo que el gráfico original contiene un ciclo negativo que contiene un vértice especificado si el gráfico expandido contiene algún ciclo negativo.
fuente