Struct SimulatedAnnealingSettings

template<class Point>
struct SimulatedAnnealingSettings

Holds parameters of the algorithm

Template Parameters:

Point – Point Type

Public Types

typedef Point::FT NT

The numeric type.

Public Functions

inline SimulatedAnnealingSettings(NT const error, int const walkLength = 1, int const maxNumSteps = -1, NT const k = 0.5)

Public Members

NT error

Desired accuracy (relative error)

int walkLength

The walk length of the HMC random walk.

int maxNumSteps

A bound to the number of steps; if negative it is unbounded.

NT k

Starting from an initial temperature, at each step it will decrease by a factor of [ 1 - 1 / (dimension^k) ]. Default is 0.5