2017-04-27 4 views
0

저는 C++ 프로젝트에서 Gurobi를 사용하여 SOCP를 해결하려고합니다. 내가 아는 바로는 Gurobi는 복소수를 지원하지 않지만 파이썬에서는 튜플을 변수로 사용할 수 있다는 것을 보았습니다. 이것은 훌륭한 대안이 될 것입니다.Gurobi와 함께 C++에서 튜플을 사용할 수 있습니까?

그러나 온라인으로 검색하려했기 때문에 Gurobi와 함께 C++에서 튜플을 사용하는 방법을 찾을 수 없었습니다. 그것을 할 수있는 방법이 있습니까?

답변

0

더 많은 연구가 끝난 후 (그리고 필자가 파이썬에서 필요로하는 코드를 구현 한 후), 나는 내 자신의 질문에 대한 답변을 게시 할 것이다. Gurobi 문서에서 개발자는 Python API가 다른 프로그래밍 언어의 API와 비교하여 더 많은 것을 제공한다고 인정합니다.

강력한 환경 설정이 필요하지 않은 경우 Python® 인터페이스 이는 여러 가지 이점을 제공합니다. 첫째, 파이썬은 실험에서 프로토 타이핑, 배포에 이르기까지 사용할 수있는 매우 훌륭한 프로그래밍 언어입니다. 이 외에도 Python 인터페이스에는 최적화 모델을 훨씬 쉽게 제작할 수있게 해주는 고급 모델링 구조가 포함되어 있습니다.

그래서, 모델링 및 내 C++ 코드에 의해 호출되는 파이썬 스크립트로 SOCP를 해결하고 난 다시 최적화 과정의 결과를 전달하고있어 어떤하여 문제를 "해결".