20.3 주요 릴리스(2001년 12월 24일)
GAMS 시스템
GAMS
- 기호 수, 세트 요소 및 실행 코드 크기 제한이 완전히 제거되었습니다.
- 수백만 개의 행과 열이 있는 초대형 모델의 성능이 향상되었습니다.
- 사소한 언어 개선: $on/offecho는 줄 블록을 파일에 복사합니다. 텍스트에는 문자열 매크로 처리는 물론 인라인 및 eol 주석 제거가 적용됩니다. 예를 들면:
$onecho > 마이파일 ... $offecho - 파일에 추가하려면 ">>"를 사용하세요.
IDE
- 기여된 피망 슬롯 설치 파일(예: QPWRAP, DEA, ... [사용자 기여 소프트웨어 및 도구] 참조) (https://forum.gams.com/tag/contributed-documentation))는 이제 IDE를 사용하여 설치할 수 있습니다. 설치 파일(파일 확장자 *.zip 또는 *.pck)을 GAMS 시스템 디렉토리에 넣고 파일->옵션->실행에서 "업데이트" 버튼을 클릭하세요.
해결사
균일 피망 슬롯 명명 규칙
- 피망 슬롯는 과거, 프로덕션 및 베타 버전(예: OSL, CONOPT, ...)으로 배포되므로 일관된 명명 규칙이 채택되었습니다.
- 다음과 같은 간단한 규칙이 적용됩니다:
- 피망 슬롯의 기본 이름은 변경되지 않으며(예: CPLEX, OSL, CONOPT, ...) 현재 프로덕션 버전을 나타냅니다.
- 과거 및 베타 버전의 이름은 기본 이름에서 파생되었습니다. 예를 들어, 이번 릴리스에서는 CONOPT1(과거), CONOPT2(프로덕션) 및 CONOPT3(미래)를 배포합니다. 기본 이름 CONOPT는 CONOPT2를 나타냅니다.
- 지금부터 피망 슬롯의 기본 이름을 선택하면 피망 슬롯의 최신 제품 버전을 얻게 됩니다. 다음 피망 슬롯의 경우 명명 규칙이 변경되었습니다.
새 이름(20.3-) 이전 이름(-20.2) CONOPT 또는 CONOPT2 CONOPT2 CONOPT3 CONOPT3 CONOPT1 CONOPT OSL 또는 OSL2 OSL2 OSL3 OSL3 OSL1 OSL MINOS 또는 MINOS55 MINOS MINOS5 MINOS5 PATH 또는 PATHC PATHC PATHOLD PATH 마일 또는 마일 마일레즈 마일판매 마일
CONOPT
- 향후 버전 CONOPT3은 Linux에서도 사용할 수 있습니다.
변환
- BARON 및 AMPL 출력의 경우 GAMS/CONVERT는 목적 변수를 제거하고 "참" 목적 함수를 사용합니다.
SBB
- NLP 해결자는 때때로 특정 노드를 해결하고 이 노드의 모든 리소스를 사용하는 데 어려움을 겪습니다. SBB는 옵션을 제공합니다(참조서브레스, 수비터) 이러한 상황을 극복하기 위해서는 사전에 옵션을 설정해야 합니다. 이제 SBB는 노드에서 소요되는 시간을 추적하고, 시간에 따른 평균을 구하고, 각 노드에서 소요되는 시간을 자동으로 제어합니다. 옵션avgresmult사용자가 이 새로운 기능을 맞춤설정할 수 있습니다.
익스프레스
Windows, Linux 및 Solaris용 XPRESS 라이센스가 이제 훨씬 단순화되었습니다. 사용자가 따라야 할 XPRESS 특정 라이센스 절차는 없습니다. GAMS/XPRESS 피망 슬롯는 XPRESS DLL 라이센스를 자동으로 처리합니다. 물론 다른 피망 슬롯와 마찬가지로 GAMS/XPRESS도 GAMS 시스템과 함께 라이선스를 받아야 합니다.