寻找VB中的模拟退火实现

时间:2008-09-24 14:22:05

标签: vb.net algorithm vb6 simulated-annealing

是否有人知道我可以检查和调整Visual Basic中模拟退火的合理记录的例子?

2 个答案:

答案 0 :(得分:3)

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

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

干杯。

答案 1 :(得分:1)

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