Skip to content

Discovery

Relationship Discovery

Explore how algorithms connect through alternatives, variants, dependencies, prerequisites, and conceptual neighbors.

Open Constellation View

1837

Typed relationships

1004

Algorithms with links

13

Relationship types

0

Needs review

1004 of 1004 algorithms

Algorithms

Showing first 48. Narrow the search for more precision.

Selected Algorithm

Pathfinding

A* Search

Finds a low-cost path by combining path cost so far with a heuristic estimate to the goal.

Detail
CoreFormulaSource checked25 links

Good next jumps

6 suggestions

Has variants 11

Algorithms that are listed as variants of this method.

Has variants
Detail

Theta* modifies A* to allow any-angle paths.

PathfindingSpecializedFormula
Has variants
Detail

D* Lite is an incremental replanning variant related to A*.

PathfindingSpecializedFormula
Has variants
Detail

IDA* uses iterative deepening with an A*-style cost bound.

PathfindingCoreFormula
Has variants
Detail

LPA* incrementally repairs A*-style shortest-path estimates.

PathfindingExtendedFormula
Has variants
Detail

D* belongs to the A*-style heuristic search family.

PathfindingExtendedFormula
Has variants
Detail

Anytime Repairing A* refines a feasible path over time.

PathfindingSpecializedFormula
Has variants
Detail

Lazy Theta* is a pathfinding variant of A* Search with a different search or heuristic tradeoff.

PathfindingCoreFormula
Has variants
Detail

Block A* is a pathfinding variant of A* Search with a different search or heuristic tradeoff.

PathfindingCore

Showing 8 of 11.

Alternatives 4

Algorithms that solve a similar problem and can be compared by tradeoff.

Alternatives
Detail

Greedy best-first search prioritizes heuristic distance without full path-cost balancing.

PathfindingCoreFormula
Alternatives
Detail

Flow fields support many agents moving toward common goals.

PathfindingCoreFormula
Alternatives
Detail

RRT explores continuous spaces where grid-based A* may be impractical.

PathfindingExtendedFormula
Alternatives
Detail

Weighted A* is a route-search alternative to A* Search with different heuristic or replanning behavior.

PathfindingCoreFormula

Alternatives 1

Algorithms that solve a similar problem and can be compared by tradeoff.

Alternative to
Detail

A* balances path cost and heuristic cost, while greedy best-first focuses on the heuristic.

PathfindingCoreFormula

Used by 1

Algorithms that rely on this method, structure, or idea.

Used by
Detail

Hierarchical pathfinding often searches abstract regions before refining paths with A*-style search.

PathfindingExtended

Uses 1

Algorithms this method relies on through inverse used-by links.

Uses
Detail

A* commonly uses a priority queue ordered by f-score.

Data StructuresFoundationFormula

Uses 1

Methods, data structures, or subroutines this algorithm relies on.

Uses
Detail

A* commonly expands frontier nodes from a priority queue.

Data StructuresFoundationFormula

Prerequisites 1

Algorithms that are listed as prerequisites for this method.

Prerequisites
Detail

A* adds a heuristic estimate to Dijkstra-style path search.

PathfindingFoundationFormula

Improved by 2

Algorithms that improve on this method.

Improved by
Detail

Jump Point Search prunes symmetric grid moves in A*-style search.

PathfindingExtendedFormula
Improved by
Detail

ALT uses landmark distances to strengthen A* heuristics.

PathfindingExtendedFormula

Generalizes 1

Broader methods that cover this algorithm's mechanism or problem shape.

Generalizes
Detail

D* Lite extends A*-style planning to changing graphs.

PathfindingSpecializedFormula

Improves on 1

Methods that this algorithm refines, speeds up, or makes more practical.

Improves on
Detail

A* adds a heuristic to guide the shortest-path search.

PathfindingFoundationFormula

Conceptual neighbors 1

Algorithms that share a mechanism, family, or design idea.

Conceptual neighbors
Detail

Dynamic Window Approach and A* Search both relate to local robot navigation, but use different structures or assumptions.

PathfindingCore

Path Explorer

A* SearchHas variants

Shortest discovered path within four relationship steps.

Type Explorer

Sparse Areas

Top hubs

Low-connection algorithms