|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
An object that will listen for the tabu search to start.
This code is licensed for public use under the Common Public License version 0.5.
The Common Public License, developed by IBM and modeled after their industry-friendly IBM Public License,
differs from other common open source licenses in several important ways:
Copyright © 2001 Robert Harder
TabuSearch,
TabuSearchEvent| Method Summary | |
void |
improvingMoveMade(TabuSearchEvent e)
Called when the tabu search makes an improving move. |
void |
newBestSolutionFound(TabuSearchEvent e)
Called when a new best solution is found. |
void |
newCurrentSolutionFound(TabuSearchEvent e)
Called when a new current solution is found, which, by defintion, is at every iteration, even if your "move" doesn't perceptibly alter the solution. |
void |
noChangeInValueMoveMade(TabuSearchEvent e)
Called when the tabu search makes a no change in value move. |
void |
tabuSearchStarted(TabuSearchEvent e)
Called when the tabu search has started. |
void |
tabuSearchStopped(TabuSearchEvent e)
Called when the tabu search stops solving, either because all requested iterations are completed or someone has called myTabuSearch.stopSolving(). |
void |
unimprovingMoveMade(TabuSearchEvent e)
Called when the tabu search makes an unimproving move. |
| Method Detail |
public void tabuSearchStarted(TabuSearchEvent e)
e - The TabuSearchEvent referencing the TabuSearch that started.TabuSearchEvent,
TabuSearchpublic void tabuSearchStopped(TabuSearchEvent e)
myTabuSearch.stopSolving().
e - The TabuSearchEvent referencing the TabuSearch that stopped.TabuSearchEvent,
TabuSearchpublic void newBestSolutionFound(TabuSearchEvent e)
e - The TabuSearchEvent referencing the TabuSearch that found
the new best solution.TabuSearchEventpublic void newCurrentSolutionFound(TabuSearchEvent e)
e - The TabuSearchEvent referencing the TabuSearch that found
a new current solution.TabuSearchEvent,
TabuSearchpublic void unimprovingMoveMade(TabuSearchEvent e)
e - The TabuSearchEvent referencing the TabuSearch that made
the unimproving move.TabuSearchEvent,
TabuSearchpublic void improvingMoveMade(TabuSearchEvent e)
e - The TabuSearchEvent referencing the TabuSearch that made
the improving move.TabuSearchEvent,
TabuSearchpublic void noChangeInValueMoveMade(TabuSearchEvent e)
e - The TabuSearchEvent referencing the TabuSearch that made
the no change in solution value move.TabuSearchEvent,
TabuSearch
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||