Algorithm Visualizations
Graph-Based AI Search Algorithms
Explore a collection of powerful search algorithms that form the backbone of artificial intelligence and problem-solving.
5 Interactive Visualizations
ALPHA-BETA PRUNING
An optimization technique for the minimax algorithm in game theory.
Interactive Tree VisualizationGREEDY BEST-FIRST SEARCH
A search algorithm that prioritizes nodes based on a heuristic function.
Interactive Path FindingDEPTH-FIRST SEARCH
A graph traversal algorithm that explores as far as possible along each branch.
Interactive Graph TraversalA* SEARCH
An informed search algorithm that finds the shortest path using heuristics.
Path Finding VisualizationUNIFORM COST SEARCH
A search algorithm that finds the path with the lowest cumulative cost.
Cost-Based Path FindingTIC-TAC-TOE AI
Play against an AI that learns optimal strategies through reinforcement learning.
Play Against AIMISSIONARIES & CANNIBALS
A classic state space problem solved using search algorithms.
State Space VisualizationWUMPUS WORLD
A knowledge representation and reasoning problem in AI.
Logic & Knowledge DemoTRAVELLING SALESMAN
An optimization problem to find the shortest possible route.
Route OptimizationCONSTRAINT SATISFACTION
Solving problems by finding values that satisfy all constraints.
Room Coloring Problem