A Java program for constructing and analyzing graphs
Graph Builder is a Java program for constructing graphs. It currently supports undirected, directed, and structural graphs. Additionally, the “Grid Graph” selection allows for creating graphs where node positions are locked on to a grid. The following graph statistics are maintained as the graph is constructed.
- Node count (
- Edge count (
- Connected (
- Smallest and largest degree (
- Average degree (
- Smallest and largest geodesic (
- Average geodesic (
Additionally, the list of each node’s neighbors is maintained.