(vector)
| 1436 | if (a.iterations === undefined) a.iterations = 100; |
| 1437 | if (a.tolerance === undefined) a.tolerance = 0.0001; |
| 1438 | function normalize(vector) { |
| 1439 | var w = 1.0 / (Array.sum(Object.values(vector)) || 1); |
| 1440 | for (var node in vector) { |
| 1441 | vector[node] *= w; |
| 1442 | } |
| 1443 | } |
| 1444 | var G = Graph.adjacency(graph, a); |
| 1445 | var v = {}; for(var n in graph.nodeset) v[n] = Math.random(); normalize(v); |
| 1446 | // Eigenvector calculation using the power iteration method: y = Ax. |
no test coverage detected
searching dependent graphs…