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

고객지원

기술문의

Lower Bound를 찾는 법을 알고 싶습니다.

  • 정승환
  • 2010.07.21
  • 조회수 1,642
안녕하세요.
현재 Java를 이용해서 cplex를 구현하고 있는데요
큰 사이즈의 문제를 풀다보니
주어진 시간 안에 문제를 다 풀지 못해서
주어진 시간을 경과하였을 경우, 그 때 까지의
Object value의 Lower bound를 이용해서
heuristic과 비교를 할라고 하는데요.
Lower bound 값을 출력시키는 방법을 잘 모르겠습니다.
이 방법에 대해 알려주시면 감사하겠습니다.

댓글 1

  • 유환주2010-07-23
    Minimize 문제에서 Lower bound 값을 알고 싶으신 거겠죠?
    일단, 초기해가 나온 상태에서 풀이를 중단하는 경우에 그때까지의 값을 불러올 수 있습니다.
    목적식의 현재값(Minimize 문제의 Lower bound)은 IloCplex:getObjValue()를 사용하면 됩니다.
    목적식을 여러개의 NumExpr로 나누어 두었다면 각 NumExpr에 대해서 IloCplex:getValue(NumExpr)을 사용하면 됩니다.
    특정 변수 var의 현재값도 IloCplex:getValue(var)를 사용하면 알 수 있습니다.
    아이콘삭제

댓글 입력