Описание тега nlopt
NLopt - это библиотека нелинейной оптимизации, написанная на языке C Стивеном Джонсоном и лицензированная под LGPL.
0
ответов
Почему NLopt не может найти глобальный минимум?
Я использую NLopt (оболочку Python) для глобальной оптимизации функции Egg holder(диапазон x_i = [-512, 512]. Я использую GN_ORIG_DIRECT безградиентный алгоритм, который является алгоритмом глобальной оптимизации. Я обнаружил, что моя оптимизация ос…
16 апр '18 в 14:56
0
ответов
Невозможно установить пакет nloptr в Ubuntu 12.04.5
Я пытаюсь установить nloptr пакет на Ubuntu 12.04.5 с помощью следующей команды: install.packages("nloptr", dependencies = TRUE) и получите следующий вывод. checking for pkg-config... yes configure: Now testing for NLopt header file. checking for gr…
20 дек '17 в 14:40
0
ответов
Нелинейная оптимизация, как исправить "NLOPT_FAILURE: Общий код ошибки".
Я пытаюсь минимизировать вектор входных данных для нелинейной функции, используя функцию 'mlsl' из 'nloptr'. Я продолжаю получать сообщение об ошибке "NLOPT_FAILURE: общий код ошибки". Я попытался настроить мои начальные условия, мои нижние и верхни…
24 янв '19 в 10:55
0
ответов
Ошибка сегментации Fortran90 с использованием OpenMP и внешней библиотеки
Я искал помощь в решении этой проблемы, пробовал различные решения и т. Д., Но, похоже, не могу отследить проблему. Я пытаюсь распараллелить цикл do, который содержит вызов подпрограммы оптимизации в библиотеке NLopt (для NLOpt см.: http://ab-initio…
27 фев '17 в 20:07
1
ответ
Нелинейная оптимизация в R с Nloptr против Excel
Кажется, я не могу найти ответ для своей конкретной проблемы. Я пытаюсь минимизировать среднюю абсолютную ошибку между вектором действительного значения и линейной комбинацией моделей следующим образом: library(nloptr) df <- data.frame( real = c(…
05 окт '18 в 21:51
0
ответов
Алгоритмы глобальной оптимизации в NLOPT
Я испытываю проблемы с несколькими алгоритмами глобальной оптимизации, реализованными в программном обеспечении NLopt. В частности, ESCH (эволюционный алгоритм) не работает должным образом в моем случае, энергетическая функция называется большим кол…
05 июн '16 в 18:06
1
ответ
Нелинейная оптимизация о точечных линиях
Я пытаюсь решить проблему нелинейной оптимизации с помощью библиотеки nlopt C++. Но результат, кажется, отличается от Matlab. Задача оптимизации заключается в следующем: У меня есть линии, пересекающиеся с сервалами в трехмерной координате $l_i(x, y…
01 апр '18 в 04:17
3
ответа
Невозможно установить nloptr / nlopt в кластере без прав root
Я пытаюсь установить (на кластере на основе Linux) пакет R FactoMineR, который требует nloptr, который, в свою очередь, требует nlopt. Просто используя install.packages("nloptr") не работает и выдает следующую ошибку: > install.packages("nloptr")…
27 ноя '17 в 16:03
0
ответов
Использование и целевая функция внутри класса дает неправильные результаты
Я пытаюсь использовать nlopt с целевой функцией, созданной внутри класса, и я использовал решение, найденное в Pointer, для функции-члена Однако я нахожу очень странное поведение, которое я не понимаю. Я создал простой пример для воспроизведения про…
03 дек '18 в 12:10
0
ответов
Без изменения решения с начальной точки с nlopt под python для нелинейной оптимизации
Обновление: оригинал ValueError в этом посте взят из некоторых значений xi вне нижней и верхней границ переменной, после того, как это исправлено, модель запускается, но сразу заканчивается исходным значением. Я пытаюсь использовать nlopt в pytyon д…
21 окт '15 в 20:39
1
ответ
Указатель на функцию-функцию
Я хочу использовать библиотеку (nlopt), которая имеет функцию set_min_objective, которая берет указатель на числовую функцию myfunc и находит ее минимум. Я хотел бы создать класс, который будет содержать соответственно инициализированную функцию-чле…
11 сен '12 в 20:22
1
ответ
Как вызвать функции C из пакета nloptr непосредственно в пакете Rcpp?
Я создаю пакет R, который также имеет коды C++, используя RcppArmadillo. Одна из функций должна оптимизировать функцию. В настоящее время я импортировал nloptr::nloptr функция в C++, а затем использовать его для оптимизации функции. Код здесь: https…
25 янв '18 в 16:40
1
ответ
Ошибка при установке пакета tar.gz в R
Когда я пытаюсь установить пакет R nlopt-2.4.2.tar.gz с http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz, используя sudo R CMD INSTALL nlopt-2.4.2.tar.gz, Я получаю следующую ошибку: Ошибка в Untar2(tarfile, файлы, список, exdir, restore_times): не…
30 мар '16 в 08:37
0
ответов
Ошибка компоновки C++ при запуске исполняемого файла на Yosemite
Я пытаюсь скомпилировать пример проблемы, приведенной на веб-сайте (для C++), и у меня возникла проблема: NMead.cpp - моя программа. Я компилирую это с помощью g++ g++ -g -O2 -I/usr/local/Cellar/nlopt/2.4.2/include -L/usr/local/Cellar/nlopt/2.4.2/li…
08 янв '16 в 10:45
0
ответов
Функция для оптимизации границ наименьших квадратов в C++?
Я довольно новичок в использовании Visual C++ 2010 Express, но я не новичок в основах, и я пытаюсь выяснить, как использовать внешнюю библиотеку для выполнения оптимизации наименьших квадратов с ограничением границ. Проще говоря, я хочу использовать…
24 янв '13 в 15:33
1
ответ
Нелинейная оптимизация с ограничением
Рассмотрим следующий кадр данных: A=data.frame(v1=c(4,2,-3,3,-1,3,6,-2), v2=c(3,3,-1,5,-3,-2,-2,-3), v3=c(5,-2,2,2,5,5,4,-4), v4=c(-2,-1,3,1,-1,3,2,-5), v5=c(2,-5,4,-4,3,1,1,1)) со следующей задачей оптимизации: где a_i - i-я строка матрицы A. Я пыт…
22 ноя '16 в 16:24
1
ответ
Настройка NLOpt при работе из командной строки Windows cmd
Я пишу программу на C++ из командной строки windows cmd и компилирую с помощью mingw (g++). Эта программа нуждается в нелинейном оптимизаторе, и NLOpt выглядит хорошим выбором. Я изучил C++ для курса Uni, поэтому среда, которую я использовал, уже бы…
08 авг '15 в 15:52
1
ответ
C++: NLopt COBYLA по сравнению с Matlab fmincon
Я использую NLopt library, COBYLA algorithmв C++ для минимизации функции затрат на основе журнала. Я уже реализовал то же самое, используя fmincom в Matlab. Функция Matlab работает намного лучше, чем NLopt, Это требует гораздо меньшего количества оп…
16 апр '14 в 09:45
0
ответов
Оптимизация портфеля Minimum Variance с использованием NLOPTR
Я использую функцию SLSQP в NLOPTR для построения портфеля с использованием 34 акций с низкой волатильностью. Акции не важны. Я пытаюсь навязать минимальный вес и максимальный вес каждой акции. Функция хина налагает ограничение минимального веса - к…
27 сен '16 в 09:35
1
ответ
Неожиданное поведение ftol_abs и ftol_rel в NLopt
ОБНОВЛЕНИЕ: Для любого другого, кто посещает эту страницу, стоит взглянуть на этот SO вопрос и ответить, так как я подозреваю, что решение там имеет отношение к проблеме, с которой я столкнулся здесь. Этот вопрос дублирует один вопрос, который я зад…
12 янв '16 в 23:17