Skip to content
chiller87 edited this page Nov 19, 2014 · 3 revisions

vigral logo

What is vigral?

vigral (Visualization of Graph Algorithms) is a tool that addresses all people who are interested in graphs and algorithms on these. This tool lets you create a graph easily and choose one of the already implemented algorithms. It should help you understand how the algorithm works and to find out on what kind of graph the chosen algorithm will not work correct.

When you start this tool, you will see a white "drawing panel", referred to as graph panel. To the right of that graph panel you will see a textbox. This is the place, where you will see the explanation of the steps performed by the chosen algorithm.

Once you have chosen an algorithm, the software will perform that algorithm on the given graph and visualize it step by step with a nice coloring and textual explanations. You can see one step after the other automatically with the speed you prefer or pause the visualization at every step. You also can jump right to the end or to the beginning of the algorithm or just one step forth or back.

You can implement algorithms on your own with the help of the "vigral_plugins_framework". Once you got a .class file that extends the "AbstractAlgorithm" class, that is included in the framework. You should make sure that the ".class" file is named exactly as the class that extends the "AbstractAlgorithm" for the software to be able to load that "plugin".

Clone this wiki locally