← Volver al laboratorio

EXPERIMENTO 03 / Algoritmos de búsqueda

OmniSearch Mesh.

Seis algoritmos, un mismo grafo. Una exploración visual de las distintas maneras de encontrar un camino.

Explorar repositorio ↗Experimento interactivo

EL PROBLEMA

¿Cómo cambia el camino cuando cambia la estrategia?

EL ENFOQUE

Comparar seis algoritmos sobre un grafo reproducible, con origen y destino que se pueden mover.

Fotograma estático de la demostración original de OmniSearch Mesh
Fotograma estático de la demostración original de OmniSearch Mesh · Material del repositorio original.

Ver cómo busca un algoritmo

OmniSearch Mesh compara BFS, DFS, Dijkstra, A, Greedy y BFS bidireccional* sobre una misma red. Está construido con JavaScript, módulos ES6 y HTML5 Canvas, sin una biblioteca de visualización externa.

El generador utiliza semillas reproducibles. La interfaz permite cambiar la densidad de la red y arrastrar los marcadores de origen y destino para recalcular los recorridos.

Una demostración para explorar

El repositorio incluye una demostración visual y el código de los algoritmos, del generador de grafos y de la interfaz. La imagen de esta página es un fotograma de esa demostración, estático para evitar movimiento automático.

Ver la demostración original en GitHub.

Límites de la comparación

La visualización permite observar los nodos visitados y los caminos encontrados. No es un benchmark general de rendimiento ni una prueba de que un algoritmo sea siempre superior a otro. Sus garantías y su comportamiento dependen de los pesos, la heurística y la estructura del grafo.

El README explica cómo ejecutar el proyecto con un servidor local. No se presupone una demostración pública desplegada.