Simulated annealing: Difference between revisions

m
Line 1,956:
y (fx+ i 1))))))
 
(define (entropyE_s vec)
(let loop ((E (distance**2 (vector-ref vec 0)
(vector-ref vec 99)))
Line 1,987:
(let* ((temperature (make-temperature-procedure kT kmax))
(s0 (make-s0))
(E0 (entropyE_s s0))
(kmax/10 (fxquotient kmax 10))
(show (lambda (k T E s)
Line 2,001:
(_ (show k T E s))
(s^ (s->s s))
(E^ (entropyE_s s^))
(delta-E (fx- E^ E))
(P (probability delta-E T)))
Line 2,041:
(newline)
(newline)
(format #t "Final E(s): ~,5F~%" (entropyE_s s-final))
(format #t "Final path length: ~,5F~%" (path-length s-final))
(newline)</lang>
1,448

edits