2017-09-25 10 views
0

ojalgo (ExpressionsBasedModel)에 최적화 모델을 빌드합니다. 모델을 내보내기 위해 내보낼 방법이 있습니까? 지금까지는 변수와 제약 조건의 하한값과 상한값 만 내보낼 수 있었지만 변수의 계수를 내보낼 수는 없습니다. 사용 가능한 기능을 확인했지만 적절한 기능을 찾지 못했습니다. 내가 찾을 수있는 MPS 파일 만 가져 오기. 여분의 프레임 워크/외부 라이브러리를 사용하지 않고 모델을 내보내는 방법에 대한 힌트를 얻었습니까?ojalgo에서 최적화 모델을 내보내는 방법

답변

0

ojAlgo를 사용하여 MPS 파일을 생성하거나 내보내는 방법은 없습니다.

일부 3 : d 파티 솔버를 사용하여 솔버 결과를 확인하려는 경우이를 수행 할 수 있습니다. cplex의 커뮤니티 (무료) 버전은 최대 1000 개의 변수와 제약 조건을 허용한다고 생각합니다.

https://github.com/optimatika/ojAlgo-extensions/tree/master/ojAlgo-cplex

+0

감사합니다. 네이티브 내보내기 기능이 없다는 것은 유감입니다. 제안 사항은 모델 데이터를 내보내는 데 외부 솔버를 사용하여 수행하고있는 작업입니다. 그러나 패키지 소스 코드를 변경해야하며이를 피할 수 있다고 생각했습니다. – Thomas

+0

그런데 cplex 확장은 254 행의 SolverCPLEX.java 파일에 오류가 있습니다. 제한된 고정 변수는 myIloCplex 객체에 포함되어 있지 않습니다. 여기를 확인해야합니다. – Thomas

+0

버그가 발견되었거나 개선되었다고 판단되면 문제를 열거 나 GitHub에서 요청을 가져 오십시오. https://github.com/optimatika/ojAlgo-extensions/issues – apete