Я хотел бы решить многопараметрическую задачу оптимизации, преобразовав ее в систему нелинейных уравнений и решив с помощью функции «решить» симпли следующим образом:
xopt = sympy.solve(gradf, x, set=True)
Проблема в том, что это конкретное уравнение имеет бесконечный набор решений и вызов решения, просто замораживает мой компьютер.
Если бы я мог установить нижние и верхние границы для моих символов c переменных, то есть ввести набор ограничений:
l1 <= x1 <= u1, l2 <= x2 <= u2, ..., ln <= xn <= un </em>
... я мог бы ограничить множество решений для конечного, но я с трудом выясняю, как это сделать с помощью API Sympy. Кто-нибудь может помочь?