我需要一个记录良好的模拟退火源代码,用于放置和路由(在c ++或java中)。有谁可以帮助我?
答案 0 :(得分:4)
这个问题涉及C#中的实现:
looking for simulated annealing implementation in VB
本课程涵盖了放置和布线的模拟退火:
http://www.ecs.umass.edu/ece/tessier/courses/697ff/
这是这项功课的特别主题:
http://www.ecs.umass.edu/ece/tessier/courses/697ff/pset2/hw2.pdf
如果你不能自己完成编写过程,你可能会与课程部门/教授联系:
http://www.ecs.umass.edu/ece/tessier/rcg/
很有可能他们有一些接近你需要的东西。
- 亚当
答案 1 :(得分:0)
查看Drools Planner(开源,java)的源代码,更具体地说是SimulatedAnnealingAccepter
。它用于护士排班示例。