Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Стандартные функции для тестирования методов оптимизации
Привет!
Может кто знает? стандартные функции, на которых проверяются методы оптимизации первого порядка? (в частности кубической аппроксимации)
Заранее спасибо.

 Re: Стандартные функции.
lozty писал(а):
Привет!
Может кто знает? стандартные функции, на которых проверяются методы оптимизации первого порядка? (в частности кубической аппроксимации)
Заранее спасибо.


Обычно алгоритмы оптимизации теститруются на функциях с хорошими "оврагами" - длинными, глубокими, извилистыми. Простейший пример (для 2-х переменных) - функция Розенброка: $f(x,y) = N(y-x^2)^2 + (1-x^2)^2$, где $N > 0$ - достаточно большое число (обычно 100).
Вспоминаются еще функции Пауэлла, Вуда. Но не помню точного вида, а в Сети с ходу не нашел.
Нашел зато еще несколько функций для тестирования алгоритмов оптимизации:
http://www.orc.ru/~pulsar/test/test_r.html

Надеюсь, этого вам хватит?

 
Функции Розенброка и Химмельблау. более подробно - http://nsft.narod.ru/Programming/colmetopt.html

 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group