Graph: Create graphs and display graph information.
Graph => Create random graph: Use this opion to create a graph with a random number of vertices and edges.
Graph => Display weights: This option is enabled after the creation of a graph. It opens a small window which displays the weights of the edges of the graph.
Algorithms: Execute various graph algorithms. This menu is enabled after the creation of a graph.
Algorithms => Best path: Algorithms which try to find the best path between two vertices by using the weight of the edges as a factor.
Algorithms => Best path => Bellman-Ford: Opens a window to choose the source and destination vertex, and if "Show" is pressed, executes the Bellman-Ford algorithm, and displays the results in a new window.
Algorithms => Best path => Dijkstra: Opens a window to choose the source and destination vertex, and if "Show" is pressed executes Dijkstra's Shortest Path First algorithm, and displays the results in a new window.
Algorithms => Traversal: Graph traversal algorithms, which do not use the weight of the edges as a factor when trying to find the best path.
Algorithms => Traversal => DFS: Opens a window to choose the source and destination vertex, and if "Show" is pressed executes the Depth First Search traversal algorithm, and displays the results in a new window.
Algorithms => Traversal => BFS: Opens a window to choose the source and destination vertex, and if "Show" is pressed executes the Breadth First Search traversal algorithm, and displays the results in a new window.
Help: Various help resources.
Help => Quick usage: This menu.
Help => About: Various information related with GraphNetwork (creator, license, etc).
After the creation of a graph, you can right click any of the vertices or edges, and a popup menu with useful control options will apear:
Right click an edge => Hide Edge: Use this option to hide an edge. Note that edges are always directed, so you must hide an edge from both side to make it invisible.
Left click a vertex: Only the directly connected vertices with this vertex remain visible, all the others are collapsed.
Right click a vertex => Expand Node: Expands the vertex, if it is collapsed.
Right click a vertex => Hide Node: Hides the vertex.
Right click a vertex => Center Node: Moves the vertex to the central point of the graph.