public class HITSRanker extends AbstractIterativeRanker
AbstractIterativeRanker.UniformIncident, AbstractIterativeRanker.UniformOutmax_iterations, priors, tolerance, UNIFORM_INCIDENT, UNIFORM_OUTedge_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, hasConvergednormalizeValues, normalizeValuespublic 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)