public static final class SolveGraphRequest.SolverType extends Object
SHORTEST_PATH
: Solves for the optimal (shortest) path based on weights
and restrictions from one source to destinations nodes. Also known as
the Dijkstra solver.
PAGE_RANK
:
Solves for the probability of each destination node being visited based
on the links of the graph topology. Weights are not required to use this
solver.
PROBABILITY_RANK
: Solves for the transitional probability (Hidden
Markov) for each node based on the weights (probability assigned over
given edges).
CENTRALITY
:
Solves for the degree of a node to depict how many pairs of individuals
that would have to go through the node to reach one another in the
minimum number of hops. Also known as betweenness.
MULTIPLE_ROUTING
: Solves for finding the minimum cost cumulative path
for a round-trip starting from the given source and visiting each given
destination node once then returning to the source. Also known as the
travelling salesman problem.
INVERSE_SHORTEST_PATH
: Solves for finding the optimal path cost for
each destination node to route to the source node. Also known as inverse
Dijkstra or the service man routing problem.
BACKHAUL_ROUTING
: Solves for optimal routes that connect remote asset
nodes to the fixed (backbone) asset nodes.
ALLPATHS
:
Solves for paths that would give costs between max and min solution
radia - Make sure to limit by the 'max_solution_targets' option. Min
cost shoudl be >= shortest_path cost.
SHORTEST_PATH
.
A set of string constants for the parameter solverType
.Modifier and Type | Field and Description |
---|---|
static String |
ALLPATHS
Solves for paths that would give costs between max and min solution
radia - Make sure to limit by the 'max_solution_targets' option.
|
static String |
BACKHAUL_ROUTING
Solves for optimal routes that connect remote asset nodes to the
fixed (backbone) asset nodes.
|
static String |
CENTRALITY
Solves for the degree of a node to depict how many pairs of
individuals that would have to go through the node to reach one
another in the minimum number of hops.
|
static String |
INVERSE_SHORTEST_PATH
Solves for finding the optimal path cost for each destination node
to route to the source node.
|
static String |
MULTIPLE_ROUTING
Solves for finding the minimum cost cumulative path for a round-trip
starting from the given source and visiting each given destination
node once then returning to the source.
|
static String |
PAGE_RANK
Solves for the probability of each destination node being visited
based on the links of the graph topology.
|
static String |
PROBABILITY_RANK
Solves for the transitional probability (Hidden Markov) for each
node based on the weights (probability assigned over given edges).
|
static String |
SHORTEST_PATH
Solves for the optimal (shortest) path based on weights and
restrictions from one source to destinations nodes.
|
public static final String SHORTEST_PATH
public static final String PAGE_RANK
public static final String PROBABILITY_RANK
public static final String CENTRALITY
public static final String MULTIPLE_ROUTING
public static final String INVERSE_SHORTEST_PATH
public static final String BACKHAUL_ROUTING
public static final String ALLPATHS
Copyright © 2020. All rights reserved.