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

고객지원

기술문의

Cplex 풀이 결과 보지 않기

  • 심보경
  • 2005.08.06
  • 조회수 1,134
CPLEX Concert를 Visual C++ 을 사용하여 이용하고 있습니다.

문제를 푸는 과정에서 해가 가능인지 불능인지만 체크하고 넘어가면 되는데..
if(cplex.solve()) {
OK =1;
}
else {
OK = 0;
}
이런식으로 하고 있는데..
실행 도스 창에서는 문제풀이의 모든 정보(가령, Iteration 횟수라던가.. feasible, infeasible 이런것들이) 가 출력되서 보기 좋지 않습니다.

실행화면에 feasible, infeasible 딱 이것만 확인할 수 있는 팁이 있으면 알려주십시오.

댓글 1

  • 소경철2005-08-08

    이런 경우에 사용할 수 있는 방법은 CPLEX의 Parameter를 사용하는 것입니다.

    현재 사용중인 모델이 순수 LP 문제인 경우에는 SimDisplay를, MIP 문제인 경우에는 MipDisplay를 사용하시면 됩니다.

    사용 예는 다음과 같습니다.



    IloEnv env;
    IloModel model(env);

    ...


    IloCplex cplex(model);

    cplex.setParam(IloCplex::SimDisplay , 0); // LP인 경우
    cplex.setParam(IloCplex::MIPDisplay , 0); // MIP인 경우

    cplex.solve();

    ...

    env.end();
    아이콘삭제

댓글 입력