Graph simulation using Java.
- Java SE 8
- An IDE of your choice (confirmed to be working on IntelliJ IDEA).
Launch using either sample/Draw.java, sample/SimpleDraw.java or B19/SubTree.java.
Draw a graph using either edge matrix (top 2 textboxes) or L and lst arrays (the bottom 2).
The graph optimizes itself to the nearest local mininmum where vertice repulsion and edge attraction forces balance each other out as defined by:
Where edges are "springs" and vertices repel each other.
SimpleDraw provides simplified user interface with only vertice matrix as an input.
SubTree provides interface for calculating subtrees of user provided graph.



