mk_simanneal_temp_func: Create a temperature function that returns the annealing...

View source: R/sim_annealing.R

mk_simanneal_temp_funcR Documentation

Create a temperature function that returns the annealing temperature at a given step (iteration)

Description

Supported annealing types are currently "Exponential multiplicative", "Logarithmic multiplicative", "Quadratic multiplicative" and "Linear multiplicative", each with dedicated constraints on alpha. For information, see http://what-when-how.com/artificial-intelligence/a-comparison-of-cooling-schedules-for-simulated-annealing-artificial-intelligence/

Usage

mk_simanneal_temp_func(T0, alpha, type = "Quadratic multiplicative")

Arguments

T0

Initial temperature at step 1 (when k=0)

alpha

Rate of cooling

type

Type of annealing protocol. Defaults to the quadratic multiplicative method which seems to perform well.

Value

Temperature at cycle k.


designit documentation built on May 29, 2024, 12:04 p.m.