grapherator graph function
saves the graph to a file. Function
readGP imports a graph
given a filename.
1 2 3
Instances are stored in a format similar to the one used by Cardoso et al. in their MOST project. Note that all values in each line are separated by comma. First line contains four integer values: number of nodes n, number of edges m, number of clusters cl and number of weights p per edge. The second line contains the weight types. The third line contains the node types. The next n lines contain the node coordinates. In case of a clustered instance the next line contains the node to cluster membership mapping. The last m lines contain the following information each: i,j,w1(i,j),...,wp(i,j) I.e., each two node numbers i and j followed by the p weights of the edge (i, j).
writeGP silently returns the passed filename
writeGP returns a
1 2 3 4 5 6 7 8 9 10 11 12 13
g = graph(0, 100) g = addNodes(g, n = 25, generator = addNodesGrid) g = addEdges(g, generator = addEdgesGrid) g = addWeights(g, generator = addWeightsRandom, method = runif, min = 5, max = 100, to.int = TRUE) g = addWeights(g, generator = addWeightsRandom, method = runif, min = 10, max = 100, to.int = TRUE) ## Not run: filename = tempfile() writeGP(g, file = filename) g2 = readGP(file = filename) unlink(filename) do.call(gridExtra::grid.arrange, c(plot(g), plot(g2), list(nrow = 2))) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.