|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.coinor.opents.BestEverAspirationCriteria
Determine if the proposed tabu move should in fact be allowed
because it results in a value better than the current
best solution's value.
This is the most common aspiration criteria used in tabu search.
Thanks to Victor Wiley from the University of Texas at Austin
for writing the first draft of this class.
AspirationCriteria
,
Solution
,
Move
,
TabuSearch
,
Serialized FormConstructor Summary | |
BestEverAspirationCriteria()
|
Method Summary | |
boolean |
overrideTabu(Solution solution,
Move proposedMove,
double[] proposedValue,
TabuSearch tabuSearch)
Determine if the proposed tabu move should in fact be allowed because it results in a value better than the current best solution's value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BestEverAspirationCriteria()
Method Detail |
public boolean overrideTabu(Solution solution, Move proposedMove, double[] proposedValue, TabuSearch tabuSearch)
overrideTabu
in interface AspirationCriteria
tabuSearch
- The TabuSearch
controlling the transactionAspirationCriteria
,
Solution
,
Move
,
TabuSearch
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |