J'ai essayé de comprendre le grimpeur stochastique pendant un certain temps, mais je n'ai pas eu de chance avec cela. J'ai regardé un livre sur l'heuristique et j'ai obtenu un pseudo code. Je ne comprends pas à quoi devrait ressembler la fonction de probabilité. Je comprends que la nouvelle solution est piquée au hasard et acceptée en fonction d'une certaine probabilité, ce que je ne comprends pas, c'est comment programmer cette probabilité. MerciComprendre l'alpiniste stochastique
-CODE Psuedo - de comment le résoudre: moderne heuristiques - Zbugniew Michalewicz, David Fogel
procedure stochastic hill-climber
begin
t <- 0
select a current string vc at random
evaluate vc
repeat
select the string vn from the neighbourhood of vc
select vn with probability 1/(1+(e^(evaluation(vc) - evaluation(vn))/T))
t <- t + 1
until t=MAX
end
Pouvez-vous ajouter le pseudo-code à votre question? –
Salut, j'ai édité ma question pour inclure le code de psuedo, Merci – smMavrik