Package dynheurset.update.remove
Class FreqWorstRemoval
java.lang.Object
dynheurset.update.remove.Remove
dynheurset.update.remove.FreqWorstRemoval
public class FreqWorstRemoval extends Remove
Frequency Worst Removal Strategy
This removal strategy is performed whenever a freq% of the computational
is used. For instance a value of 0.25 for freq will
cause the removal operation to be executed 4 times.
Every time the worst heuristic that is not removed so far is removed.
-
Field Summary
Fields inherited from class dynheurset.update.remove.Remove
heurList, measure, removedHeurSet, runStat -
Constructor Summary
Constructors Constructor Description FreqWorstRemoval(double freq) -
Method Summary
-
Field Details
-
Constructor Details
-
FreqWorstRemoval
public FreqWorstRemoval(double freq)
-
-
Method Details
-
canRemove
public boolean canRemove()Description copied from class:RemoveSpecifies the removal condition.The removal condition determines when to remove some heuristics permanently.
-
remove
public void remove()Description copied from class:RemoveSpecifies the removal criterion.The removal criterion determines which heuristics to remove permanently.
-