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

고객지원

기술문의

ilog로 코딩이 되나요?

  • 박종화
  • 2007.10.05
  • 조회수 1,812
국방대학원 학생입니다
nlp문제입니다 (=)는 작거나 같다, 크거나 같다입니다
max f(x)=x1*x2
s.t x1*x1+x2 <(=)3
x1>(=)0 x2>(=)0,

max f(x)=5x1-x1*x1+8x2-2x2*x2
s.t 3x1+2x2<(=)6
x1>(=)0, x2>(=)

이 두문제가 ilog로 코딩이 가능한가요.
가능하다면 답을 받아 보았으면 합니다
introduction to operations reserch eight edition
힐러리버만 공저에는 특별한 경우외에는 풀수없다고
되어 있어서요...


댓글 2

  • 이보헌2007-10-05
    ILOG는 CP와 CPLEX, OPL 등의 제품들이 있습니다.

    CPLEX 사용시,

    첫번문제 불가.

    일반적으로 서로 다른 변수의 곱은 지원하지 않습니다.

    다음과 같이
    Minimize a + b + 1/2(a2 + 4ab + 7b2)
    subject to a + b ≥ 10
    with these bounds a ≥ 0 and b ≥ 0

    변수 a, b의 연산이 제곱식으로 표현 할 수 있을경우 풀이 가능합니다.

    두번재문제
    x1 = 1
    x2 = 1.5
    obj =11.5

    ////
    첫번째 문제의 경우 ILOG CP를 사용해 풀이 가능합니다.

    CP 사용시(solver) 첫번째 문제
    X1 = 1.00563
    X2 = 1.98872
    obj= 1.9999

    아이콘삭제
  • 박종화2007-10-11
    성의 있는 답변에 감사드립니다

    해당문제의 풀이를 구합니다
    학교에 ilog가 있는데 사용하는 방법을 정확히 몰라서요..
    cplex로 풀이 방법을 알려주시면...
    연구해서 사용해 보려구여...
    올려주시거나, 메일로 좀 보내주십시오...
    아이콘삭제

댓글 입력