Описание тега nonlinear-optimization

Подраздел математической оптимизации (альтернативно, математического программирования), который занимается проблемами, которые не являются линейными
0 ответов

Почему NLopt не может найти глобальный минимум?

Я использую NLopt (оболочку Python) для глобальной оптимизации функции Egg holder(диапазон x_i = [-512, 512]. Я использую GN_ORIG_DIRECT безградиентный алгоритм, который является алгоритмом глобальной оптимизации. Я обнаружил, что моя оптимизация ос…
2 ответа

Нелинейные наименьшие квадраты в R - Левенберга Марквардта для соответствия параметрам модели Хелигмана Полларда

Я пытаюсь воспроизвести бумажные решения Костаки. В этой статье сокращенная таблица смертности расширена до полной таблицы жизни с использованием модели де Хелигмана-Полларда. Модель имеет 8 параметров, которые должны быть установлены. Автор использ…
0 ответов

Макс. Коэффициент Шарпа с ограниченными весами портфеля

Я пытаюсь максимизировать коэффициент Шарпа для портфеля акций, но у меня возникают трудности с добавлением весовых ограничений. Максимизируйте коэффициент Шарпа при условии: Сумма весов = 1 Минимальный вес = 0 максимальный вес = 2 x средний вес (40…
21 авг '18 в 09:45
1 ответ

Линеаризовать нелинейное ограничение

У меня есть проблема, которая может быть определена как: max 5 x11 + 6 x12 + 2 x21 + 3 x22 st st. x11,x12,x21,x22 binary x11 + x12 = 1 x21 + x22 = 1 -25 x1 x2 >= 0 Я хочу проверить только если x11 и x21 равны 1. Как я могу линеаризовать это огран…
1 ответ

Смешанное целочисленное линейное программирование для ограничения ранжирования

Я пытаюсь написать смешанное целочисленное линейное программирование для ограничения, связанного с рангом конкретной переменной, следующим образом: У меня есть X1, X2, X3, X4 в качестве переменных решения. Существует ограничение, требующее определит…
2 ответа

Смешанное целочисленное квадратичное программирование в Python

Мне было интересно, может ли кто-нибудь дать мне какое-то руководство в определении моей цели. Я пытаюсь свести к минимуму дисперсию в Python с некоторыми ограничениями по количеству активов в моем портфеле. Я не уверен, какой пакет поможет мне сдел…
21 янв '19 в 10:32
1 ответ

MATLAB - написание целевой функции для fmincon()

Мне нужно минимизировать следующую функцию nDOF, nprocs и T взяты из первых двух столбцов этой таблицы Итак, у меня есть следующие векторы в MATLAB nDOF = 3993 3993 3993 3993 3993 3993 3993 3993 7623 7623 7623 7623 7623 7623 7623 7623 nprocs = 1 2 3…
1 ответ

Решить нелинейное уравнение NumPy.

Редактировать: все хорошо:) This is a code which works with small values of t=20 and TR=([[30,20,12,23..],[...]]) but when I put higher values it is shown "Expect x to be a 1-D sorted array_like.". Do you know how to solve this problem?? import matp…
1 ответ

Как передать дополнительные аргументы scipy.optimize.newton_krylov?

Поэтому я пытаюсь найти "k" который удовлетворяет уравнению F(k,u,v,w) = 0 и u, v и w - дополнительные параметры. Я пытался решить эту проблему с помощью newton_krylov ( http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.optimize.newto…
07 мар '16 в 21:11
1 ответ

R - Как обработать точку-точку-точку (многоточие /"...") с несколькими последующими функциями - т.е. передать только некоторые из переменных

Я работаю над нелинейной оптимизацией, с constrOptim.nl от alabama пакет. Однако моя проблема больше связана с передачей аргументов (и точка-точка-точка (эллипс /"...") и, возможно, do.call) - поэтому я приведу сначала общий пример, а затем сошлюсь …
0 ответов

Как решить переопределенную нелинейную систему уравнений, используя Matlab

У меня есть следующий код в Matlab: function y = myfun(x) % Set Variables Svl=1; B=54.433; F=4379.250; T=21.398; V=53363.500; % Computing Prefactors with set variables Zahl1=-B+13.2855-6.10101*Svl; Zahl2=-F-13938.9+5073.43*Svl; Zahl3=-V-599882+22992…
0 ответов

Ограничивающие переменные на нелинейном уравнении

Я пытаюсь решить 4 одновременных нелинейных уравнения с 4 неизвестными iL,isat,Rshunt,Rseries функция сначала передает известные переменные iSC,vOC,imax,vmax,Nseries а затем я определяю свой набор функций, используя def func1(vars): мои догадки 9,1e…
1 ответ

Два уравнения два неизвестных, нелинейные Mathematica

У меня возникают проблемы с получением значений с использованием функций NSolve или Solve в Mathematica для двух нелинейных уравнений с двумя неизвестными. Я уверен, что должен быть способ сделать это, но я не уверен, что это такое. Вот где я сталки…
0 ответов

SAS: нужно оптимизировать для Z. Пожалуйста, исправьте это

Проблема в том, что при запуске этот код не дает результатов. Я учусь, но не могу понять, где это неправильно. Утверждение таково: фургонов, которые могут работать на маршрутах (от постоянного тока до укрытия), не хватает, поэтому мы хотим выбрать м…
17 апр '18 в 16:46
2 ответа

Что является хорошей целевой функцией для нахождения местоположения, "наиболее близкого" к двум другим местам?

Я пытался найти ответ, прибегая к помощи Google, но я не смог добиться реального прогресса (возможно, потому что я не знал, что именно Google). Проблема, которую я хочу решить, выглядит примерно так: предположим, что я остаюсь в месте A, а мой друг …
2 ответа

Невозможно кодировать нелинейное уравнение в MATLAB R2013a - MATLAB выдает предупреждение

Я хотел решить следующее уравнение в MATLAB R2013a, используя Symbolic Math Toolbox. (y/x)-(((1+r)^n)-1)/r=0 where y,x and n>3 are given and r is the dependent variable Я попробовал себя и закодировал следующее: f=solve('(y/x)-(((1+r)^n)-1)/r','r…
1 ответ

Оптимизация с программированием ограничений

Я хочу выразить и решить приведенные ниже уравнения на языке программирования ограничений. У меня есть переменные t и я пытаюсь найти лучшие множители k, которые минимизируют мою целевую функцию. Время: t1, t2, t3... задано на входе Multipler k1, k2…
0 ответов

Внутреннее вычисление градиентов цели / ограничения в функциях цели / ограничения

Я новичок в ipopt и pyomo. Моя проблема заключается в следующем: Я хочу, чтобы указать функции цели / ограничения, чтобы: 1) значения функций вычисляются и выводятся, и 2) градиенты вычисляются внутри этих функций и выводятся Итак, я ищу следующее в…
07 мар '18 в 12:10
0 ответов

Scipy Optimize SLSQP метод TypeError: _slsqp.slsqp() 6-й аргумент (f) нельзя преобразовать в двойной

Я попытался запустить оптимизацию с использованием метода оптимизации SLSQP Scipy. Но я столкнулся с ошибкой, которая "TypeError: _slsqp.slsqp() 6th argument (f) can't be converted to double". Мне просто интересно, что может быть причиной ошибки это…
0 ответов

Как ускорить fmincon в MATLAB, когда есть много переменных? Альтернативы инструментам оптимизации MATLAB?

Мне нужно решить задачу оптимизации с двумя нелинейными ограничениями равенства. Моя функция оценивается очень быстро (менее секунды), и я также предоставляю fmincon градиенты функций моей цели и ограничения. Однако, когда fmincon медленный, когда с…
07 апр '15 в 06:26