Apache Commons Math оптимизация - PullRequest
       8

Apache Commons Math оптимизация

3 голосов
/ 27 апреля 2010

Кто-нибудь имеет опыт работы с пакетом оптимизации Apache Commmons Math? Точнее, реализация метода Нелдера-Мида? Это довольно высокое качество?

Ответы [ 2 ]

4 голосов
/ 19 декабря 2010

Nelder-Mead - один из самых популярных алгоритмов многомерной оптимизации. Реализация Apache довольно хорошая.

Однако, если у вас есть больше информации, например, градиент, вам следует рассмотреть возможность использования более «информированного» алгоритма, такого как BFGS. Он также работает с аналитическим градиентом (с использованием конечных разностей). R использует BFGS по умолчанию, я думаю ...

SuanShu реализовал 10+ Java-оптимизацию алгоритмов, которые вы можете выбрать для своих целей. Надеюсь, это поможет.

3 голосов
/ 18 июня 2012

Обратите внимание, что Apache Commons Math также содержит алгоритм прямого поиска Майкла Пауэлла BOBYQA . Этот алгоритм обычно сходится значительно меньше итераций, чем классический метод Нелдера-Мида, плюс , он также поддерживает границы переменных.

...