0

我需要一个有据可查的用于放置和布线的模拟退火源代码(在 c++ 或 java 中)。谁能帮我?

4

2 回答 2

4

这个问题涵盖了 C# 中的实现:
寻找 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/

很有可能他们有一些接近你需要的东西。

-亚当

于 2009-02-01T06:22:14.677 回答
0

看一下Drools Planner的源代码(开源,java),更具体地说是SimulatedAnnealingAccepter. 它用于护士排班示例中的放置。

于 2011-01-20T12:01:59.620 回答