Версия 1.32
Тестовые функции для глобальной оптимизации.
https://github.com/Harrix/HarrixTestFunctions
Файлы распространяются по лицензии CC BY 4.0.
Сам документ находится в файле _HarrixTestFunctions.pdf.
Прямая ссылка на скачивание: _HarrixTestFunctions.pdf.
В данном документе рассмотрено множество тестовых функций, которые можно использовать для проведения исследований алгоритмов оптимизации. К каждой функции дано подробное описание, график (если это возможно), свойств и параметров, которые позволят единообразно проводить сравнения разных алгоритмов оптимизации во избежания несостыковок с точки зрения разного понимания нахождения ошибки, точности работы алгоритмом.
Прочитать подробно об установке можно тут http://blog.harrix.org/?p=1223.
На данный момент функций 30 штук.
- HML_TestFunction_Ackley - функция Ackley;
- HML_TestFunction_GaussianQuartic - функция Gaussian quartic;
- HML_TestFunction_Griewangk - функция Гриванка;
- HML_TestFunction_HyperEllipsoid - гипер-эллипсоид;
- HML_TestFunction_ParaboloidOfRevolution - эллиптический параболоид;
- HML_TestFunction_Rastrigin - функция Растригина;
- HML_TestFunction_RastriginNovgorod - функция Растригина новгородская;
- HML_TestFunction_Rosenbrock - функция Розенброка;
- HML_TestFunction_RotatedHyperEllipsoid - развернутый гипер-эллипсоид;
- HML_TestFunction_Schwefel - функция Швефеля;
- HML_TestFunction_StepFunction - функция Step (модифицированная версия De Jong 3);
- HML_TestFunction_AdditivePotential - аддитивная потенциальная функция;
- HML_TestFunction_Bosom - функция Bosom;
- HML_TestFunction_EggHolder - функция Egg Holder;
- HML_TestFunction_Himmelblau - функция Химмельблау;
- HML_TestFunction_InvertedRosenbrock - перевернутая функция Розенброка;
- HML_TestFunction_Katnikov - функция Катникова;
- HML_TestFunction_Multiextremal3 - функция Multiextremal3;
- HML_TestFunction_Multiextremal4 - функция Multiextremal4;
- HML_TestFunction_MultiplicativePotential - мультипликативная потенциальная функция;
- HML_TestFunction_Rana - функция Rana;
- HML_TestFunction_RastriginWithChange - функция Растригина с изменением коэффициентов;
- HML_TestFunction_RastriginWithTurning - функция Растригина овражная с поворотом осей;
- HML_TestFunction_ReverseGriewank - функция ReverseGriewank;
- HML_TestFunction_ShekelsFoxholes - функция "Лисьи норы" Шекеля;
- HML_TestFunction_Sombrero - функция Сомбреро;
- HML_TestFunction_Multiextremal - функция Multiextremal;
- HML_TestFunction_Multiextremal2 - функция Multiextremal2;
- HML_TestFunction_Wave - волна;
- HML_TestFunction_SumVector - сумма всех элементов бинарного вектора.
Файл _HarrixTestFunctions.pdf - это непосредственно сам документ тестовых функций.
В корневой папке находятся три папки.
В папке Source располагаются файлы непосредственно документа, где находится файл _HarrixTestFunctions.tex (это исходник pdf документа) и файлы, которые являются вызываемыми или вспомогательными для _HarrixTestFunctions.tex.
В папке MathcadFiles располагаются файлы Mathcad, в которых реализованы функции, а также графики для рисунков из папки Source/images в папке Source.
В папке images находятся служебные рисунки для отображения в этом файле.
Для полноценной работы редактированию LaTeX документа вам потребуются программа для компиляции *.tex документов в *.pdf. Автор использует для этого связку MiKTex и TeXstudio.
В варианте, который использует автор, в *.tex файлах справок для отображения русских букв используется модуль pscyr. Об его установке можно прочитать (и скачать) в статье http://blog.harrix.org/?p=444.
Подробное описание установки и настройки связки MiKTeX + TeXstudio + pscyr можно прочитать в статье http://blog.harrix.org/?p=849.
- LaTeX, MiKTeX, BiBTex, TeXstudio, PSCyr.
- HarrixLaTeXDocumentTemplate.
Подробный список изменений в файле CHANGELOG.md.
Автор: Сергиенко Антон Борисович.
С автором можно связаться по адресу sergienkoanton@mail.ru или http://vk.com/harrix.
Сайт автора, где публикуются последние новости: http://blog.harrix.org, а проекты располагаются по адресу: http://harrix.org.