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

고객지원

기술문의

계산되어진 결과값에 대한 문의

  • 김주범
  • 2013.04.06
  • 조회수 1,324
안녕하세요.
항상 친절한 도움을 주심에 감사드립니다.

CPLEX를 이용해서 문제를 풀다가 이상한 점이 나와서 아무리 생각해봐도 모르겠어 질문을 드립니다.
소스코드와 그 결과값을 첨부합니다.

간단히 설명드리면 코드상에서 연립방정식을 풀기위해 2차원 배열 P를 선언했습니다.
그리고, 2차원 배열 P의 모든 원소는 반드시 0<= P[i][i] <=1 값을 가집니다.
P는 확률을 나타냅니다. 따라서 P의 모든 원소는 0보다 크고 1보다 작고 또한 모든 확률을 더하면 1이 됩니다.

실행을 했고, 결과값을 보면 65*65 배열을 첨부한 결과파일에서 볼 수 있는데,
보시면 아시겠지만 중간중간에 마이너스값들이 들어가 있습니다.
확률이 마이너스가 나올수 없는데 왜 저런값들이 출력되는지 이해가 되지 않습니다.

1. 제가 P 원소에 준 조건식이 잘못 표현된 것인지요?
2. 아니면 CPLEX 내부에서 어떤 프로세스가 있는것인지?
3. 다른 어떤 이유가 있는것인지?

바쁘시겠지만 한번 봐주시면 정말 감사하겠습니다.
좋은 하루 되세요.

감사합니다.
다운로드아이콘code_result.zip

댓글 0

댓글 입력