Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes|All Packages

P

P - Static variable in class es.uam.eps.ir.relison.grid.links.prediction.metrics.LinkPredictionMetricIdentifiers
Identifier for the precision metric.
P - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.metrics.RecommMetricIdentifiers
Identifier for the precision metric.
pageRank() - Method in class es.uam.eps.ir.relison.metrics.complementarymetrics.VertexMetricsTest
 
PageRank<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk
Recommends an user by her PageRank score.
PageRank<U> - Class in es.uam.eps.ir.relison.sna.metrics.vertex
Computes the PageRank values of the different nodes in the graph.
PageRank(double) - Constructor for class es.uam.eps.ir.relison.sna.metrics.vertex.PageRank
Constructor (for not personalized PageRank).
PageRank(double, U) - Constructor for class es.uam.eps.ir.relison.sna.metrics.vertex.PageRank
Constructor (for personalized PageRank).
PageRank(FastGraph<U>, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PageRank
Constructor.
PAGERANK - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the PageRank algorithm.
PAGERANK - Static variable in class es.uam.eps.ir.relison.grid.sna.vertex.VertexMetricIdentifiers
Identifier for the PageRank
PageRankGridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks
Grid search generator for PageRank algorithm.
PageRankGridSearch<U> - Class in es.uam.eps.ir.relison.grid.sna.vertex
Grid for the PageRank value of a node.
PageRankGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks.PageRankGridSearch
 
PageRankGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.sna.vertex.PageRankGridSearch
 
PageRankHittingTime<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk
Implementation of the Hitting time (using the not-personalized PageRank transition matrix)
PageRankHittingTime(FastGraph<U>, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PageRankHittingTime
Constructor.
PageRankHittingTime(FastGraph<U>, MatrixLibrary, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PageRankHittingTime
Constructor.
Pair<U> - Class in es.uam.eps.ir.relison.utils.datatypes
Class that represents a pair of objects of the same type.
Pair(U, U) - Constructor for class es.uam.eps.ir.relison.utils.datatypes.Pair
Constructor
PAIR_METRIC - Static variable in class es.uam.eps.ir.relison.grid.sna.MetricTypeIdentifiers
Pair metrics.
pairGini() - Method in class es.uam.eps.ir.relison.metrics.GraphMetricsTest
Tests the pair Gini of the degrees of the graph.
pairMetric - Variable in class es.uam.eps.ir.relison.sna.metrics.graph.aggregate.AggregatePairMetric
Pair metric.
PairMetric<U> - Interface in es.uam.eps.ir.relison.sna.metrics
Interface for node pair based metrics.
PairMetricFunction<U> - Interface in es.uam.eps.ir.relison.grid.sna.pair
Functional interface for obtaining pair metrics.
PairMetricGridSearch<U> - Interface in es.uam.eps.ir.relison.grid.sna.pair
Class for performing the grid search for a metric for a pair of nodes.
PairMetricIdentifiers - Class in es.uam.eps.ir.relison.grid.sna.pair
Identifiers for metrics for pairs of users in the network.
PairMetricIdentifiers() - Constructor for class es.uam.eps.ir.relison.grid.sna.pair.PairMetricIdentifiers
 
PairMetricSelector<U> - Class in es.uam.eps.ir.relison.grid.sna.pair
Class that translates from a grid to the different pair metrics.
PairMetricSelector() - Constructor for class es.uam.eps.ir.relison.grid.sna.pair.PairMetricSelector
 
PairMetricsTest - Class in es.uam.eps.ir.relison.metrics
Automated unit tests for metrics computed over pairs of users.
PairMetricsTest() - Constructor for class es.uam.eps.ir.relison.metrics.PairMetricsTest
 
PajekGraphReader<U extends java.io.Serializable> - Class in es.uam.eps.ir.relison.io.graph
Reads a graph using the Pajek format:
PajekGraphReader(boolean, boolean, boolean, boolean, Parser<U>) - Constructor for class es.uam.eps.ir.relison.io.graph.PajekGraphReader
Constructor
PajekGraphWriter<U extends java.io.Serializable> - Class in es.uam.eps.ir.relison.io.graph
Writes the graph in the Pajek format.
PajekGraphWriter() - Constructor for class es.uam.eps.ir.relison.io.graph.PajekGraphWriter
 
PARAM - Static variable in class es.uam.eps.ir.relison.grid.diffusion.metrics.features.global.UserFeatureGiniComplementConfigurator
Identifier for the name of the feature.
parameter - Variable in class es.uam.eps.ir.relison.diffusion.metrics.features.AbstractFeatureIndividualSimulationMetric
Parameter name.
parameters - Variable in class es.uam.eps.ir.relison.grid.diffusion.filter.FilterParameterReader
The set of parameters for the filter.
parameters - Variable in class es.uam.eps.ir.relison.grid.diffusion.stop.StopConditionParameterReader
The set of parameters for the filter.
Parameters - Class in es.uam.eps.ir.relison.grid
Class for storing the configuration parameters for an algorithm, metric, etc.
Parameters() - Constructor for class es.uam.eps.ir.relison.grid.Parameters
Empty constructor.
Parameters(Map<String, Double>, Map<String, EdgeOrientation>, Map<String, String>, Map<String, Integer>, Map<String, Boolean>, Map<String, Long>, Map<String, Tuple2oo<String, Parameters>>) - Constructor for class es.uam.eps.ir.relison.grid.Parameters
Constructor.
ParametersReader - Class in es.uam.eps.ir.relison.grid
Class for reading parameters from a YAML file.
ParametersReader() - Constructor for class es.uam.eps.ir.relison.grid.ParametersReader
 
params - Variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolParameterReader
In case the protocol is preconfigured, its parameters
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.diffusion.expiration.ExpirationParameterReader
Identifier for the parameters
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.diffusion.metrics.distributions.DistributionParameterReader
Identifier for the parameters.
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationParameterReader
Identifier for the parameters
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolParameterReader
Identifier for the parameters of the protocol
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.SelectionParameterReader
Identifier for the parameters
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.diffusion.sight.SightParameterReader
Identifier for the parameters
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.diffusion.stop.StopConditionParameterReader
Identifier for the set of parameters.
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.diffusion.update.UpdateParameterReader
Identifier for the parameters
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.ParametersReader
Identifier for the parameters.
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.sna.MetricConfigurationsReader
Identifier for the metric type.
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.sna.MetricGridReader
Identifier for the metric type.
PARAMS - Static variable in class es.uam.eps.ir.relison.grid.sna.MetricParametersReader
Identifier for the metric type.
paramValues - Variable in class es.uam.eps.ir.relison.grid.Parameters
Parameter grids for the parameters.
parentalCheck() - Method in class es.uam.eps.ir.relison.graph.tree.UnweightedTreeTest
Tests the functions that check if a node is parent or child of other node.
parse(String) - Method in interface es.uam.eps.ir.relison.content.parsing.TextParser
Given a text, parses and treats it.
parse(String) - Method in class es.uam.eps.ir.relison.content.parsing.ToLowerParser
 
parser - Variable in class es.uam.eps.ir.relison.grid.diffusion.filter.FilterSelector
Feature parser
parser - Variable in class es.uam.eps.ir.relison.grid.diffusion.filter.InformationFeatureSelectionFilterConfigurator
Parameter parser, for parsing the tags.
parser - Variable in class es.uam.eps.ir.relison.grid.diffusion.SimulationMetricsSelector
Parameter parser (for the filter)
parser - Variable in class es.uam.eps.ir.relison.grid.diffusion.SimulatorSelector
Parameter parser (for the filter)
parser - Variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.contentbased.CentroidCBGridSearch
Parser for the user identifiers.
parser - Variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.contentbased.TwittomenderGridSearch
Parser for the user identifiers.
parser - Variable in class es.uam.eps.ir.relison.io.index.FastIndexReader
A parser.
parser - Variable in class es.uam.eps.ir.relison.links.data.letor.io.LETORInstanceReader
Parser for obtaining the identifiers of users.
parser - Variable in class es.uam.eps.ir.relison.sna.community.io.TextCommunitiesReader
Parser for the users.
PATHS_FILE - Static variable in class es.uam.eps.ir.relison.content.index.Config
Route to the paths file
PatternReader<U,​S,​I> - Interface in es.uam.eps.ir.relison.links.data.ml.io
Class for reading machine learning patterns.
pc - Variable in class es.uam.eps.ir.relison.links.recommendation.algorithms.knn.similarities.ir.QLDSimilarity
Sizes of the common neighbors.
pc - Variable in class es.uam.eps.ir.relison.links.recommendation.algorithms.knn.similarities.ir.QLJMSimilarity
For each user, computes the proportion of neighbors it has, in comparison with the sum of all neighborhood sizes.
pc - Variable in class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.ir.QLD
For each user, computes the proportion of neighbors it has, in comparison with the sum of all neighborhood sizes.
pc - Variable in class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.ir.QLJM
For each user, computes the proportion of neighbors it has, in comparison with the sum of all neighborhood sizes.
PearsonCorrelation<U> - Class in es.uam.eps.ir.relison.sna.metrics.graph
Class for computing the Pearson correlation of scalar values for a graph.
PearsonCorrelation(ToDoubleBiFunction<U, Graph<U>>, ToDoubleBiFunction<U, Graph<U>>) - Constructor for class es.uam.eps.ir.relison.sna.metrics.graph.PearsonCorrelation
Constructor
permuteRecommendation(Recommendation<U, I>, int[]) - Method in class es.uam.eps.ir.relison.links.recommendation.reranking.global.local.LocalGreedyReranker
Given a recommendation and a permutation, builds a new recommendation with the changed order.
permuteRecommendation(Recommendation<U, I>, int[]) - Method in class es.uam.eps.ir.relison.links.recommendation.reranking.global.swap.SwapGreedyReranker
Permutes a recommendation.
PERSHITS - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the Personalized HITS algorithm.
PersonalizedHITS<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk
Personalized version of the HITS recommender.
PersonalizedHITS(FastGraph<U>, boolean, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PersonalizedHITS
Constructor
PersonalizedHITSGridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks
Grid search generator for the personalized HITS algorithm.
PersonalizedHITSGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks.PersonalizedHITSGridSearch
 
PersonalizedPageRank<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk
Recommends an user by her personalized PageRank score.
PersonalizedPageRank(FastGraph<U>, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PersonalizedPageRank
Constructor.
PersonalizedPageRankGridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks
Grid search generator for personalized PageRank algorithm.
PersonalizedPageRankGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks.PersonalizedPageRankGridSearch
 
PersonalizedPageRankHittingTime<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk
Implementation of the Hitting time (using the personalized PageRank transition matrix)
PersonalizedPageRankHittingTime(FastGraph<U>, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PersonalizedPageRankHittingTime
Constructor.
PersonalizedPageRankHittingTime(FastGraph<U>, MatrixLibrary, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PersonalizedPageRankHittingTime
Constructor.
PersonalizedSALSA<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk
General personalized SALSA recommender.
PersonalizedSALSA(FastGraph<U>, boolean, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PersonalizedSALSA
Constructor.
PersonalizedSALSAGridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks
Grid search generator for personalized SALSA algorithm.
PersonalizedSALSAGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks.PersonalizedSALSAGridSearch
 
PERSPAGERANK - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the Personalized PageRank algorithm.
PERSSALSA - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the Personalized SALSA algorithm.
PGC - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.metrics.RecommMetricIdentifiers
Identifier for the predicted Gini complement.
phi - Variable in class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.pathbased.GlobalLHNIndex
The decay factor of the similarity.
PHI - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.ir.QLLGridSearch
Identifier for the trade-off between the regularization term and the original term in the Query Likelihood Laplace formula.
PHI - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.pathbased.GlobalLHNIndexGridSearch
Identifier for the decay factor of the similarity.
PIC - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the Pseudo-Inverse Cosine similarity algorithm.
PivotedNormalizationVSM<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.ir
Adaptation of the pivoted normalization vector space model (VSM).
PivotedNormalizationVSM(FastGraph<U>, EdgeOrientation, EdgeOrientation, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.ir.PivotedNormalizationVSM
Constructor.
PivotedNormalizationVSMGridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.ir
Grid search generator for the PL2 Divergence from Randomness method
PivotedNormalizationVSMGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.ir.PivotedNormalizationVSMGridSearch
 
PIVOTEDVSM - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the pivoted normalization Vector Space Model algorithm.
PL2<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.ir
Class that applies the PL2 Divergence from Randomness model as a contact recommendation algorithm.
PL2 - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the PL2 algorithm.
PL2(FastGraph<U>, EdgeOrientation, EdgeOrientation, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.ir.PL2
Constructor.
PL2(FastGraph<U>, EdgeOrientation, EdgeOrientation, TerrierStructure, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.ir.PL2
Constructor.
PL2GridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.ir
Grid search generator for the PL2 Divergence from Randomness method
PL2GridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.ir.PL2GridSearch
 
PL2Similarity - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.knn.similarities.ir
Similarity based on the PL2 model from Information Retrieval
PL2Similarity(FastGraph<?>, EdgeOrientation, EdgeOrientation, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.knn.similarities.ir.PL2Similarity
Constructor.
PL2Similarity(FastGraph<?>, EdgeOrientation, EdgeOrientation, TerrierStructure, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.knn.similarities.ir.PL2Similarity
Constructor.
PMFFactorizerBasic<U,​I> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.mf
Factorizer for the probabilistic matrix factorization algorithm (PMF).
PMFFactorizerBasic(double, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.mf.PMFFactorizerBasic
Constructor.
PMFFactorizerBasic(double, double, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.mf.PMFFactorizerBasic
Constructor.
PMFFactorizerBasic(double, double, double, int) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.mf.PMFFactorizerBasic
 
PMFFactorizerSigmoid<U,​I> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.mf
Factorizer for the sigmoid version of the probabilistic matrix factorization algorithm (PMF).
PMFFactorizerSigmoid(double, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.mf.PMFFactorizerSigmoid
Constructor.
PMFFactorizerSigmoid(double, double, double) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.mf.PMFFactorizerSigmoid
Constructor.
PMFFactorizerSigmoid(double, double, double, int) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.mf.PMFFactorizerSigmoid
 
pointer - Variable in class es.uam.eps.ir.relison.content.index.freq.lucene.LuceneFreqVectorIterator
Pointer of the iterator.
POP - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the Popularity-based algorithm
popularities - Variable in class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.foaf.NonReciprocalPreferentialAttachment
Map for storing the popularities
popularity() - Method in class es.uam.eps.relison.links.recommendation.test.RecommenderTest
Popularity algorithm
Popularity<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.basic
Popularity recommender.
Popularity(FastGraph<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.basic.Popularity
Constructor for recommendation mode.
Popularity(FastGraph<U>, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.basic.Popularity
Constructor for recommendation mode.
PopularityGridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.baselines
Grid search generator for Popularity algorithm.
PopularityGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.baselines.PopularityGridSearch
 
populate(int, Instance<U>, List<Instance<U>>, List<FeatureType>) - Method in class es.uam.eps.ir.relison.links.data.ml.balance.SMOTEBalancer
Given an instance and its neighbours, generates a new list of instances.
populationSize - Variable in class es.uam.eps.ir.relison.utils.indexes.MonteCarloGini
Size of the population
populationSize - Variable in class es.uam.eps.ir.relison.utils.indexes.MonteCarloGiniCollection
Size of the population
PositionalPosting - Class in es.uam.eps.ir.relison.content.index.structure.positional
Positional posting implementation.
PositionalPosting(int, long, List<Integer>) - Constructor for class es.uam.eps.ir.relison.content.index.structure.positional.PositionalPosting
Constructor.
positionPostings - Variable in class es.uam.eps.ir.relison.content.index.structure.positional.lucene.LucenePositionalPostingsIterator
Positional postings.
positionPostings - Variable in class es.uam.eps.ir.relison.content.index.structure.positional.lucene.LucenePositionalPostingsList
Posting list.
positions - Variable in class es.uam.eps.ir.relison.content.index.structure.positional.PositionalPosting
List of positions.
positions - Variable in class es.uam.eps.ir.relison.content.index.structure.positional.PositionsIterator
The position list.
PositionsIterator - Class in es.uam.eps.ir.relison.content.index.structure.positional
Iterator over a list of positions
PositionsIterator(List<Integer>) - Constructor for class es.uam.eps.ir.relison.content.index.structure.positional.PositionsIterator
Obtains a list of positions.
POSITIVECLASS - Static variable in class es.uam.eps.ir.relison.links.data.ml.MLConstants
Identifier for the positive class.
Posting - Class in es.uam.eps.ir.relison.content.index.structure
Posting in an index.
Posting(int, long) - Constructor for class es.uam.eps.ir.relison.content.index.structure.Posting
Constructor.
postings - Variable in class es.uam.eps.ir.relison.content.index.structure.lucene.LucenePostingsIterator
The posting list.
postings - Variable in class es.uam.eps.ir.relison.content.index.structure.lucene.LucenePostingsList
The posting list.
POSTINGS_FILE - Static variable in class es.uam.eps.ir.relison.content.index.Config
Route to the postings file
PostingsList - Interface in es.uam.eps.ir.relison.content.index.structure
Interface for posting lists
pr - Variable in class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PageRank
The PageRank scores.
Precision<U> - Class in es.uam.eps.ir.relison.links.linkprediction.metrics
Implementation of the precision metric for link prediction.
Precision(double) - Constructor for class es.uam.eps.ir.relison.links.linkprediction.metrics.Precision
Constructor.
Precision(int) - Constructor for class es.uam.eps.ir.relison.links.linkprediction.metrics.Precision
Constructor.
PrecisionConfigurator<U,​F> - Class in es.uam.eps.ir.relison.grid.links.prediction.metrics.accuracy
Grid search generator for the precision metric.
PrecisionConfigurator<U,​F> - Class in es.uam.eps.ir.relison.grid.links.recommendation.metrics.accuracy
Grid search generator for the precision metric.
PrecisionConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.links.prediction.metrics.accuracy.PrecisionConfigurator
 
PrecisionConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.metrics.accuracy.PrecisionConfigurator
 
preconfigured - Variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolParameterReader
Indicates if the protocol is custom or preconfigured
PRECONFIGURED - es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolType
Identifier for pre-configured diffusion protocols.
Prediction<U> - Class in es.uam.eps.ir.relison.links.linkprediction
The result of applying a link prediction algorithm.
Prediction(List<Tuple2od<Pair<U>>>) - Constructor for class es.uam.eps.ir.relison.links.linkprediction.Prediction
Constructs the prediction.
PredictionGiniComplementConfigurator<U,​F> - Class in es.uam.eps.ir.relison.grid.links.recommendation.metrics.novdiv
Grid search generator for the predicted Gini complement of the recommendations.
PredictionGiniComplementConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.metrics.novdiv.PredictionGiniComplementConfigurator
 
PREFATTACH - Static variable in class es.uam.eps.ir.relison.grid.sna.pair.PairMetricIdentifiers
Identifier for the preferential attachment metric.
prefData - Variable in class es.uam.eps.ir.relison.links.recommendation.filler.AbstractFastFiller
Fast preference data.
prefData - Variable in class es.uam.eps.ir.relison.links.recommendation.updateable.fast.AbstractFastUpdateableRecommender
Fast preference data.
PreferentialAttachment<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.foaf
Recommender based on the preferential attachment phenomena.
PreferentialAttachment<U> - Class in es.uam.eps.ir.relison.sna.metrics.pair
Preferential attachment value: finds the product of the degrees of the two users.
PreferentialAttachment(EdgeOrientation, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.sna.metrics.pair.PreferentialAttachment
Constructor.
PreferentialAttachment(FastGraph<U>, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.foaf.PreferentialAttachment
Constructor for recommendation mode.
PreferentialAttachment(FastGraph<U>, EdgeOrientation, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.foaf.PreferentialAttachment
Constructor for link prediction mode.
PreferentialAttachmentGridSearch<U> - Class in es.uam.eps.ir.relison.grid.sna.pair
Grid for the preferential attachment of a pair of users.
PreferentialAttachmentGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.sna.pair.PreferentialAttachmentGridSearch
 
print(String) - Method in interface es.uam.eps.ir.relison.diffusion.metrics.distributions.Distribution
Prints the distribution into a file.
print(String) - Method in class es.uam.eps.ir.relison.diffusion.metrics.distributions.InfoPiecesDistribution
 
print(String) - Method in class es.uam.eps.ir.relison.diffusion.metrics.distributions.InformationFeatureDistribution
 
print(String) - Method in class es.uam.eps.ir.relison.diffusion.metrics.distributions.MixedFeatureDistribution
 
print(String) - Method in class es.uam.eps.ir.relison.diffusion.metrics.distributions.UserDistribution
 
print(String) - Method in class es.uam.eps.ir.relison.diffusion.metrics.distributions.UserFeatureDistribution
 
printAlgorithmList() - Static method in class es.uam.eps.ir.relison.grid.community.CommunityDetectionIdentifiers
Prints the list of available algorithms
printAlgorithmList() - Static method in class es.uam.eps.ir.relison.grid.links.recommendation.rerankers.RerankerIdentifiers
Prints the list of available algorithms
printDistribution() - Method in class es.uam.eps.ir.relison.grid.diffusion.metrics.distributions.DistributionParameterReader
Shows the configuration of a distribution.
printDistributionList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.metrics.distributions.DistributionIdentifiers
Prints the list of available distributions
printExpirationMechanism() - Method in class es.uam.eps.ir.relison.grid.diffusion.expiration.ExpirationParameterReader
Shows the configuration of a expiration mechanism.
printExpirationMechanismList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.expiration.ExpirationMechanismIdentifiers
Prints the list of available algorithms
printFile(String, List<Map<String, Double>>, List<String>) - Static method in class es.uam.eps.ir.relison.examples.AuxiliarMethods
Given a list of maps with the same keys, prints the values for all the keys.
printFile(String, List<Map<String, Double>>, List<String>, int) - Static method in class es.uam.eps.ir.relison.examples.AuxiliarMethods
Given a list of maps with the same keys, prints the values for all the keys.
printFile(String, Map<String, Double>, Map<String, Double>, String, String, int) - Static method in class es.uam.eps.ir.relison.examples.AuxiliarMethods
Given two maps with the same keys, generates a new file that prints the nDCG values for both.
printFilter() - Method in class es.uam.eps.ir.relison.grid.diffusion.filter.FilterParameterReader
Shows the configuration of a filter.
printFilterList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.filter.FilterIdentifiers
Prints the list of available algorithms
printGlobalMetrics(String, Map<String, Double>) - Static method in class es.uam.eps.ir.relison.examples.sna.GraphAnalyzer
Prints the global metric values into a file.
printIndividualCommMetric(String, Map<Integer, Double>) - Static method in class es.uam.eps.ir.relison.examples.sna.GraphAnalyzer
Prints the different values for an individual community metric in a file.
printIndividualMetric(String, Map<Long, Double>) - Static method in class es.uam.eps.ir.relison.examples.sna.GraphAnalyzer
Prints the different values for an individual metric in a file.
printMetric() - Method in class es.uam.eps.ir.relison.grid.diffusion.metrics.MetricParameterReader
Shows the configuration of a metric.
printMetricList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.metrics.MetricIdentifiers
Prints the list of available metrics
printPairMetric(String, Map<Pair<Long>, Double>) - Static method in class es.uam.eps.ir.relison.examples.sna.GraphAnalyzer
Prints the different values for a pair/edge metric in a file.
printPartitionAlgorithmList() - Static method in class es.uam.eps.ir.relison.grid.links.recommendation.sampling.IndividualSamplingAlgorithmIdentifiers
Prints the list of available algorithms
printPropagationMechanism() - Method in class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationParameterReader
Shows the configuration of a propagation mechanism.
printProtocol() - Method in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolParameterReader
Shows the configuration of a protocol.
printProtocolList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolIdentifiers
Prints the list of available algorithms
printSelectionMechanism() - Method in class es.uam.eps.ir.relison.grid.diffusion.selection.SelectionParameterReader
Shows the configuration of a selection mechanism.
printSelectionMechanismList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationMechanismIdentifiers
Prints the list of available algorithms
printSightMechanism() - Method in class es.uam.eps.ir.relison.grid.diffusion.sight.SightParameterReader
Shows the configuration of a sight mechanism.
printSightMechanismList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.sight.SightMechanismIdentifiers
Prints the list of available algorithms
printSimulation(int) - Method in class es.uam.eps.ir.relison.grid.diffusion.SimulationParameterReader
Obtains a string detailing the simulation parameters.
printStopCondition() - Method in class es.uam.eps.ir.relison.grid.diffusion.stop.StopConditionParameterReader
Shows the configuration of a stop condition.
printStopConditionList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.stop.StopConditionIdentifiers
Prints the list of available algorithms
printUpdateMechanism() - Method in class es.uam.eps.ir.relison.grid.diffusion.update.UpdateParameterReader
Shows the configuration of a update mechanism.
printUpdateMechanismList() - Static method in class es.uam.eps.ir.relison.grid.diffusion.update.UpdateMechanismIdentifiers
Prints the list of available update mechanisms
priori - Variable in class es.uam.eps.ir.relison.links.linkprediction.supervised.classifiers.NaiveBayesClassifier
Times each class appears in the training set.
prob - Variable in class es.uam.eps.ir.relison.diffusion.selections.BatchRecommenderSelectionMechanism
Probability of choosing information to propagate that comes from recommended users.
prob - Variable in class es.uam.eps.ir.relison.diffusion.selections.IndependentCascadeModelSelectionMechanism
Uniform probability.
prob - Variable in class es.uam.eps.ir.relison.diffusion.selections.RecommenderSelectionMechanism
Probability of choosing information to propagate that comes from recommended users.
prob - Variable in class es.uam.eps.ir.relison.graph.generator.random.ErdosGenerator
Probability of joining two edges.
PROB - Static variable in class es.uam.eps.ir.relison.grid.diffusion.propagation.PullPushRecommenderPropagationConfigurator
Identifier for the probability of selecting a recommended user.
PROB - Static variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.IndependentCascadeModelConfigurator
Identifier for the probability of propagating.
PROB - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.BatchRecommenderSelectionConfigurator
Identifier for the probability of selecting a piece received by a recommended user.
PROB - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.IndependentCascadeModelSelectionConfigurator
Identifier for the probability of propagating a received piece.
PROB - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.RecommenderSelectionConfigurator
Identifier for the probability of selecting a piece received by a recommended user.
probRec - Variable in class es.uam.eps.ir.relison.diffusion.sight.RecommendedSightMechanism
Probability of observing a piece of information that comes from a recommended user.
PROBREC - Static variable in class es.uam.eps.ir.relison.grid.diffusion.sight.RecommendedSightConfigurator
Identifier for the probability of observing pieces of information from the recommended links
probTrain - Variable in class es.uam.eps.ir.relison.diffusion.sight.RecommendedSightMechanism
Probability of observing a piece of information that comes from a training user.
PROBTRAIN - Static variable in class es.uam.eps.ir.relison.grid.diffusion.sight.RecommendedSightConfigurator
Identifier for the probability of observing pieces of information from training links.
ProgressiveDirectEdgeMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.global.local.edge
Global reranker strategy that optimizes the average value of an edge metric.
ProgressiveDirectEdgeMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.local.edge
Reranker that optimizes the average value of an edge metric.
ProgressiveDirectEdgeMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, PairMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.global.local.edge.ProgressiveDirectEdgeMetricReranker
Constructor.
ProgressiveDirectEdgeMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, PairMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.local.edge.ProgressiveDirectEdgeMetricReranker
Constructor.
ProgressiveDirectEdgeMetricReranker.ProgressiveDirectGraphMetricEdgeReranker - Class in es.uam.eps.ir.relison.links.recommendation.reranking.local.edge
Class that reranks an individual recommendation using the value of the edge metric in the extended graph.
ProgressiveDirectGraphMetricEdgeReranker(Recommendation<U, U>, int, Graph<U>, PairMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.local.edge.ProgressiveDirectEdgeMetricReranker.ProgressiveDirectGraphMetricEdgeReranker
Constructor.
ProgressiveDirectUserMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.global.globalranking.user
Global reranker that optimizes the average value of vertex metric.
ProgressiveDirectUserMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.global.local.user
Implementation of a reranking strategy for contact recommendation that promotes the average value of some vertex metric in the resulting network.
ProgressiveDirectUserMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.local.user
Implementation of a reranking strategy for contact recommendation that promotes the average value of some vertex metric in the resulting network.
ProgressiveDirectUserMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, VertexMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.global.globalranking.user.ProgressiveDirectUserMetricReranker
Constructor.
ProgressiveDirectUserMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, VertexMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.global.local.user.ProgressiveDirectUserMetricReranker
Constructor.
ProgressiveDirectUserMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, VertexMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.local.user.ProgressiveDirectUserMetricReranker
Constructor.
ProgressiveDirectUserMetricReranker.ProgressiveDirectUserMetricUserReranker - Class in es.uam.eps.ir.relison.links.recommendation.reranking.local.user
The class for generating the reranking.
ProgressiveDirectUserMetricUserReranker(Recommendation<U, U>, int, Graph<U>, VertexMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.local.user.ProgressiveDirectUserMetricReranker.ProgressiveDirectUserMetricUserReranker
Constructor.
ProgressiveInverseEdgeMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.global.local.edge
Reranker strategy that minimizes the average value of an edge metric.
ProgressiveInverseEdgeMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.local.edge
Reranker that minimizes the average value of an edge metric.
ProgressiveInverseEdgeMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, PairMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.global.local.edge.ProgressiveInverseEdgeMetricReranker
Constructor.
ProgressiveInverseEdgeMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, PairMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.local.edge.ProgressiveInverseEdgeMetricReranker
Constructor.
ProgressiveInverseEdgeMetricReranker.ProgressiveInverseGraphMetricEdgeReranker - Class in es.uam.eps.ir.relison.links.recommendation.reranking.local.edge
Class that reranks an individual recommendation using the edge metric value in the extended graph (adding all the previous edges).
ProgressiveInverseGraphMetricEdgeReranker(Recommendation<U, U>, int, Graph<U>, PairMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.local.edge.ProgressiveInverseEdgeMetricReranker.ProgressiveInverseGraphMetricEdgeReranker
Constructor.
ProgressiveInverseUserMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.global.globalranking.user
Global reranker that minimizes the average value of vertex metric.
ProgressiveInverseUserMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.global.local.user
Implementation of a reranking strategy for contact recommendation that minimizes the average value of some vertex metric in the resulting network.
ProgressiveInverseUserMetricReranker<U> - Class in es.uam.eps.ir.relison.links.recommendation.reranking.local.user
Implementation of a reranking strategy for contact recommendation that demotes the average value of some vertex metric in the resulting network.
ProgressiveInverseUserMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, VertexMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.global.globalranking.user.ProgressiveInverseUserMetricReranker
Constructor.
ProgressiveInverseUserMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, VertexMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.global.local.user.ProgressiveInverseUserMetricReranker
Constructor.
ProgressiveInverseUserMetricReranker(double, int, Supplier<Normalizer<U>>, Graph<U>, VertexMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.local.user.ProgressiveInverseUserMetricReranker
Constructor.
ProgressiveInverseUserMetricReranker.ProgressiveInverseUserMetricUserReranker - Class in es.uam.eps.ir.relison.links.recommendation.reranking.local.user
The class for generating the reranking.
ProgressiveInverseUserMetricUserReranker(Recommendation<U, U>, int, Graph<U>, VertexMetric<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.reranking.local.user.ProgressiveInverseUserMetricReranker.ProgressiveInverseUserMetricUserReranker
Constructor.
promote - Variable in class es.uam.eps.ir.relison.links.recommendation.reranking.global.swap.edge.AbstractHeuristicNeighborOverlapReranker
True if we want edges with greater embeddedness, false if we want edges with smaller embeddedness (more weakness)
promote - Variable in class es.uam.eps.ir.relison.links.recommendation.reranking.global.swap.edge.AbstractNeighborOverlapReranker
True if we want edges with greater embeddedness, false if we want edges with smaller embeddedness (more weakness)
promote - Variable in class es.uam.eps.ir.relison.links.recommendation.reranking.global.swap.graph.AbstractClusteringCoefficientReranker
Indicates if the metric has to be promoted or its complement has to be promoted.
prop - Variable in class es.uam.eps.ir.relison.diffusion.protocols.Protocol
Mechanism for selecting the users we want to propagate the information.
PROP - Static variable in class es.uam.eps.ir.relison.diffusion.metrics.informationpieces.global.RealPropagatedGlobalRecall
Name fixed value.
PROP - Static variable in class es.uam.eps.ir.relison.diffusion.metrics.informationpieces.individual.RealPropagatedRecall
Name fixed value.
PROPAGATED - Static variable in class es.uam.eps.ir.relison.grid.diffusion.stop.TotalPropagatedStopConditionConfigurator
Identifier for the number of information pieces to propagate before stopping.
propagatedByTS - Variable in class es.uam.eps.ir.relison.diffusion.data.Data
Relation between the timestamps and the pieces propagated by each user.
propagatedInfo - Variable in class es.uam.eps.ir.relison.diffusion.data.FastUser
Map that contains the information propagated by this user.
PropagatedInformation - Class in es.uam.eps.ir.relison.diffusion.data
Class that represents the propagated information in a simulation.
PropagatedInformation(Integer, long, int) - Constructor for class es.uam.eps.ir.relison.diffusion.data.PropagatedInformation
Propagated information constructor.
PropagatedInformation(Integer, long, int[]) - Constructor for class es.uam.eps.ir.relison.diffusion.data.PropagatedInformation
Constructor.
PropagatedInformation(Integer, long, Collection<Integer>) - Constructor for class es.uam.eps.ir.relison.diffusion.data.PropagatedInformation
Constructor.
propagatedPieces - Variable in class es.uam.eps.ir.relison.diffusion.simulation.SimpleIteration
The set of propagated pieces by each user.
propagateSelection - Variable in class es.uam.eps.ir.relison.diffusion.selections.Selection
Selection of received information pieces to propagate
propagation - Variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolParameterReader
In case the protocol is custom, the propagation mechanism
PROPAGATION - Static variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolParameterReader
Identifier for the propagation mechanism
PropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Interface in es.uam.eps.ir.relison.grid.diffusion.propagation
Interface for configuring propagation mechanisms.
propagationList - Variable in class es.uam.eps.ir.relison.diffusion.propagation.PullPushStrategyPropagationMechanism
For each user, the list of users that user will propagate the information to.
propagationList - Variable in class es.uam.eps.ir.relison.diffusion.propagation.PullPushStrategyPureRecommenderPropagationMechanism
For each user, the list of users that user will propagate the information to.
propagationList - Variable in class es.uam.eps.ir.relison.diffusion.propagation.PullPushStrategyRecommenderPropagationMechanism
For each user, the list of users that user will propagate the information to.
propagationList - Variable in class es.uam.eps.ir.relison.diffusion.propagation.PullStrategyPropagationMechanism
For each user, the list of users that user will propagate the information to.
propagationList - Variable in class es.uam.eps.ir.relison.diffusion.propagation.PushStrategyPropagationMechanism
For each user, the list of users that user will propagate the information to.
PropagationMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Interface in es.uam.eps.ir.relison.diffusion.propagation
Mechanism for selecting the set of users towards whom each user in the network propagates his/her information pieces.
PropagationMechanismIdentifiers - Class in es.uam.eps.ir.relison.grid.diffusion.propagation
Identifiers for the different propagation mechanisms for information diffusion protocols available in the framework.
PropagationMechanismIdentifiers() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationMechanismIdentifiers
 
PropagationParameterReader - Class in es.uam.eps.ir.relison.grid.diffusion.propagation
Class for reading an propagation mechanism for information diffusion.
PropagationParameterReader() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationParameterReader
 
PropagationSelector<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.propagation
Class for selecting a propagation mechanism from its configuration.
PropagationSelector() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationSelector
 
PropFlow<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk
Recommender which uses the PropFlow algorithm.
PropFlow(FastGraph<U>, int, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PropFlow
Constructor.
PROPFLOW - Static variable in class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.AlgorithmIdentifiers
Identifier for the PropFlow algorithm.
PropFlowGridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks
Grid search generator for PropFlow algorithm.
PropFlowGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.randomwalks.PropFlowGridSearch
 
PROPORTIONTHRESHOLD - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.SelectionMechanismIdentifiers
Identifier for selecting to propagate pieces which have been received from more than a proportion of users who send him content.
ProportionThresholdModelConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.protocol
Configures a protocol in which propagates the received information if a large enough fraction of neighbors send the same piece to him/her.
ProportionThresholdModelConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.protocol.ProportionThresholdModelConfigurator
 
ProportionThresholdModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.diffusion.protocols
Threshold model protocol.
ProportionThresholdModelProtocol(int, int, double) - Constructor for class es.uam.eps.ir.relison.diffusion.protocols.ProportionThresholdModelProtocol
Constructor.
ProportionThresholdSelectionConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.selection
Configures a selection mechanism that propagates a fixed number of own information pieces, and repropagates pieces which have been received from (at least) a given proportion of the user neighbors.
ProportionThresholdSelectionConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.selection.ProportionThresholdSelectionConfigurator
 
ProportionThresholdSelectionMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.selections
Selection mechanism that only propagates those received pieces which have been received (at least) a fixed number of times.
ProportionThresholdSelectionMechanism(int, double, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.diffusion.selections.ProportionThresholdSelectionMechanism
Constructor.
ProportionThresholdSelectionMechanism(int, double, EdgeOrientation, int) - Constructor for class es.uam.eps.ir.relison.diffusion.selections.ProportionThresholdSelectionMechanism
 
protocol - Variable in class es.uam.eps.ir.relison.diffusion.simulation.Simulator
Communication protocol.
Protocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.diffusion.protocols
Information propagation protocol.
Protocol(SelectionMechanism<U, I, F>, ExpirationMechanism<U, I, F>, UpdateMechanism, PropagationMechanism<U, I, F>, SightMechanism<U, I, F>) - Constructor for class es.uam.eps.ir.relison.diffusion.protocols.Protocol
Constructor.
PROTOCOL - Static variable in class es.uam.eps.ir.relison.grid.diffusion.SimulationParameterReader
Identifier for the protocol
ProtocolConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Interface in es.uam.eps.ir.relison.grid.diffusion.protocol
Interface for configuring protocols for information diffusion, given their properties.
ProtocolIdentifiers - Class in es.uam.eps.ir.relison.grid.diffusion.protocol
Identifiers for the different preconfigured propagation protocols which are available in the library.
ProtocolIdentifiers() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolIdentifiers
 
ProtocolParameterReader - Class in es.uam.eps.ir.relison.grid.diffusion.protocol
Reads the parameters for diffusion protocols.
ProtocolParameterReader() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolParameterReader
 
protocolParams - Variable in class es.uam.eps.ir.relison.grid.diffusion.SimulationParameterReader
Parameters for the different simulations.
ProtocolSelector<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.protocol
Class for selecting a suitable information diffusion protocol from its configuration.
ProtocolSelector() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolSelector
 
ProtocolType - Enum in es.uam.eps.ir.relison.grid.diffusion.protocol
Enumeration describing the possible names for the information propagation protocols.
ProtocolType() - Constructor for enum es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolType
 
PseudoInverseCosine<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.pathbased
Implementation of the pseudo inverse cosine algorithm for contact recommendation.
PseudoInverseCosine(FastGraph<U>) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.pathbased.PseudoInverseCosine
Constructor.
PseudoInverseCosine(FastGraph<U>, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.pathbased.PseudoInverseCosine
Constructor.
PseudoInverseCosineGridSearch<U> - Class in es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.pathbased
Grid search generator for pseudo-inverse cosine algorithm.
PseudoInverseCosineGridSearch() - Constructor for class es.uam.eps.ir.relison.grid.links.recommendation.algorithms.standalone.pathbased.PseudoInverseCosineGridSearch
 
PULL - Static variable in class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationMechanismIdentifiers
Identifier for the propagation mechanism related to the pull protocol.
PULL - Static variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolIdentifiers
Identifier for the Pull protocol.
PullModelConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.protocol
Configures the pull model protocol.
PullModelConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.protocol.PullModelConfigurator
 
PullModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.diffusion.protocols
Protocol that applies the push strategy for diffunding the information.
PullModelProtocol(int, int, int) - Constructor for class es.uam.eps.ir.relison.diffusion.protocols.PullModelProtocol
Constructor.
PullPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.propagation
Configures a pull propagation mechanism.
PullPropagationConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.propagation.PullPropagationConfigurator
 
PullPushPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.propagation
Configures a push-pull propagation mechanism.
PullPushPropagationConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.propagation.PullPushPropagationConfigurator
 
PullPushPureRecommenderPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.propagation
Configures a push-pull propagation mechanism.
PullPushPureRecommenderPropagationConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.propagation.PullPushPureRecommenderPropagationConfigurator
 
PullPushRecommenderPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.propagation
Configures a push-pull propagation mechanism.
PullPushRecommenderPropagationConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.propagation.PullPushRecommenderPropagationConfigurator
 
PullPushSelectionConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.selection
Configures a pure push-pull selection mechanism, where all the previously known information by the users is propagated.
PullPushSelectionConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.selection.PullPushSelectionConfigurator
 
PullPushSelectionMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.selections
Selection mechanism following the original one proposed by the push, pull and push-pull models: all the known information (i.e.
PullPushSelectionMechanism(int) - Constructor for class es.uam.eps.ir.relison.diffusion.selections.PullPushSelectionMechanism
Constructor.
PullPushStrategyPropagationMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.propagation
Propagation mechanism for the so-called rumour spreading propagation mechanism.
PullPushStrategyPropagationMechanism(int) - Constructor for class es.uam.eps.ir.relison.diffusion.propagation.PullPushStrategyPropagationMechanism
Constructor.
PullPushStrategyPropagationMechanism(int, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.diffusion.propagation.PullPushStrategyPropagationMechanism
Constructor.
PullPushStrategyPureRecommenderPropagationMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.propagation
Propagation mechanism for the so-called rumour spreading propagation mechanism.
PullPushStrategyPureRecommenderPropagationMechanism(int, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.diffusion.propagation.PullPushStrategyPureRecommenderPropagationMechanism
Constructor.
PullPushStrategyRecommenderPropagationMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.propagation
Propagation mechanism for the so-called rumour spreading propagation mechanism.
PullPushStrategyRecommenderPropagationMechanism(int, double) - Constructor for class es.uam.eps.ir.relison.diffusion.propagation.PullPushStrategyRecommenderPropagationMechanism
Constructor.
PullPushStrategyRecommenderPropagationMechanism(int, EdgeOrientation, double) - Constructor for class es.uam.eps.ir.relison.diffusion.propagation.PullPushStrategyRecommenderPropagationMechanism
Constructor.
PullStrategyPropagationMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.propagation
Propagation mechanism that follows the pull strategy propagation mechanism.
PullStrategyPropagationMechanism(int, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.diffusion.propagation.PullStrategyPropagationMechanism
Constructor.
PURE - Static variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.TemporalConfigurator
Identifier for the parameter that indicates if received pieces can be propagated after the true timestamp moment (false) or not (true).
PurePersonalizedPageRank<U> - Class in es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk
Recommender algorithm based in a modified Personalized PageRank.
PurePersonalizedPageRank(FastGraph<U>, double, boolean, boolean) - Constructor for class es.uam.eps.ir.relison.links.recommendation.algorithms.standalone.randomwalk.PurePersonalizedPageRank
Constructor
PUREREC - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.SelectionMechanismIdentifiers
Identifier for selecting pieces of information to propagate which come from the recommended links.
PURERECBATCH - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.SelectionMechanismIdentifiers
Identifier for selecting pieces of information to propagate either from the recommended links or from the original links (chosen with a probability)
PureRecommenderSelectionConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.selection
Configures a selection mechanism that propagates a fixed number of own information pieces, and repropagates pieces which have been received through recommended links.
PureRecommenderSelectionConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.selection.PureRecommenderSelectionConfigurator
 
PureRecommenderSelectionMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.selections
Selects information pieces to propagate depending on the original users and whether they have been propagated through recommended links.
PureRecommenderSelectionMechanism(int, int, int, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.diffusion.selections.PureRecommenderSelectionMechanism
Constructor.
PureRecommenderSelectionMechanism(int, int, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.diffusion.selections.PureRecommenderSelectionMechanism
Constructor.
PURETIMESTAMP - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.SelectionMechanismIdentifiers
Identifier for selecting pieces to propagate according to timestamp, which cannot re-propagate received pieces at a later time than originally.
PureTimestampBasedSelectionConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.selection
Configures a selection mechanism that only propagates and repropagates information when the timestamp of the simulation corresponds to the real one.
PureTimestampBasedSelectionConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.selection.PureTimestampBasedSelectionConfigurator
 
PureTimestampBasedSelectionMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.selections
Selection mechanism that takes the real timestamps of the users into account.
PureTimestampBasedSelectionMechanism() - Constructor for class es.uam.eps.ir.relison.diffusion.selections.PureTimestampBasedSelectionMechanism
 
PUSH - Static variable in class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationMechanismIdentifiers
Identifier for the propagation mechanism related to the push protocol.
PUSH - Static variable in class es.uam.eps.ir.relison.grid.diffusion.protocol.ProtocolIdentifiers
Identifier for the Push protocol.
PushModelConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.protocol
Configures the push model protocol.
PushModelConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.protocol.PushModelConfigurator
 
PushModelProtocol<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.diffusion.protocols
Model that applies the push strategy for diffunding the information.
PushModelProtocol(int, int, int) - Constructor for class es.uam.eps.ir.relison.diffusion.protocols.PushModelProtocol
Constructor.
PushPropagationConfigurator<U extends java.io.Serializable,​I extends java.io.Serializable,​F> - Class in es.uam.eps.ir.relison.grid.diffusion.propagation
Configures a push propagation mechanism.
PushPropagationConfigurator() - Constructor for class es.uam.eps.ir.relison.grid.diffusion.propagation.PushPropagationConfigurator
 
PUSHPULL - Static variable in class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationMechanismIdentifiers
Identifier for the propagation mechanism related to the push-pull protocol.
PUSHPULL - Static variable in class es.uam.eps.ir.relison.grid.diffusion.selection.SelectionMechanismIdentifiers
Identifier for selecting all the information the users know to propagate and a fixed number of their own pieces.
PUSHPULLPUREREC - Static variable in class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationMechanismIdentifiers
Identifier for the propagation mechanism related to the push-pull protocol, to use only recommended links.
PUSHPULLREC - Static variable in class es.uam.eps.ir.relison.grid.diffusion.propagation.PropagationMechanismIdentifiers
Identifier for the propagation mechanism related to the push-pull protocol, prioritizing recommended links.
PushStrategyPropagationMechanism<U extends java.io.Serializable,​I extends java.io.Serializable,​P> - Class in es.uam.eps.ir.relison.diffusion.propagation
Propagation mechanism that follows the push strategy propagation mechanism.
PushStrategyPropagationMechanism(int, EdgeOrientation) - Constructor for class es.uam.eps.ir.relison.diffusion.propagation.PushStrategyPropagationMechanism
Constructor.
pvalues - Variable in class es.uam.eps.ir.relison.diffusion.metrics.features.global.AbstractFeatureGlobalKLDivergence
The distribution we are trying to approximate.
pvalues - Variable in class es.uam.eps.ir.relison.diffusion.metrics.features.indiv.AbstractFeatureKLDivergence
The distribution we are trying to approximate.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes|All Packages