Детерминированный код отжига

Я хотел бы найти открытый пример кода для детерминированного отжига. Это может быть практически любой язык: C, C++, MatLab/Octave, Fortran. Я уже нашел код MatLab для симуляции отжига, так что лучше всего подойдет MatLab. Вот бумага, описывающая алгоритм.

Детерминированный отжиг — это метод оптимизации, который пытается найти глобальный минимум функции стоимости. Этот метод предназначен для того, чтобы иметь возможность исследовать большую часть поверхности стоимости, используя случайность, при этом выполняя оптимизацию с использованием локальной информации. Процедура начинается с изменения функции стоимости, чтобы ввести понятие случайности, что позволяет исследовать большую область. На каждой итерации количество случайностей (измеряемое энтропией Шеннона [2]) ограничивается, и выполняется локальная оптимизация. Постепенно количество наложенной случайности снижается, так что по завершении алгоритм оптимизируется по исходной функции стоимости, давая решение исходной проблемы.


person wade    schedule 06.05.2010    source источник


Ответы (1)


Цифры в документе, на который вы ссылаетесь, выглядят как цифры Matlab. Я предлагаю вам связаться с авторами, готовы ли они поделиться с вами своим кодом.

person Jonas    schedule 06.05.2010