用于布局和布线的模拟退火

时间:2009-02-01 06:11:32

标签: java c++ routing simulated-annealing

我需要一个记录良好的模拟退火源代码,用于放置和路由(在c ++或java中)。有谁可以帮助我?

2 个答案:

答案 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。它用于护士排班示例。