Manually Creating Graphs

Graphs require that their vertices and edges be exhaustively enumerated prior to their manipulation by programs.

Sometimes manually enumerating a graph's vertices and edges is not practical.

This is apparent by looking at the 8-Puzzle Problem.