3

有没有人知道我可以检查和适应的 Visual Basic 中模拟退火的合理记录示例?

4

2 回答 2

3

这个项目看起来很好记录: http: //www.codeproject.com/KB/recipes/simulatedAnnealingTSP.aspx。它是 C#,但只包含一个重要的源文件 (TravellingSalesmanProblem.cs),因此很容易通过转换器运行它。也许: http: //labs.developerfusion.co.uk/convert/csharp-to-vb.aspx

MSDN 杂志也有一篇关于神经网络的有趣文章。据我了解模拟退火,您可以将其添加到其他函数估计方法(如神经网络)中。因此,您可以通过随着时间的推移缩小 Momentum,将模拟退火添加到 MSDN VB 代码中。网络通过具有大动量的反向传播误差开始“热”,然后通过缩小动量慢慢“冷却”,从而减少反向传播中输出误差的影响。

干杯。

于 2008-09-24T15:11:37.633 回答
1

对于所有的伪代码,我通常参考“C/C++ 中的数值配方”,并在以后适应我自己的。这是你能找到的最好的文档/实现。有时您甚至可以找到更好的算法或另一种解决方法。(如果 Newton Raphshon 不是要走的路)

于 2008-09-24T18:12:35.763 回答