#include <lemon/simann.h>
Inherits ControllerBase.
Inheritance diagram for AdvancedController:
Public Member Functions | |
AdvancedController (double _end_time, double _alpha=0.2, double _beta=0.9, double _gamma=1.6, double _ann_fact=0.9999) | |
Constructor. | |
void | init () |
Does initializations before each run. | |
void | acceptEvent () |
This is called when a neighbouring state gets accepted. | |
bool | next () |
Decides whether to continue the annealing process or not. | |
bool | accept () |
Decides whether to accept the current solution or not. | |
virtual | ~AdvancedController () |
Destructor. |
|
|