Preguntas con respuestas sobre "directed-acyclic-graphs"

103 preguntas, página #1

14

votos

3

respuestas

vistas 25,460

Camino más largo en un DAG

Para encontrar la ruta más larga en un DAG, conozco 2 algoritmos: algo 1: hacer una ordenación topológica + usar programación dinámica en el resultado de la ordenación ~ o ~ algo 2: enumerar todas las rutas en el DAG usando DFS, y grabar el más largo. Parece que enumerar todas las rutas con DFS tiene una mayor complejidad...

preguntado 11 años, 0 meses

0

votos

1

respuestas

vistas 421

Rutas más cortas para gráficos acíclicos dirigidos

Básicamente, tengo una matriz n por m de valores flotantes y estoy tratando de encontrar el camino más corto entre cualquiera de la primera fila de valores y cualquiera de la m-ésima fila de valores. El nodo (i, j) en el gráfico tiene hijos {(i, j+1), (i-1, j+1), i+1, j+1)} para cualquier nodo que no esté en el borde (1 < yo < n-0) ...

preguntado 11 años, 0 meses

1

votos

1

respuestas

vistas 102

¿Cómo represento un conjunto de elementos de auto-relación "tiene y pertenece a muchos" en HTML?

Estoy trabajando en un sistema Ruby on Rails que tiene una tabla Project con una relación has_and_belongs_to_many consigo misma (las relaciones cíclicas no son posibles). De esta manera, un proyecto puede ser parte de más de otro proyecto, lo cual es muy útil y una característica excelente del sistema heredado, el nuevo...

preguntado 11 años, 1 meses

4

votos

3

respuestas

vistas 989

¿Cómo se puede llamar a esta reestructuración topológica DAG?

Estuve interesado en los gráficos acíclicos directos (DAG) durante mucho tiempo y después de leer sobre la clasificación topológica en Wikipedia, no encontré ninguna mención especial de un enfoque que involucre la numeración de capas (aunque las capas se mencionan ampliamente para el dibujo). Con este enfoque el gráfico no es...

preguntado 11 años, 1 meses

2

votos

1

respuestas

vistas 870

Suma de productos de ruta en DAG

Supongamos que tenemos un DAG con bordes etiquetados con números. Define el valor de un camino como el producto de las etiquetas. Para cada par (fuente, sumidero) quiero encontrar la suma de los valores de todas las rutas desde la fuente hasta el sumidero. Puede hacer esto en tiempo polinomial con programación dinámica, pero todavía hay algunos...

preguntado 11 años, 1 meses

6

votos

1

respuestas

vistas 366

Detección incremental de dominadores en DAG

Supongamos que tenemos un DAG con una fuente. Me gustaría encontrar nodos n de manera que cualquier ruta completa desde la fuente pase por n (es decir, n domina todos los sumideros). En otras palabras: si elimináramos todos los sucesores de n, entonces todos los caminos terminarían en n. El problema es que los nodos se marcan de forma incremental como ...

preguntado 11 años, 3 meses

4

votos

3

respuestas

vistas 482

Eliminando bordes extraños en un gráfico acíclico dirigido al intentar encontrar las rutas más largas

Hice una pregunta sobre cómo encontrar subsecuencias en una cantidad variable de conjuntos sin caracteres repetidos. La solución fue crear una matriz de cada par de letras, descartar las que no aparecen en cada conjunto y luego encontrar la ruta más larga en el gráfico acíclico dirigido. Sin embargo, no quiero solo ...

preguntado 11 años, 4 meses