1
0
Fork 0
arangodb/Documentation/DocuBlocks/JSF_general_graph_closeness.md

1.4 KiB

@brief Get the normalized closeness of graphs vertices.

graph._closeness(options)

Similar to _absoluteCloseness but returns a normalized value.

The complexity of the function is described here.

@EXAMPLES

A route planner example, the normalized closeness of all locations.

@EXAMPLE_ARANGOSH_OUTPUT{generalGraphModuleCloseness1} var examples = require("@arangodb/graph-examples/example-graph.js"); var graph = examples.loadGraph("routeplanner"); graph._closeness(); ~ examples.dropGraph("routeplanner"); @END_EXAMPLE_ARANGOSH_OUTPUT

A route planner example, the closeness of all locations. This considers the actual distances.

@EXAMPLE_ARANGOSH_OUTPUT{generalGraphModuleCloseness2} var examples = require("@arangodb/graph-examples/example-graph.js"); var graph = examples.loadGraph("routeplanner"); graph._closeness({weight : 'distance'}); ~ examples.dropGraph("routeplanner"); @END_EXAMPLE_ARANGOSH_OUTPUT

A route planner example, the closeness of all cities regarding only outbound paths.

@EXAMPLE_ARANGOSH_OUTPUT{generalGraphModuleCloseness3} var examples = require("@arangodb/graph-examples/example-graph.js"); var graph = examples.loadGraph("routeplanner"); graph._closeness({direction : 'outbound', weight : 'distance'}); ~ examples.dropGraph("routeplanner"); @END_EXAMPLE_ARANGOSH_OUTPUT