Overview
Bron-Kerbosch Algorithm is a graph algorithm that extracts graph structure such as components, rankings, closures, flows, or matchings. It helps expose graph structure that is hard to see from local edges alone.
Bron-Kerbosch Algorithm extracts structure such as components, tours, rankings, or closures from a graph.
Compact metadata for implementation and discovery.
Bron-Kerbosch Algorithm is a graph algorithm that extracts graph structure such as components, rankings, closures, flows, or matchings. It helps expose graph structure that is hard to see from local edges alone.
Quick facts
Runtime and memory behavior at a glance.
Best
O(V + E)
Average
O(V + E)
Worst
O(V + E)
Space
O(V)
Show graph nodes and edges changing color as the traversal, ranking, or flow state evolves.
Bron-Kerbosch Algorithm operates in O(V + E) time and O(V) space within the Graph Algorithm family. Often compared with Breadth-First Search and Depth-First Search.
What each reference supports for this entry.
Textbook support for Bron-Kerbosch Algorithm's standard algorithm design, invariants, and complexity analysis.
Open sourceAlgorithm catalog support for Bron-Kerbosch Algorithm's problem context, known alternatives, and practical selection tradeoffs.
Open sourceOriginal Algorithm 457 reference for recursive enumeration of all cliques in an undirected graph.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Optimization · Extended
Branch-and-bound maximum clique and Bron-Kerbosch both explore clique search spaces with different pruning goals.
Compare with thisBron-Kerbosch Algorithm and Breadth-First Search address nearby graph traversal problems but make different implementation tradeoffs.