|
METSlib
0.6
|
Termination criteria based on the number of iterations. More...
#include <termination-criteria.hh>


Public Member Functions | |
| iteration_termination_criteria (int max) | |
| Ctor. Max is the number of iterations to do. | |
| iteration_termination_criteria (termination_criteria_chain *next, int max) | |
| bool | operator() (const feasible_solution &fs) |
| Alternate function that decides if we shoud terminate the search process. More... | |
| void | reset () |
| Reset the criterion to its initial state. More... | |
Public Member Functions inherited from mets::termination_criteria_chain | |
| termination_criteria_chain (termination_criteria_chain *next=0) | |
| Constructor. More... | |
| termination_criteria_chain (const termination_criteria_chain &) | |
| purposely not implemented (see Effective C++) | |
| termination_criteria_chain & | operator= (const termination_criteria_chain &) |
| virtual | ~termination_criteria_chain () |
| Virtual destructor. | |
Protected Attributes | |
| int | max_m |
| int | iterations_m |
Protected Attributes inherited from mets::termination_criteria_chain | |
| termination_criteria_chain * | next_m |
Termination criteria based on the number of iterations.
This termination criteria terminates the tabu-search after a fixed number of itarations.
|
inlinevirtual |
Alternate function that decides if we shoud terminate the search process.
(chain of responsibility)
| fs | The current working solution. |
Reimplemented from mets::termination_criteria_chain.
|
inlinevirtual |
Reset the criterion to its initial state.
(chain of responsibility)
Reimplemented from mets::termination_criteria_chain.
Return to METSlib home page