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

고객지원

기술문의

cplex 이용 시

  • 김의식
  • 2008.11.12
  • 조회수 1,532
.net C#에서 cplex를 사용해서 최적화문제를 푼 후 변수 갯수와 제한조건 변수를 확인할수 있는 방법이 어떻게 되나요?

댓글 5

  • 임승빈2008-11-13
    안녕하세요.

    확인하는 방법은 여러가지가 있을 수 있는데요,

    WriteSolution(string filename) 함수를 사용하시면, 사용한 변수 또는 제약의 값, 개수 등을 알 수 있습니다.

    사용하는 방법은, 초기 cplex 선언을 아래와 같이 하셨다면,

    Cplex cplex = new Cplex;

    문제를 다 푸신 후, 다음과 같은 함수를 사용하시면 됩니다.

    cplex.WriteSolution(string fileName);

    file name 은 xml 형태로(xxx.xml) 출력하시면 됩니다.



    감사합니다.

    아이콘삭제
  • 김의식2008-11-13
    답변 감사합니다. 이해는 되는데.. 잘 안되네요~~

    혹시 cplex.Writesolution을 이용한 예제 파일이 있나여??
    아이콘삭제
  • 임승빈2008-11-13
    안녕하세요.

    WriteSolution(string fileName) 을 사용하기 위한 예제가 따로 없네요.

    음..

    간단하게 예를 들어보면,

    Cplex cplex = new Cplex;

    //모델작성..부분

    cplex.Solve(); //문제풀이
    cplex.WriteSolution("solution.xml");

    cplex.end();

    위와 같이 하시면, solution.xml 이 파일로 출력됩니다.

    기본 위치는 디버그 모드로 실행하셨다면 bin/debug 안에 출력되며, 릴리즈 모드로 실행하셨다면, bin/release 안에 출력됩니다.

    감사합니다.

    아이콘삭제
  • 김의식2008-11-14
    친절한 설명 감사합니다.^^
    아이콘삭제
  • 비회원2017-07-31
    am privit filmele.mi se par chiar inatsertnte.careile sunt la fel de interesante.imi plac copertile.P.s. scuze ca nu postez la fiecare dar nu sunt la mine acasa si nu imi merge pc.pupici
    아이콘삭제

댓글 입력