edu.indiana.util.ensemble
Class WeightVoteComboEnsemble

java.lang.Object
  extended by edu.indiana.util.ensemble.AbstractEnsemble
      extended by edu.indiana.util.ensemble.WeightVoteComboEnsemble
All Implemented Interfaces:
Ensemble

public class WeightVoteComboEnsemble
extends AbstractEnsemble

This ensemble merges its members' decisions by summing the weighted strengths of each member's suggestions.


Field Summary
 
Fields inherited from class edu.indiana.util.ensemble.AbstractEnsemble
decisionSuggestionSet, memberToStrength, totalStrength
 
Constructor Summary
WeightVoteComboEnsemble()
          Creates a new instance of WeightVoteComboEnsemble
WeightVoteComboEnsemble(EnsembleMember[] memberArray, double[] totalStrengths)
           
 
Method Summary
protected  SuggestionSet calcDecisionSuggestionSet(java.lang.Object[] args)
           
 
Methods inherited from class edu.indiana.util.ensemble.AbstractEnsemble
addMember, getDecision, getRecentDecisionSuggestionSet, getTotalStrength, getTotalStrength, memberIterator, notifyOfDecision, removeMember
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeightVoteComboEnsemble

public WeightVoteComboEnsemble()
Creates a new instance of WeightVoteComboEnsemble


WeightVoteComboEnsemble

public WeightVoteComboEnsemble(EnsembleMember[] memberArray,
                               double[] totalStrengths)
Method Detail

calcDecisionSuggestionSet

protected SuggestionSet calcDecisionSuggestionSet(java.lang.Object[] args)
Specified by:
calcDecisionSuggestionSet in class AbstractEnsemble