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

고객지원

기술문의

min 값을 구하는 문제입니다.

  • 강경환
  • 2005.03.07
  • 조회수 1,138
ILOG Product없이는 논문 진행이 안되는 대학원생입니다.
감사히 사용하고 있습니다.

문의사항이 있습니다.

pseudo code....
Decision variable은

var float a[i]
var float b[i]
var float c[i]
이고

제약조건은
c[i]=min(a[i],b[i])이란 제약조건을 넣고 싶은데요.

a[i],b[i],c[i]가 int로 정의되었을때는 solver+hybrid로 풀립니다.
그러나, float로 정의하면 nonlinear.... 에러가 나옵니다.

int로 정의했을때, 시간이 너무 오래걸리기 때문에,
현재의 float로 정의한 상태에서 위의 제약조건을 추가하고 싶습니다.

반드시 "minl"함수를 사용하지 않고,
다른 linear한(조금의 변동을주어) 형태로 표현이 가능할것 같기도 한데요.....

도움 바랍니다.


댓글 0

댓글 입력