Heuristic Graph Pathfinding Agent

Dijkstra and A* on grid mazes

Step 0 of 0
Hover a cell to compare how each search treated it.

Benchmark across all mazes

The same comparison the Python script writes to benchmark_results.csv, recalculated in your browser. Choose a maze name to replay it above.

Dijkstra and A* compared on every maze
Maze Path Nodes expanded A* node reduction Density Runtime
DijkstraA* DijkstraA* Dijkstra (µs)A* (µs)

Density is expanded nodes divided by all walkable cells. Reduction is measured against Dijkstra's expanded-node count. Runtimes are averages over repeated runs in this browser, so they vary by device and are illustrative only.