graph-theory

¿Cuándo es práctico usar la Búsqueda en Profundidad (DFS) frente a la Búsqueda en Amplitud (BFS)?

Entiendo las diferencias entre DFS y BFS, pero me interesa saber cuándo es más práctico usar uno sobre el otro. ¿Podría alguien dar algún ejemplo de cómo DFS superaría a BFS y viceversa?

Grafo Algoritmo Para Encontrar Todas Las Conexiones Entre Dos Vértices Arbitrarios

Estoy tratando de determinar el mejor algoritmo eficiente en el tiempo para llevar a cabo la tarea descrita a continuación. ... t;A->C->F->E Este es un ejemplo, en la práctica puedo tener conjuntos que contienen cientos de miles de registros.

¿Cómo puedo encontrar el camino más corto entre 100 blancos en movimiento? (Demo en vivo incluida.)

Antecedentes Esta imagen ilustra el problema: Puedo controlar el círculo rojo. Los objetivos son los triángulos azules. ... ando de demostrar que el problema es NP-difícil y por lo tanto irrazonable para estar buscando una respuesta óptima para él.

Cómo dibujar un gráfico en LaTeX?

En primer lugar, permítanme decir que estoy usando LyX, aunque no tengo ningún problema con ERT. En segundo lugar, ¿cuál es ... on gráficos y he visto algunos ejemplos, pero no pude averiguar cómo dibujar un gráfico simple: ¿qué paquetes necesito, etc.?

¿Cuál es la estructura de datos de gráficos más eficiente en Python? [cerrado]

Necesito poder manipular un gráfico grande (10^7 nodos) en python. Los datos correspondientes a cada nodo/arista son mínimos, ... cta con un caso similar que pudieran compartir. Después de todo, los gráficos son una de las abstracciones más comunes en CS.

Diferencia entre el camino hamiltoniano y el camino de euler

Puede alguien decirme la diferencia entre el camino hamiltoniano y el camino de Euler. Parecen similares!

¿Biblioteca de dibujos de gráficos en C#? [cerrado]

Estoy buscando una biblioteca (gratuita) que me permita dibujar un CFG (gráfico de flujo de control). Algo así como yFiles, ... . thx Update2: Graph# parece ser la biblioteca más poderosa actualmente. También hay un buen tutorial sobre cómo usarlo.

Ciclos en un Gráfico No Dirigido

Dado un grafo no dirigido G=(V, E) con n vértices (|V| = n), ¿cómo puede saber si contiene un ciclo en O(n)?

Encontrar las rutas entre dos nodos dados?

Digamos que tengo nodos conectados de la siguiente manera, ¿cómo llego al número de rutas que existen entre puntos dados y lo ... '] VALID_PATH : ['A', 'B', 'C', 'D'] ['A', 'E', 'F', 'C'] ['A', 'E', 'F', 'C', 'D'] VALID_PATH : ['A', 'E', 'F', 'C', 'D']

Algoritmo de ordenación: Magento checkout totales ordenados erróneamente causando cálculo de impuestos de envío incorrecto

En Magento hay una funcionalidad donde puede definir el orden del cálculo total especificando antes y después de los cuales s ... ; 'shippingprotectiontax', ), ) Actualización: Ticket de error de Magento: https://jira.magento.com/browse/MCACE-129

¿Hay alguna estructura de datos gráfica implementada para C#

Traté de encontrar una estructura de datos de grafos para reutilizar en C# sin ningún éxito. Por supuesto, puedo pedir presta ... mercialmente práctico(?) También le agradecería si me puede decir cuál es la mejor manera de implementar un gráfico. Gracias

Construir matriz de adyacencia en MATLAB

Considere un conjunto de puntos dispuestos en una cuadrícula de tamaño N-por-M. Estoy tratando de construir la matriz de adya ... adj(k,sub2ind([N M],ii,jj)) = 1; end end end ¿Cómo puede esto mejorar para evitar todos los ¿looping?

¿Cuándo se necesitan interfaces?

(En el contexto de. NET para lo que vale) Tiendo a no usar herencia y rara vez uso interfaces. Me encontré con alguien que ... án obligadas a usar miembros, incluso si no los necesitan. El enfoque composición/mixin no añade nuevos bordes innecesarios.

¿Cómo detectar si agregar un borde a un gráfico dirigido resulta en un ciclo?

Me encontré con esperar gráficos y me pregunto, ¿hay algún algoritmo eficiente para detectar si agregar un borde a un gráfic ... r si el nuevo gráfico es acíclico o no, pero ejecutarlo de nuevo cada vez que se agrega un borde parece bastante ineficiente.

¿Cuál es el significado de" desde distintas cadenas de vértices " en este algoritmo vecino más cercano?

El siguiente pseudo-código es del primer capítulo de una versión preliminar en línea de El Manual de Diseño de Algoritmos (pá ... i en sí nunca se usa en ningún lugar! ¿Podría alguien más listo que yo por favor explicar lo que realmente está pasando aquí?

Pregunta de Entrevista, Recuperar orden alfabético del diccionario [cerrado]

Mi novia recibió esta pregunta en una entrevista, y me gustó tanto que pensé en compartirla... Escribe un algoritmo que recib ... la pregunta P.d. Creo que el mejor formato para publicar soluciones es con pseudo código, pero deje esto a su consideración

¿Para qué es útil la búsqueda primero en amplitud?

Por lo general, cuando he tenido que recorrer un gráfico, siempre he utilizado la búsqueda en profundidad debido a la menor c ... usado un BFS (porque pensé que era un DFS). Todavía tengo curiosidad por saber, sin embargo, por qué fue útil en este caso.

¿Qué es un algoritmo eficiente para contar el número de triángulos en un gráfico?

¿Qué es un algoritmo eficiente para contar el número de triángulos en un grafo no dirigido )(donde un grafo es un conjunto d ... nto para los conjuntos de datos más grandes. O (n^3). El algoritmo en sí es parte del cálculo del coeficiente de agrupación.

¿Hay implementaciones de algoritmos para la detección de la comunidad en gráficos? [cerrado]

Estoy buscando implementaciones de algoritmos de detección de comunidad, como el algoritmo Girvan-Newman (2002). He visitado ... publicó implementaciones de estos algoritmos (tal vez incluso un kit de herramientas?), pero parece que no puedo encontrarlo.

Santa secreto algoritmo

Cada Navidad dibujamos nombres para el intercambio de regalos en mi familia. Esto generalmente implica múltiples redibujos h ... r vértice al segundo. El objetivo es obtener un gráfico donde cada vértice tiene una arista entrando, y una arista saliendo.