В настоящее время я решаю проблемы оптимизации со сложными переменными, используя CVX + Mosek, на MATLAB. Сейчас я рассматриваю возможность перехода на Gurobi + Python для некоторых приложений.
Есть ли способ объявить комплексные значения (как внутри ограничений, так и в качестве переменных оптимизации) непосредственно в интерфейсе Gurobi Python?
Если нет, то какие хорошие языки моделирования с интерфейсом Python автоматизируют приведение задачи к реальным переменным перед вызовом решателя?
Я знаю, например, что YALMIP делает это сокращение (хотя нет Python интерфейса), и более новые версии CVXPY также (но я не использовал его широко, и не знаю, имеет ли он уже хорошую производительность, стабилен ли он и достаточно ли завершен). Любые мысли по этим вопросам и рекомендации других интерфейсов приветствуются.