주메뉴 바로가기 본문 바로가기 하단 바로가기

고객지원

기술문의

안녕하세요. CPLEX 처음사용합니다.

  • 이지혜
  • 2012.11.14
  • 조회수 1,980
안녕하세요.
컴퓨터 전공자도 아니고 cplex 처음 사용하는 사용자로서,
너무 어려움이 많아서 질문드립니다...
너무 당연한 질문을 드릴지도 모르지만, 부탁드리겠습니다.
먼저, cplex설치를 하였는데(CD이용), 여기에 올라와있는 글을 보니
라이센스키를 메일로 받아야 한다고 말씀하셔서
이부분에 대한 답변 부탁드립니다.

그리고 제가 C언어를 이용하려고 하는데
한가지 의문점이
C언어에서 수리적모델을 세운후에,
그 다음 CPLEX를 이용하여 문제를 해결하는 것 같은데
그 부분에 대해서 설명해주시면 감사드리겠습니다.
특히, C언어 예제에서 #include <ilcplex/cplex.h>
헤더파일 지정, CPLEX와의 연동은 어떻게 해야하는지...

어느정도 설명을 들은 후 매뉴얼을 참고한다면 이해가 빠를 것 같습니다.
꼭 부탁드리겠습니다!!

이지혜드림

댓글 1

  • 이병기2012-11-15
    안녕하세요.
    KSTEC 이병기입니다.

    일반적으로 산업공학의 OR 분야에서 최적화모형과 문제를 다루며, 최적화 모형은 수리적인 모형으로 표현됩니다.
    이러한 최적화 수리 모형은 결정변수, 목적식, 제약식으로 이루어지고, 이 식들은 Linear(선형)으로 이루어지는 것이 일반적입니다.
    최적화 수리 모형에 대한 내용은 OR 또는 경영과학 분야의 책을 참고하시기 바랍니다.

    최적화 수리 모형을 정의한 후, CPLEX 엔진으로 풀기 위해 이 결정변수, 제약식, 목적식들을 C++ 등으로 코딩하게 됩니다.
    C++을 이용할 경우, 필요한 Library, Header 파일들이 CPLEX를 설치하면 해당 하위 폴더에 존재하게 되는데 이를 include 문으로 포함시키는 것입니다.
    #include <ilcplex/ilocplex.h> 을 이용하면 CPLEX를 이용하기 위한 기본적인 Library를 참조하는 설정이 되는 것입니다.
    Visual Studio를 이용할 경우 C++ 프로젝트에 대한 설정도 필요합니다. (첨부파일 참조)

    일단 질문하신 분께서는 CPLEX를 설치하면 같이 install되는 Manual과 여러 예제를 참고해 보시는 것이 좋을 것 같습니다.

    예제에는 C++ source 파일 등 많은 예제들이 포함되어 있으므로
    이러한 예제를 통해 각종 최적화 문제에 대한 CPLEX를 이용하기 위한 C++ 코딩 방법을 공부해 보시기 바랍니다.

    이상입니다.
    감사합니다.
    아이콘삭제

댓글 입력