Ruta independiente de la fuente en el gráfico

Some years ago I read about an algorithm: it labels graph's edges so path from source node X to destination node Y is always the same sequence of labels, independently from which node you select as source X. How is it called?

(I can't remember which kind of conditions should be satisfied by graph)

Here an example (created by me):

Gráfico de ejemplo

  • Vertex 1: Red/Black/Red
  • Vertex 2: Red/Red/Black
  • Vertex 3: Red/Red/Black/Green
  • Vertex 4: Red/Black/Red/Green

Starting from any vertex as source you using the path above you always reach the destination vertex.

preguntado el 31 de julio de 12 a las 14:07

Edge from 2 to 3 can be colored black too. And Vertex 3 rule become: Red/Red/Black/Black -

Are there other conditions? You could always label everything with red! -

I think it was obvius that you can't assign the same color for two edges saliendo from the same vertex :) If not path is ambiguous! -

1 Respuestas

There is the Road Coloring Problem:

El problema: Given a directed graph G, colour the edges such that for every vertex, there are a set of instructions that lead to that vertex, from every other vertex.


It was recently proved (Trahtman 2009) that if the graph is aperiodic and every vertex has the same out-degree, such a coloring exists:

Teorema: Cada finito strongly connected aperiodic directed graph of uniform out-degree has a synchronizing coloring.

Trahtman also give an O(n^3) algorithm for the problem.

You should search for "road coloring problem algorithm" and its variants (for example one can relax the condition to aperiodicity, but I think it's an open problem so far).

Respondido 31 Jul 12, 16:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.