Jump to content

Wikipedia:Books/archive/Graph Algorithms: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
fixed more links
Tag: new user modifying archives
Fixed links in the minimum spanning tree section
Tag: new user modifying archives
Line 43: Line 43:
Shortest paths
Shortest paths
*[[Shortest path problem]]
*[[Shortest path problem]]
*[[Dijkstra's algorithm for single-source shortest paths with positive edge lengths]]
*[[Dijkstra's algorithm|Dijkstra's algorithm for single-source shortest paths with positive edge lengths]]
*[[Bellman–Ford algorithm for single-source shortest paths allowing negative edge lengths]]
*[[Bellman–Ford algorithm|Bellman–Ford algorithm for single-source shortest paths allowing negative edge lengths]]
*[[Johnson's algorithm for all-pairs shortest paths in sparse graphs]]
*[[Johnson's algorithm|Johnson's algorithm for all-pairs shortest paths in sparse graphs]]
*[[Floyd–Warshall algorithm for all-pairs shortest paths in dense graphs]]
*[[Floyd–Warshall algorithm|Floyd–Warshall algorithm for all-pairs shortest paths in dense graphs]]
*[[Suurballe's algorithm for two shortest disjoint paths]]
*[[Suurballe's algorithm|Suurballe's algorithm for two shortest disjoint paths]]
*[[Bidirectional search]]
*[[Bidirectional search]]
*[[A* search algorithm]]
*[[A* search algorithm]]
Line 54: Line 54:
*[[Canadian traveller problem]]
*[[Canadian traveller problem]]
*[[K shortest path routing]]
*[[K shortest path routing]]
*[[Application: Centrality analysis of social networks]]
*[[Centrality|Application: Centrality analysis of social networks]]
*[[Application: Schulze voting system]]
*[[Schulze method|Application: Schulze voting system]]


Minimum spanning trees
Minimum spanning trees
Line 62: Line 62:
*[[Kruskal's algorithm]]
*[[Kruskal's algorithm]]
*[[Prim's algorithm]]
*[[Prim's algorithm]]
*[[Edmonds's algorithm for directed minimum spanning trees]]
*[[Edmonds' algorithm|Edmonds's algorithm for directed minimum spanning trees]]
*[[Degree-constrained spanning tree]]
*[[Degree-constrained spanning tree]]
*[[Maximum-leaf spanning tree]]
*[[Connected dominating set|Maximum-leaf spanning tree]]
*[[K-minimum spanning tree]]
*[[K-minimum spanning tree]]
*[[Capacitated minimum spanning tree]]
*[[Capacitated minimum spanning tree]]
*[[Capacitated minimum spanning tree]]
*[[Capacitated minimum spanning tree]]
*[[Application: Single-linkage clustering]]
*[[Single-linkage clustering|Application: Single-linkage clustering]]
*[[Application: Maze generation]]
*[[Maze generation algorithm|Application: Maze generation]]


Cliques, independent sets, and coloring
Cliques, independent sets, and coloring

Revision as of 20:35, 4 February 2023

Introduction

Graph exploration and vertex ordering

Connectivity of undirected graphs

Connectivity of directed graphs

Shortest paths

Minimum spanning trees

Cliques, independent sets, and coloring

Covering and domination

Tours

Matching

Network flow

Graph drawing and planar graphs

Special classes of graphs

Graph isomorphism

Graph decomposition and graph minors