Вопросы по теме 'nonlinear-optimization'

Оптимизация в R с произвольными ограничениями
Я сделал это в Excel, но мне нужно запустить правильное моделирование в R. Мне нужно минимизировать функцию F(x) ( x - вектор), имея ограничения, которые sum(x)=1 , все значения в x равны [0,1] и другая функция G(x) > G_0 . Я...
1242 просмотров

Передача аргументов в функции нелинейной оптимизации `nloptr`
Мой первоначальный вопрос можно найти здесь: Оптимизация в R с произвольными ограничениями Это привело к другому вопросу, как передавать аргументы в nloptr . Мне нужно минимизировать функцию F(x,y,A) , где x и y - векторы, а A - матрица,...
4685 просмотров

Нелинейная целевая функция MATLAB
У меня есть модель OR с линейными ограничениями и нелинейной целевой функцией. Неужели с "линпрогом" это решить нельзя? Если да, то есть ли какие-либо методы линеаризации целевых функций, например, путем добавления некоторых ограничений к модели?...
456 просмотров
schedule 16.10.2021

нелинейная оптимизация с векторами, скалярами и ограничениями в виде неравенств
У меня есть система уравнений в виде: Y = aA + bB, где Y - известный вектор чисел с плавающей запятой (известен только этот!); a, b - неизвестные скаляры (числа с плавающей запятой), а A, B - неизвестные векторы чисел с плавающей запятой. Каждое...
667 просмотров

Нахождение минимума функции max с учетом ограничения в MATLAB
Итак, у меня есть функция, которая принимает максимум 16 различных функций. Я хочу найти минимум этой функции при условии, что эта функция равна другой функции. Вот как выглядит код ( H1,...,H16 - все векторы-столбцы): function f = opt(a,b,c)...
294 просмотров

Scipy оптимизирует минимум 2D-параметров для оптимизации
У меня есть вопрос, похожий на нелинейный метод наименьших квадратов Python , за исключением того, что я хочу оптимизировать вектор И некоторые бесплатные параметры. Я привык к функции-оболочке scipy.optimize.curve_fit, но у меня нет...
257 просмотров

Сходимость очень большой нелинейной оптимизации методом наименьших квадратов
Я пытаюсь решить следующую проблему: у меня много (~ 80000) участков поверхности растущего органа. Я измеряю каждую из его областей с течением времени (18 временных точек) и хочу подогнать под нее кривую роста (двухлогистическая модель, например,...
585 просмотров

Определение управляющих переменных и целевой функции в GEKKO
У меня есть следующая динамическая система, которую я пытаюсь решить в GEKKO. (1) d ϕ...
250 просмотров

Ошибка с использованием пакета optim при прогнозировании с помощью модели H2O R
В R есть очень удобный пакет оптимизации под названием optim . Вы можете передать ему функцию, начальную позицию, а иногда и другой управляющий ввод, и это оптимизирует вашу функцию. Я пытаюсь использовать это с моделью h2o.ai следующим образом:...
71 просмотров

Решатель (ipopt) не завершился нормально - python / jupyter / ubuntu
Я пытаюсь решить модель pyomo с помощью ноутбука python и jupyter на ubuntu. Чтобы решить эту проблему, я использую решатель под названием Ipopt , потому что моя проблема нелинейна. Но он каждый раз выдает мне эту ошибку. Я все перепробовал, но...
368 просмотров
schedule 11.11.2021

R nleqslv трудности - решение для pH в кислотно-основном буфере
Цель Постройте теоретическую кривую титрования для буфера фосфорной кислоты (1M). Я привожу полностью воспроизводимый и самодостаточный пример (моих неудач ^. ^). Уравнения модели Уравнения кислотно-основного равновесия для фосфорной кислоты:...
92 просмотров

scipy.optimize.minimize ('SLSQP') слишком медленно при заданной переменной dim 2000
У меня проблема оптимизации, отличная от Lenear, с ограничением и верхними / нижними границами, поэтому с scipy я должен использовать SLSQP. Проблема явно не выпуклая. Я получил якобиан для правильной работы как целевой функции, так и функции...
6698 просмотров

Как включить оптимизацию с помощью optim(), возвращающей близкую оценку?
Во-первых, мне нужно уточнить, что я прочитал следующие сообщения, но моя проблема все еще не может быть решена: R optim() L-BFGS-B нуждается конечные значения 'fn' - Вейбулл Оптимизация optim() в R ( L-BFGS-B требует конечных значений...
787 просмотров
schedule 27.02.2022

Как найти решение нелинейных алгебраических уравнений с помощью MATLAB?
У меня есть 10 нелинейных уравнений, L1 + 1.3*3*(P1^0.3) + 2*P1 = 12 L2 + 1.2*5*(P2^0.2) + 3*P2 = 20 L3 + 1.15*6*(P3^0.15) + 5*P3 = 28 L4 - L1*0.9*0.4*(X1^-0.1) = 0 L4 - L2*0.8*0.5*(X2^-0.2) = 0 L4 - L3*0.7*0.6*(X3^-0.3) = 0 P1 - 0.4*(X1^0.9) = 0...
51 просмотров
schedule 24.03.2022

Нелинейное целочисленное программирование
Я хотел бы знать, есть ли в R пакет для нелинейной целочисленной оптимизации. «В принципе» я хотел бы решить следующую задачу: max f(x) s.t x in (0,10) and x is integer . Я знаю, что некоторые алгоритмы ветвления могут справиться с линейной...
6531 просмотров

Как исправить ошибку "Решение не найдено" в оптимальном контрольном коде Python GEKKO
Я пытаюсь воспроизвести результат на Рисунке 1 из статьи К. Рене Фистер и Дженнифер Хьюз Доннелли «Иммунотерапия: подход к теории оптимального управления», 2005. Для этого я написал числовой решатель оптимального управления с использованием Python...
1219 просмотров
schedule 18.04.2022

нелинейные ограничения, обусловленные параметрами matlab
Я пытаюсь наложить нелинейное ограничение в оптимизаторе fmincon. Проблема в том, что нелинейное ограничение должно иметь значение только тогда, когда один из параметров отрицательный. Код такой: function [c, ceq] = confun_Model11(param) %...
718 просмотров

Ошибка верхней границы в nloptr
Я использую nloptr для моделирования задачи нелинейной оптимизации с помощью R.Net . Я передаю начальные значения параметров в Rscript, где я определяю lb и ub переменным. lb для всех переменных равно 0, тогда как ub равно "1" для...
738 просмотров
schedule 27.04.2022

Нелинейная оптимизация / программирование с целочисленными переменными в R
Интересно, может ли кто-нибудь предложить некоторые пакеты для решения проблемы нелинейной оптимизации, которые могут предоставить целочисленные переменные для оптимального решения? Проблема состоит в том, чтобы минимизировать функцию с...
929 просмотров

Решение нелинейных систем уравнений
Я получаю сообщение об ошибке с этим простым кодом, проблема в том, что ошибка появляется только с одним из уравнений, которые мне нужны ( 78 * x**0.3 * y**0.8 - 376 ). Ошибка: invalid value encountered in double_scalars ; F[0] = 78 * x**0.3 *...
116 просмотров