Можно ли использовать кортежи в C ++ с Gurobi?

Я пытаюсь решить SOCP с помощью Gurobi, в проекте C ++. Из того, что я знаю, Gurobi не поддерживает комплексные числа, но я видел, что с python можно использовать кортежи в качестве переменных, что было бы отличной альтернативой.

Тем не менее, я пытался искать в Интернете, и я не мог найти ничего об использовании кортежей с Gurobi в C ++. Есть ли способ сделать это?

0

Решение

После нескольких дней дальнейших исследований (и после реализации кода, который мне нужен в Python), я отправлю ответ на свой вопрос. В документации Gurobi разработчики признают, что API Python предлагает больше по сравнению с API других языков программирования:

Если у вас нет сильных предпочтений, мы рекомендуем вам использовать наш интерфейс Python®, который предоставляет ряд преимуществ. Во-первых, Python — очень хороший язык программирования, который можно использовать для чего угодно, от экспериментов до создания прототипов и развертывания. Помимо этого, наш интерфейс Python включает в себя набор высокоуровневых конструкций моделирования, которые значительно упрощают создание моделей оптимизации.

Итак, я «решил» проблему путем моделирования и решения SOCP с помощью скрипта Python, который вызывается моим кодом C ++ и которому я возвращаю результат процесса оптимизации.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]