0
我想在C++項目中使用Gurobi來解決SOCP問題。據我所知,Gurobi不支持複數,但我已經看到用python可以使用元組作爲變量,這將是一個很好的選擇。在Gurobi中可以使用C++中的元組嗎?
但是,我試過在線搜索,我找不到任何有關在C++中使用Gurobi元組的信息。有沒有辦法做到這一點?
我想在C++項目中使用Gurobi來解決SOCP問題。據我所知,Gurobi不支持複數,但我已經看到用python可以使用元組作爲變量,這將是一個很好的選擇。在Gurobi中可以使用C++中的元組嗎?
但是,我試過在線搜索,我找不到任何有關在C++中使用Gurobi元組的信息。有沒有辦法做到這一點?
經過幾天的更多研究(並在實現我需要的Python代碼之後),我會發佈一個答案來回答我自己的問題。在Gurobi文檔,開發商承認自己有更多的與其他編程語言的API比較了Python API提供:
如果你沒有強烈的偏好,我們建議您使用我們的Python®接口,這提供了許多好處。首先,Python是一種非常好的編程語言,可用於從實驗到原型到部署的任何事情。但是,除此之外,我們的Python界面還包括一組更高級的建模結構,這使得構建優化模型變得更加容易。
所以,我用一個Python腳本建模和解決SOCP問題來解決問題,這個腳本被我的C++代碼調用,並且我將回傳優化過程的結果。