在VB中寻找模拟退火实现
时间:2020-03-06 14:39:55 来源:igfitidea点击:
有人知道我可以检查和适应的Visual Basic中模拟退火的合理记录的示例吗?
解决方案
该项目的文档记录得很好:http://www.codeproject.com/KB/recipes/simulatedAnnealingTSP.aspx。它仅包含一个重要的源文件(TravellingSalesmanProblem.cs),因此通过转换器运行它非常容易。也许:http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx?
MSDN杂志上也有一篇关于神经网络的有趣文章。据我了解模拟退火,我们可以将其添加到其他函数估计方法(如神经网络)中。因此,我们可以通过随时间缩小动量来向MSDN VB代码添加模拟退火。网络通过以较大的动量反向传播误差来开始"热",并通过收缩动量来缓慢地"冷却"网络,从而减少输出误差在反向传播中的影响。
干杯。
对于所有伪代码,我通常都参考" C / C ++的数字配方",并在以后适应我自己的。这是我们可以找到的最佳文档/实现。有时,我们甚至可以找到更好的算法或者替代的解决方法。 (以防牛顿·拉普申不走的路)