We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ceb9874 commit 14bf5e4Copy full SHA for 14bf5e4
1 file changed
search.py
@@ -378,10 +378,10 @@ def simulated_annealing(problem, schedule=exp_schedule()):
378
for t in range(sys.maxsize):
379
T = schedule(t)
380
if T == 0:
381
- return current
+ return current.state
382
neighbors = current.expand(problem)
383
if not neighbors:
384
385
next = random.choice(neighbors)
386
delta_e = problem.value(next.state) - problem.value(current.state)
387
if delta_e > 0 or probability(math.exp(delta_e / T)):
0 commit comments