3D Knowledge Graph
Algorithm Constellation — 3D Knowledge Graph
The constellation is an interactive WebGL map of all 1,001 algorithms in Algorithm Atlas. Each star is one algorithm; stars are clustered by their 21 categories, and the lines between them are the 1,818 typed relationships recorded in the catalog, such as one algorithm being a variant of, an alternative to, or a prerequisite of another. 63 entries are marked Source Checked with verified reference implementations; the rest are labelled AI Reviewed.
Drag to rotate, scroll to zoom, and select a star to open that algorithm's page with its summary, complexity, pseudocode and related algorithms. If the 3D view cannot load in your browser, every algorithm is also reachable from the category lists below and the full index.
Relationship types shown as edges
- alternative to: 623
- conceptually related: 444
- uses: 207
- often paired with: 156
- variant of: 104
- used by: 72
- generalizes: 65
- specializes: 39
- prerequisite of: 37
- improves on: 28
- approximates: 24
- depends on: 16
- transforms into: 3
Categories (clusters in the constellation)
- Sorting (26 algorithms)
- Searching (24 algorithms)
- Graph Traversal (67 algorithms)
- Pathfinding (48 algorithms)
- Compression (43 algorithms)
- Cryptography (54 algorithms)
- Optimization (77 algorithms)
- Machine Learning (49 algorithms)
- Rendering (49 algorithms)
- Simulation (45 algorithms)
- Numerical Methods (73 algorithms)
- Signal Processing (44 algorithms)
- Geometry (70 algorithms)
- Scheduling (43 algorithms)
- Pattern Matching (57 algorithms)
- Data Structures (62 algorithms)
- Image Processing (38 algorithms)
- Randomness & Sampling (40 algorithms)
- Parsing (41 algorithms)
- Procedural Generation (38 algorithms)
- Distributed Systems (13 algorithms)
Browse the full algorithm index · All categories