Я пытаюсь решить ограниченную нелинейную задачу с несколькими переменными. Я прочитал мистическую документацию, но не могу понять, как реализовать мою модель.
Я реализовал модель с помощью библиотеки NLOPT C ++, но сейчас я переношу проект на Python. Однако у меня нет никаких подсказок в отношении того, как начать.
Проблема оптимизации заключается в следующем:
minimize Phi
T
subject to -tmax <= T <= tmax
T(Transposed)*B*T <= 0
|| G*(Jº)*T + w ||^2 = 0
Где Phi - функция стоимости, tmax - максимальное значение для каждого значения T;Т является вектором;B, G и J - матрицы, а w - вектор;º означает псевдообратную матрицу.
Любой может дать небольшой обзор, чтобы начать.
Заранее спасибо.