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

Решение некоторого типа смешанного целочисленного программирования в Matlab
У меня есть довольно сложная проблема оптимизации, которую я хочу решить в Matlab, я разместил ее на math.stackexchange.com, так как она поддерживает отображение математики LaTeX,...
966 просмотров

Matlab, SCIP и Opti Toolbox
Я использую Opti Toolbox, бесплатный набор инструментов для оптимизации для Matlab. Я решаю смешанную целочисленную нелинейную программу, MINLP. Внутри Opti Toolbox используется решатель MINLP - SCIP. Я определяю свою собственную цель как...
1370 просмотров
schedule 29.06.2022

(питон) решение трансцендентного уравнения
мне нужно решить следующее уравнение: 0 = -1 / x**0.5) - 2 * log((alpha * x**0.5) + beta) даны альфа и бета, мне просто нужно повторить x до определенной степени. Я не великий программист на Python, но хотел бы реализовать это. Как это...
422 просмотров

Как решить нелинейную оптимизацию с ограничениями в С#
Я хотел бы оптимизировать нелинейную функцию в С#, 12 или 15 переменных (в зависимости от случая). Он ограничен двумя нелинейными неравенствами и четырьмя линейными неравенствами. Я попробовал метод AUL (расширенный ларагианский) с репертуаром...
1533 просмотров

Оптимизация формулы с несколькими входными переменными с помощью mco пакета nsga2
У меня есть формула, которую я хочу максимизировать с помощью 8 входных параметров/переменных/размеров/критериев. Для приведенного ниже примера я упростил его до формулы из двух частей. Основываясь на информации здесь , я использовал пакет mco,...
503 просмотров

Оптимизация только с нелинейной целью и всеми линейными ограничениями
Я использую Lindo API для решения сценария нелинейной оптимизации с нелинейностью только в цели. Я загружаю коэффициенты ограничения, используя LSloadLPData, и вычисляю значение цели, используя функцию CallBack, установленную через LSsetFuncalc....
106 просмотров
schedule 29.03.2024

Пакет R BB - нет возможности передать параметры целевой функции?
Я очень хочу использовать пакет R BB для решения системы нелинейных уравнений, но синтаксис, похоже, не позволяет передавать параметры в систему уравнений. Очень странно, так как это серьезно ограничит то, что в остальном кажется очень...
729 просмотров

LBFGS никогда не сходится в больших размерах в pytorch
Я играю с правилом 110 клеточных автоматов Wolfram. Учитывая строку нулей и единиц, вы можете вычислить следующую строку по этим правилам: Начиная с 00000000....1 в конце вы получите такую ​​последовательность: Просто из...
2334 просмотров

Максимизация проблемы нелинейных ограничений с использованием R-пакета nloptr
Мне нужно максимизировать целевую функцию для некоторых проблем с помощью пакета R 'nloptr'. Я пробовал базовое правило «Максимизировать f (x) ‹=> Минимизировать -f (x)», но оно не работает. Я не уверен, что не так, либо его использую, либо есть...
739 просмотров
schedule 06.03.2022

Как ускорить процесс нелинейной оптимизации в R
Рассмотрим следующий пример задачи нелинейной оптимизации. Процедура слишком медленная, чтобы ее можно было применять в симуляционных исследованиях. Например, в случае с моими исследованиями всего на одну репликацию уходит 2,5 часа. Как ускорить...
117 просмотров
schedule 02.02.2022

Как установить верхнюю и нижнюю границы гена у человека в DEAP?
Я использую генетический алгоритм через пакет DEAP в python. В этом процессе я хотел бы установить разные верхние и нижние границы для каждого гена у индивидуума. Я хотел бы знать, как это можно сделать? Для большей иллюстрации предположим, что у...
511 просмотров

Ошибка pyomo: CPLEXDirect не поддерживает выражения степени None
Я работаю над POC, чтобы увидеть, будет ли pyomo работать в моем приложении, и мне бы пригодилась помощь, чтобы определить, есть ли исправление для ошибки ниже, если мое намерение невозможно. После добавления ограничения «split_comp_color» я...
259 просмотров

Репликация нелинейного решателя XL GRG в R (пример предоставлен)
Я пытаюсь воспроизвести с помощью R эту проблему оптимизации, для которой решатель XL, кажется, справляется со своей задачей (я предполагаю, что это достойный вариант); Кажется, мне не удается получить пакет / функцию, отмечая все соответствующие...
592 просмотров
schedule 05.04.2022

Ограничения лучше как уравнения (жесткие) или объективные (мягкие)?
Как правило, оптимизатору на основе градиента (APOPT, IPOPT) в Gekko проще решить ограничение как целевую функцию (минимизировать до нуля) или как уравнение, в котором оно установлено равным нулю? В качестве примера я установил функцию Rosenbrock ....
348 просмотров

ipopt: насколько эффективно -Inf ‹ var ‹ Inf при определении переменной решения в ipopt?
Я использую ipopt для решения задач оптимизации траектории и хотел бы знать разницу (с точки зрения эффективности) между установкой границ переменной решения как 1) любое действительное число, (-Inf,Inf ) и 2) любое «большое» действительное число,...
57 просмотров

Как решить нелинейные уравнения с помощью цикла for в Python?
Я пытаюсь решить нелинейные уравнения в Python. Я пробовал использовать решатель Sympy, но, похоже, он не работает в операторе цикла for. Я пытаюсь найти переменную x в диапазоне входов [N] . Я прикрепил свой код ниже import numpy as np...
536 просмотров

Почему этот сценарий GEKKO не дает лучшего решения?
Вот мой код. Я максимизирую выражение abs (expr1) с учетом ограничения abs (expr1) = abs (expr2). import numpy as np from gekko import GEKKO #init m = GEKKO(remote=False) x2,x3,x4,x5,x6,x7,x8 = [m.Var(lb=-2*np.pi, ub=2*np.pi) for i in range(7)]...
49 просмотров
schedule 09.02.2024

Обратная матрица в ограничениях JuMP
Я попытался следовать упомянутому здесь подходу: Ограничения JuMP, связанные с инверсией матрицы . Но я все еще не могу запустить свой код. Мой код выглядит следующим образом: using JuMP, Ipopt, LinearAlgebra FP = Model(solver=IpoptSolver())...
75 просмотров

Есть ли способ получить значение из переменной tensorflow.js без .dataSync ()?
название говорит само за себя. Мне нужно получить значение переменной перед каждой итерацией процесса оптимизации подгонки функции к экспериментальным данным. Переменные c0 и k, которые являются просто скалярами. Используя .dataSync (), я получаю...
68 просмотров

Решатель Ceres дает неверные результаты для трилатерации
Я пытаюсь использовать решатель Google ceres ( http://ceres-solver.org/ ) для вычисления нелинейная трилатерация методом наименьших квадратов (цель — позиционирование в помещении с помощью маяков BLE). Моя проблема в том, что CERES дает результаты...
104 просмотров