scratch.joshua.ranking
Class EigenvectorCentralityRanker

java.lang.Object
  extended by scratch.joshua.ranking.AbstractRanker
      extended by scratch.joshua.ranking.AbstractIterativeRanker
          extended by scratch.joshua.ranking.SingleValueRanker
              extended by scratch.joshua.ranking.PageRankRanker
                  extended by scratch.joshua.ranking.EigenvectorCentralityRanker

public class EigenvectorCentralityRanker
extends PageRankRanker


Nested Class Summary
 
Nested classes/interfaces inherited from class scratch.joshua.ranking.PageRankRanker
PageRankRanker.SourceNormalizedEdgeValue
 
Nested classes/interfaces inherited from class scratch.joshua.ranking.AbstractIterativeRanker
AbstractIterativeRanker.UniformIncident, AbstractIterativeRanker.UniformOut
 
Field Summary
 
Fields inherited from class scratch.joshua.ranking.PageRankRanker
alpha
 
Fields inherited from class scratch.joshua.ranking.AbstractIterativeRanker
max_iterations, priors, tolerance, UNIFORM_INCIDENT, UNIFORM_OUT
 
Fields inherited from class scratch.joshua.ranking.AbstractRanker
edge_value, graph, UNIT_VALUE
 
Constructor Summary
EigenvectorCentralityRanker(Graph g, int max_iterations, double tolerance)
           
EigenvectorCentralityRanker(Graph g, NumberEdgeValue edge_value, int max_iterations, double tolerance)
           
EigenvectorCentralityRanker(Graph g, NumberVertexValue priors, NumberEdgeValue edge_value, int max_iterations, double tolerance)
           
 
Method Summary
 
Methods inherited from class scratch.joshua.ranking.PageRankRanker
advance, initialize
 
Methods inherited from class scratch.joshua.ranking.SingleValueRanker
advance, evaluate, evaluate
 
Methods inherited from class scratch.joshua.ranking.AbstractIterativeRanker
getNormalizedInitialValues, getNormalizedInitialValues, getToleranceValue, hasConverged
 
Methods inherited from class scratch.joshua.ranking.AbstractRanker
normalizeValues, normalizeValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EigenvectorCentralityRanker

public EigenvectorCentralityRanker(Graph g,
                                   int max_iterations,
                                   double tolerance)

EigenvectorCentralityRanker

public EigenvectorCentralityRanker(Graph g,
                                   NumberEdgeValue edge_value,
                                   int max_iterations,
                                   double tolerance)

EigenvectorCentralityRanker

public EigenvectorCentralityRanker(Graph g,
                                   NumberVertexValue priors,
                                   NumberEdgeValue edge_value,
                                   int max_iterations,
                                   double tolerance)