Is there any software that for drawing graphs (edges and nodes) that gives detailed maths data such as degree of each node, density of the graph and that can help with shortest path problem and with algorithms such as Dijkstra ?
Thanks!
|
Is there any software that for drawing graphs (edges and nodes) that gives detailed maths data such as degree of each node, density of the graph and that can help with shortest path problem and with algorithms such as Dijkstra ? Thanks! |
|||||||
|
|
If you are comfortable using Python, I've found NetworkX to be quite useful for generating graphs and doing the types of calculations you mention. |
|||
|
|
|
graphviz is quite good and opensource. I used my own software to create dot- files and let graphviz interpret them. I have used it on Linux, but there seems to exist a windows-port as well. |
|||
|
|
|
A very quick trip to Google showed me Graph Magic (an actual software) and graphdrawing (a group concerned with graph software, and that appears to have high standards and experience from their site), both of which look to be excellent and exactly what you ask. For what it's worth, when I Felt Lucky, I went here. |
|||||
|
|
I also found Cytoscape quite interesting. (also Mathematica from Wolfram) |
|||
|
|
Gephi is a respectable package for network analysis. It can calculate the usual network measures, apply various filters, can draw graphs in various ways, and so on. Here's an example of a network drawn by Gephi:
|
|||
|
|
|
You could try NS2 which is a network simulator. It will not give you proofs but can give you a simulation. |
|||
|
|
|
You could try Gephi at http://gephi.org . It is an open source graph visualization system |
|||
|
|