assigning probability
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I'm doing a basic simulated annealing experiment and I want to assign a probability to decide whether a variable change is accepted or not.
My probability function is
probability=exp(-(A2-A1)/temp);
where A is the variable that I'm trying to minimise. As temp decreases the probability of accepting A2>A1 decreases, so that A1 will eventually be in a minimal state.
How can I program my code such that if probability=0.8 (where A2>A1 at a high value of temp), there is an 80% chance that the line
A1=A2;
will be accepted.
If I haven't explained the problem clearly enough, please comment and I'll try to elaborate.
Thanks,
Richard
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
Más información sobre Simulated Annealing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!