| 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
|