InCogNiTo124 Cooling schedule je koliko sam skužio skup početne i krajnje temperature te kako se ona smanjuje po iteracijama. Međutim, iako je decrement function funkcija koja ti određuje koliko ćeš dekrementirati u nekom trenutku, ona ne mora biti pozvana u svakoj iteraciji. Npr., ako ti je cooling schedule
t_start = 100
t_end = 0
n_iters = 100
function = lambda i: t_start - i * (t_start - t_end) / n_iters
decrement function može biti
def get_decrement(current_t, cooling_schedule, i):
return current_t - cooling_schedule.function(i)
ali koliko vidim ovako u literaturi se najviše spominje cooling schedule kao takav, a za dekrement se smatra da je opisiv samim scheduleom. Tj. evo meni jedini razlog zašto bi razlikovao dvoje je da trebaš nekakvu memoriju koja je pohranjena u trenutnoj temperaturi, npr. kad bi ti cooling schedule sadržavao nekakav nasumični uzorak, pa ne bi uvijek mogao doći do iste vrijednosti primjenom funkcije iz cooling schedulea.