Luin simuloitua jäähdytystä kirjasta Artificial Intelligence, A Modern Approach. Pseudokoodissa oli rivi
for t<-1 to infinity do
En ole ennen nähnyt for-luuppia äärettömyyteen asti. Tarkoittaako tuo samaa kuin
t<-1 while true ++t
Vai onko parempia referenssejä opetella ohjelmoimaan simuloitu jäähdytys?
Annealing voi olla suomeksi esim. hehkutus, mellotus, karkaisu tai lämpökäsittely. En oikein pysty kuvittelemaan että se kääntyisi muotoon "jäähdytys".
Mutta joo, tuon yhden rivin osalta pseudokoodin toteutus on ihan toimiva. Täällä on javalla toteutettuna
https://github.com/gnufs/aima-java/blob/master/aima-core/src/main/java/aima/core/search/local/
Grez kirjoitti:
Annealing voi olla suomeksi esim. hehkutus, mellotus, karkaisu tai lämpökäsittely. En oikein pysty kuvittelemaan että se kääntyisi muotoon "jäähdytys".
Jaa. Google antaa monta osumaa simuloidulle jäähdytykselle.
Googlaus näyttää, että algoritmista käytetään sekä nimeä simulated annealing (simuloitu hehkutus) että simulated cooling (simuloitu jäähdytys) ja nimi tulee menetelmästä, jossa metallia ensin kuumennetaan ja sitten jäähdytetään.
Aihe on jo aika vanha, joten et voi enää vastata siihen.