public class HITSRanker extends AbstractIterativeRanker
AbstractIterativeRanker.UniformIncident, AbstractIterativeRanker.UniformOut
max_iterations, priors, tolerance, UNIFORM_INCIDENT, UNIFORM_OUT
edge_value, graph, UNIT_VALUE
Constructor and Description |
---|
HITSRanker(Graph g,
int max_iterations,
double tolerance) |
HITSRanker(Graph g,
NumberEdgeValue edge_value,
int max_iterations,
double tolerance) |
Modifier and Type | Method and Description |
---|---|
void |
advance(NumberVertexValue auth_out,
NumberVertexValue hub_out) |
void |
advance(NumberVertexValue auth_in,
NumberVertexValue hub_in,
NumberVertexValue auth_out,
NumberVertexValue hub_out) |
void |
evaluate(NumberVertexValue auth_out,
NumberVertexValue hub_out) |
void |
evaluate(NumberVertexValue auth_in,
NumberVertexValue hub_in,
NumberVertexValue auth_out,
NumberVertexValue hub_out)
Essentially, calls advance() until one of the termination conditions
is met (max iterations passed or all changes below tolerance).
|
getNormalizedInitialValues, getNormalizedInitialValues, getToleranceValue, hasConverged
normalizeValues, normalizeValues
public HITSRanker(Graph g, int max_iterations, double tolerance)
public HITSRanker(Graph g, NumberEdgeValue edge_value, int max_iterations, double tolerance)
public void evaluate(NumberVertexValue auth_in, NumberVertexValue hub_in, NumberVertexValue auth_out, NumberVertexValue hub_out)
g
- auth_in
- hub_in
- auth_out
- hub_out
- public void evaluate(NumberVertexValue auth_out, NumberVertexValue hub_out)
public void advance(NumberVertexValue auth_in, NumberVertexValue hub_in, NumberVertexValue auth_out, NumberVertexValue hub_out)
public void advance(NumberVertexValue auth_out, NumberVertexValue hub_out)