exportmodel을 사용하여 Java의 cplex에서 모델 공식을 내보낼 수 있다는 것을 알고 있습니다. 하지만 이중 배합에 대해서도 동일한 작업을 수행 할 수 있습니까?Java를 사용하여 Cplex에서 이중 모델을 내보내려면 어떻게해야합니까?
감사합니다.
exportmodel을 사용하여 Java의 cplex에서 모델 공식을 내보낼 수 있다는 것을 알고 있습니다. 하지만 이중 배합에 대해서도 동일한 작업을 수행 할 수 있습니까?Java를 사용하여 Cplex에서 이중 모델을 내보내려면 어떻게해야합니까?
감사합니다.
interactive을 사용하면 DUA 파일 형식으로 내보낼 수 있습니다 (Java API에서 exportModel
메서드를 사용할 수 없음).
형식, MPS 규칙에 의해 지배의 MPS 파일을 나중에 다시 읽을 수 있고, 이중 제제는 다음 명시 적으로 최적화 할 수 있도록 메모리에 현재 문제의 이중 배합을 기록 : 여기에 관련 정보입니다. 이 파일 형식은 Interactive Optimizer에서 presolve dual 세트 명령을 사용하여 LP의 이중 공식을 자동으로 해결하도록 CPLEX에 알릴 수 있기 때문에 크게 쓸모가 없습니다. (당신은 더 이상 DUA 파일에 이중 배합을 작성하는 CPLEX에게 다음 다시 파일을 읽고 그것을 해결하기 위해 CPLEX 말할 필요가 없습니다.) 그래서
, 당신은 지원되는 파일 형식 중 하나로 내보낼 수 있습니다 다음 자바 API (예를 들어, .sav, .mps, .LP), 그리고 그렇게처럼 .dua 파일을 생성하기 위해 대화를 사용 : 위에서 언급 한 바와 같이
이CPLEX> read file.lp
CPLEX> write file.dua
, 당신은 또한에 presolve dual setting을 사용할 수 있습니다 "원시 또는 이중 선형 프로그래밍 문제를 선형 프로그래밍 최적화 알고리즘에 전달합니다."
덕분에 ... 정말 유용했습니다. – Dipta