Численная библиотека для минимизации многомерной функции на окнах - PullRequest
2 голосов
/ 25 октября 2011

Нам необходимо численно минимизировать функцию, которая принимает трехмерный вектор в качестве входных данных. Функция гладкая, поэтому алгоритм градиента будет хорошим выбором.

Однако я привык к GSL, который, к сожалению, требует gcc. Мы должны работать на Windows, используя VC ++ 2010, хотя. Я нашел порт GSL для Windows, но последний коммит с 2006 года, и я сомневаюсь, что он будет работать с нашей настройкой.

Какие библиотеки есть в Windows и рекомендуются? Нам нужно решить только эту проблему, поэтому, чем более специализирована библиотека, тем лучше.

Мы используем C ++, поэтому должен быть доступен интерфейс C или C ++.

Ответы [ 2 ]

2 голосов
/ 25 октября 2011

Эта реализация метода L-BFGS, кажется, подходит вашим целям. Он также содержит файл решения VS2010, который позволяет легко включить его в ваш проект.

0 голосов
/ 25 октября 2011

У Cygwin есть GSL.В зависимости от характера вашего ограничения на Windows, возможно, это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...