Вопросы по теме 'nonlinear-optimization'
Решение некоторого типа смешанного целочисленного программирования в Matlab
У меня есть довольно сложная проблема оптимизации, которую я хочу решить в Matlab, я разместил ее на math.stackexchange.com, так как она поддерживает отображение математики LaTeX,...
966 просмотров
schedule
03.07.2023
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 просмотров
schedule
03.04.2024
Как решить нелинейную оптимизацию с ограничениями в С#
Я хотел бы оптимизировать нелинейную функцию в С#, 12 или 15 переменных (в зависимости от случая). Он ограничен двумя нелинейными неравенствами и четырьмя линейными неравенствами. Я попробовал метод AUL (расширенный ларагианский) с репертуаром...
1533 просмотров
schedule
17.04.2024
Оптимизация формулы с несколькими входными переменными с помощью mco пакета nsga2
У меня есть формула, которую я хочу максимизировать с помощью 8 входных параметров/переменных/размеров/критериев. Для приведенного ниже примера я упростил его до формулы из двух частей. Основываясь на информации здесь , я использовал пакет mco,...
503 просмотров
schedule
12.10.2022
Оптимизация только с нелинейной целью и всеми линейными ограничениями
Я использую Lindo API для решения сценария нелинейной оптимизации с нелинейностью только в цели. Я загружаю коэффициенты ограничения, используя LSloadLPData, и вычисляю значение цели, используя функцию CallBack, установленную через LSsetFuncalc....
106 просмотров
schedule
29.03.2024
Пакет R BB - нет возможности передать параметры целевой функции?
Я очень хочу использовать пакет R BB для решения системы нелинейных уравнений, но синтаксис, похоже, не позволяет передавать параметры в систему уравнений. Очень странно, так как это серьезно ограничит то, что в остальном кажется очень...
729 просмотров
schedule
10.09.2022
LBFGS никогда не сходится в больших размерах в pytorch
Я играю с правилом 110 клеточных автоматов Wolfram. Учитывая строку нулей и единиц, вы можете вычислить следующую строку по этим правилам:
Начиная с 00000000....1 в конце вы получите такую последовательность:
Просто из...
2334 просмотров
schedule
03.07.2022
Максимизация проблемы нелинейных ограничений с использованием 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 просмотров
schedule
28.01.2023
Ошибка pyomo: CPLEXDirect не поддерживает выражения степени None
Я работаю над POC, чтобы увидеть, будет ли pyomo работать в моем приложении, и мне бы пригодилась помощь, чтобы определить, есть ли исправление для ошибки ниже, если мое намерение невозможно.
После добавления ограничения «split_comp_color» я...
259 просмотров
schedule
07.02.2022
Репликация нелинейного решателя XL GRG в R (пример предоставлен)
Я пытаюсь воспроизвести с помощью R эту проблему оптимизации, для которой решатель XL, кажется, справляется со своей задачей (я предполагаю, что это достойный вариант); Кажется, мне не удается получить пакет / функцию, отмечая все соответствующие...
592 просмотров
schedule
05.04.2022
Ограничения лучше как уравнения (жесткие) или объективные (мягкие)?
Как правило, оптимизатору на основе градиента (APOPT, IPOPT) в Gekko проще решить ограничение как целевую функцию (минимизировать до нуля) или как уравнение, в котором оно установлено равным нулю? В качестве примера я установил функцию Rosenbrock ....
348 просмотров
schedule
12.06.2022
ipopt: насколько эффективно -Inf ‹ var ‹ Inf при определении переменной решения в ipopt?
Я использую ipopt для решения задач оптимизации траектории и хотел бы знать разницу (с точки зрения эффективности) между установкой границ переменной решения как 1) любое действительное число, (-Inf,Inf ) и 2) любое «большое» действительное число,...
57 просмотров
schedule
05.03.2024
Как решить нелинейные уравнения с помощью цикла for в Python?
Я пытаюсь решить нелинейные уравнения в Python. Я пробовал использовать решатель Sympy, но, похоже, он не работает в операторе цикла for. Я пытаюсь найти переменную x в диапазоне входов [N] .
Я прикрепил свой код ниже
import numpy as np...
536 просмотров
schedule
18.03.2022
Почему этот сценарий 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 просмотров
schedule
27.11.2023
Есть ли способ получить значение из переменной tensorflow.js без .dataSync ()?
название говорит само за себя. Мне нужно получить значение переменной перед каждой итерацией процесса оптимизации подгонки функции к экспериментальным данным. Переменные c0 и k, которые являются просто скалярами. Используя .dataSync (), я получаю...
68 просмотров
schedule
02.11.2022
Решатель Ceres дает неверные результаты для трилатерации
Я пытаюсь использовать решатель Google ceres ( http://ceres-solver.org/ ) для вычисления нелинейная трилатерация методом наименьших квадратов (цель — позиционирование в помещении с помощью маяков BLE). Моя проблема в том, что CERES дает результаты...
104 просмотров
schedule
13.12.2022