#include <RecordHuntAlgorithm.hpp>
Public Member Functions | |
InstanceType | optimize (InstanceType startInstance) |
RecordHuntAlgorithm (NeighbourhoodFunctionPtr< InstanceType > neighbourhoodFunction, CostFunctionPtr< InstanceType > costFunction, AcceptanceFunctionPtr acceptanceFunction) | |
Public Member Functions inherited from ISM::OptimizationAlgorithm< InstanceType > | |
OptimizationAlgorithm (NeighbourhoodFunctionPtr< InstanceType > neighbourhoodFunction, CostFunctionPtr< InstanceType > costFunction) | |
Private Attributes | |
AcceptanceFunctionPtr | mAcceptanceFunction |
Additional Inherited Members | |
Protected Attributes inherited from ISM::OptimizationAlgorithm< InstanceType > | |
CostFunctionPtr< InstanceType > | mCostFunction |
NeighbourhoodFunctionPtr< InstanceType > | mNeighbourhoodFunction |
Definition at line 30 of file RecordHuntAlgorithm.hpp.
|
inline |
Definition at line 33 of file RecordHuntAlgorithm.hpp.
|
inlinevirtual |
Implements ISM::OptimizationAlgorithm< InstanceType >.
Definition at line 40 of file RecordHuntAlgorithm.hpp.
|
private |
Definition at line 94 of file RecordHuntAlgorithm.hpp.