Tag: GRAPH-ALGORITHM
Encontré este algoritmo para digrafos que comprueba si existe un sumidero total en un grafo. https://www.geeksforgeeks.org/determine-whether-universal-sink-exists-directed-graph/ Mi pregunta es: ¿Es válido para un digrafo no dirigido acíclico (non – dag)? Porque si existe un ciclo entre v1 y v2, podríamos perder la identificación de este 1 y pensar erróneamente que . . . Read more
Dado un grafo que tiene nodos BIDIRECCIONALES y diferentes pesos para ir de uno a otro, lo que significa que puedo ir de a->c con un costo de 50, y digamos c->a con un costo de 1/50. Esto significa que si tengo $100 de A, entonces puedo tener 100 * . . . Read more
Estoy preguntándome si existe un algoritmo que pueda resolver este problema: Suponga que tiene un conjunto con conjuntos en él donde cada conjunto puede o no tener elementos. Por ejemplo, supongamos que los posibles elementos de los conjuntos son 1, 2 y 3, entonces tendríamos, por ejemplo, un conjunto como . . . Read more
Estoy tratando de implementar el algoritmo de Kosaraju para encontrar los componentes fuertemente conexos de un grafo dirigido en tiempo lineal. El objetivo es almacenar y mostrar la lista de tamaños de los SCC. class Graph: def __init__(self, edge_list, num_nodes): self.graph = edge_list self.rev_graph = self.reverse_graph() self.num_nodes = num_nodes self.traversed_nodes_p1 . . . Read more
Esta pregunta es puramente teórica. Digamos que tienes un grafo A, un algoritmo de búsqueda en profundidad (DFS, por sus siglas en inglés) y una búsqueda en amplitud (BFS, por sus siglas en inglés) que buscan en el grafo los nodos que coinciden con un predicado dado y devuelven la . . . Read more