Вопрос

Кто-нибудь знает достаточно хорошо документированный пример имитации отжига в Visual Basic, который я могу изучить и адаптировать?

Это было полезно?

Решение

Этот проект выглядит довольно хорошо документированным: http://www.codeproject.com/KB/recipes/simulatedAnnealingTSP.aspx.Это C#, но он содержит только один важный исходный файл (TravellingSalesmanProblem.cs), поэтому его довольно легко запустить через конвертер.Может быть: http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx?

В журнале MSDN также была интересная статья о нейронные сети.Насколько я понимаю, имитацию отжига можно добавить к другим методам оценки функций (например, нейронным сетям).Таким образом, вы можете добавить имитацию отжига в код MSDN VB, уменьшая Momentum с течением времени.Сеть начинается «горячо» за счет обратного распространения ошибки с большим импульсом и медленно «остывает», уменьшая импульс и тем самым уменьшая влияние ошибки вывода при обратном распространении ошибки.

Ваше здоровье.

Другие советы

Я обычно обращаюсь к «Численным рецептам в C/C++» для всего псевдокода и позже адаптирую его к своему собственному.Это лучшая документация/реализация, которую вы могли найти.Иногда можно даже найти лучшие алгоритмы или альтернативный способ решения.(На случай, если Ньютон Рафшон не подойдет)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top