Interface | Description |
---|---|
DynamicPreferenceAggregator<T> |
This interface is meant to be used for the dynamic aggregation of some generic preference orders
|
PreferenceAggregator<T> |
This interface is meant to be used for the aggregation of some generic preference orders
|
WeightVector |
This interface is used for
|
Class | Description |
---|---|
BordaScoringPreferenceAggregator<T> |
Implementation of the borda scoring preference aggregator
|
BordaWeightVector |
Implementation of the borda weight vector
N elements are weighted from 0 to n-1 depending on their ranking function rank
|
DynamicBordaScoringPreferenceAggregator<T> |
Creates an aggregator for dynamic veto scoring
|
DynamicPluralityScoringPreferenceAggregator<T> |
Creates an dynamic aggregator with plurality scoring
|
DynamicScoringPreferenceAggregator<T> |
This Demo-class provides a basic implementation similar to the
ScoringPreferenceAggregator but dynamic aggregation instead of static
|
DynamicVetoScoringPreferenceAggregator<T> |
Creates an dynamic aggregator for veto scoring
|
PluralityScoringPreferenceAggregator<T> |
Creates an aggregator with plurality scoring
|
ScoringPreferenceAggregator<T> |
This class extends the interface for preference aggregation with scoring
Scorings are implemented separately.
|
SinglePeakWeightVector |
The single peak implementation of the weight vector, where only the highest rated value in each preference order scores
(1,0,0,0,0,0)
|
SingleValeWeightVector | |
VetoScoringPreferenceAggregator<T> |
Creates an aggregator for veto scoring
|