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, ...)으로 배포되므로 일관된 명명 규칙이 채택되었습니다.
  • 다음과 같은 간단한 규칙이 적용됩니다:
    1. 피망 슬롯의 기본 이름은 변경되지 않으며(예: CPLEX, OSL, CONOPT, ...) 현재 프로덕션 버전을 나타냅니다.
    2. 과거 및 베타 버전의 이름은 기본 이름에서 파생되었습니다. 예를 들어, 이번 릴리스에서는 CONOPT1(과거), CONOPT2(프로덕션) 및 CONOPT3(미래)를 배포합니다. 기본 이름 CONOPT는 CONOPT2를 나타냅니다.
  • 지금부터 피망 슬롯의 기본 이름을 선택하면 피망 슬롯의 최신 제품 버전을 얻게 됩니다. 다음 피망 슬롯의 경우 명명 규칙이 변경되었습니다.
    새 이름(20.3-)이전 이름(-20.2)
    CONOPT 또는 CONOPT2CONOPT2
    CONOPT3CONOPT3
    CONOPT1CONOPT
    OSL 또는 OSL2OSL2
    OSL3OSL3
    OSL1OSL
    MINOS 또는 MINOS55MINOS
    MINOS5MINOS5
    PATH 또는 PATHCPATHC
    PATHOLDPATH
    마일 또는 마일마일레즈
    마일판매마일

CONOPT

  • 향후 버전 CONOPT3은 Linux에서도 사용할 수 있습니다.

변환

  • BARON 및 AMPL 출력의 경우 GAMS/CONVERT는 목적 변수를 제거하고 "참" 목적 함수를 사용합니다.

SBB

  • NLP 해결자는 때때로 특정 노드를 해결하고 이 노드의 모든 리소스를 사용하는 데 어려움을 겪습니다. SBB는 옵션을 제공합니다(참조서브레스, 수비터) 이러한 상황을 극복하기 위해서는 사전에 옵션을 설정해야 합니다. 이제 SBB는 노드에서 소요되는 시간을 추적하고, 시간에 따른 평균을 구하고, 각 노드에서 소요되는 시간을 자동으로 제어합니다. 옵션avgresmult사용자가 이 새로운 기능을 맞춤설정할 수 있습니다.

익스프레스

Windows, Linux 및 Solaris용 XPRESS 라이센스가 이제 훨씬 단순화되었습니다. 사용자가 따라야 할 XPRESS 특정 라이센스 절차는 없습니다. GAMS/XPRESS 피망 슬롯는 XPRESS DLL 라이센스를 자동으로 처리합니다. 물론 다른 피망 슬롯와 마찬가지로 GAMS/XPRESS도 GAMS 시스템과 함께 라이선스를 받아야 합니다.