2013-02-13 7 views
1

LINGO를 사용하여 프로그램을 작성했지만 평가판에 30 개의 비선형 변수와 30 개의 정수 변수의 제약이있어 한계를 넘었습니다. 다음 버전을 구매하기로 결정하기 전에 필자는 내 프로그램이 자유 소프트웨어에서 어떻게 수행되는지 보았습니다. LPSolve IDE 5.5를 다운로드하고 수동으로 변환하려고하지만 조작 순서에 영향을 미치고 나눌 수없는 괄호를 사용할 수없는 등의 문제가 발생합니다. Lingo 프로그램을 변환하는 쉬운 방법이 있습니까? MPS 파일로 내보내기를 시도했지만 오류가 발생했습니다.lingo 모델을 lp 형식으로 변환합니다.

답변

0

이것은 듣고 싶지는 않지만, 처음부터 전체 LP/IP를 MPS 형식으로 만드는 것이 좋습니다. 실제로 Lingo에서 변환하는 것보다 시간을 절약 할 수도 있습니다.

변환하려는 경우 LINGO에 훨씬 작은 문제를 먼저로드하고 먼저 변환 할 수 있는지 확인하는 것이 좋습니다. 그런 다음 점차적으로 LP의 크기를 늘려 오류가 발생한 곳을 확인하십시오. 이 문서는 instructions on converting an existing problem to the MPS format입니다.

LPSolve 외에도 다른 오픈 소스/무료 솔버를 사용해 볼 수 있습니다. 일반적인 것들 중 일부는 GLPK, SCIP, Google-OR Tools을 포함합니다. R을 알고 있으면 optimseveral other options을 사용할 수 있습니다. 마지막으로, 저는 Excel의 Solver가 꽤 훌륭하다는 것을 알았습니다.

희망 사항은 앞으로 나아갈 수 있기를 바랍니다.