Package net.sf.tweety.preferences.aggregation
-
Interface Summary Interface Description DynamicPreferenceAggregator<T> This interface is meant to be used for the dynamic aggregation of some generic preference ordersPreferenceAggregator<T> This interface is meant to be used for the aggregation of some generic preference ordersWeightVector This interface is used for -
Class Summary Class Description BordaScoringPreferenceAggregator<T> Implementation of the borda scoring preference aggregatorBordaWeightVector Implementation of the borda weight vector N elements are weighted from 0 to n-1 depending on their ranking function rankDynamicBordaScoringPreferenceAggregator<T> Creates an aggregator for dynamic veto scoringDynamicPluralityScoringPreferenceAggregator<T> Creates an dynamic aggregator with plurality scoringDynamicScoringPreferenceAggregator<T> This Demo-class provides a basic implementation similar to the ScoringPreferenceAggregator but dynamic aggregation instead of staticDynamicVetoScoringPreferenceAggregator<T> Creates an dynamic aggregator for veto scoringPluralityScoringPreferenceAggregator<T> Creates an aggregator with plurality scoringScoringPreferenceAggregator<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