29 배포

29.1.0 주요 릴리스(2019년 11월 15일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Marcel Adenauer, David Bernal Neira, Erwin Kalvelagen, Scolan Simon에게 감사드립니다.

플랫폼

  • 다음과 같이발표됨, macOS 10.12(Sierra)에 대한 지원이 중단되었습니다.
  • 20년이 지난 후 우리는 다음 주요 릴리스에서 32비트 MS Windows에 대한 지원을 중단할 계획입니다. 일부 구성요소(예: GAMS IDE 및gdxxrw, 64비트 MS Windows GAMS 배포판에서는 32비트 실행 파일로 유지됩니다.
  • 다음 주요 릴리스에서는 MS Windows 7에 대한 지원을 중단할 계획입니다.

GAMS 시스템

GAMS

설치자

  • macOS용 DMG 설치 프로그램이 재구성되었으며 이제 공증되었으므로 macOS 10.15에서 작동해야 합니다.
  • macOS용 자동 추출 아카이브는 이제 64비트 애플리케이션입니다.

해결사

ANTIGONE, 본민, 쿠엔, Ipopt, SCIP

  • Linux 및 macOS에서 Intel MKL 슬롯 사이트브러리를 버전 2019.5로 업데이트했습니다.
  • Windows 64비트에서 Intel MKL 슬롯 사이트브러리를 버전 2018.4로 다시 업데이트했습니다.

CBC

  • 새로운 슬롯 사이트브러리.

CONOPT

  • 버그 수정이 포함된 새로운 슬롯 사이트브러리 4.15.
  • 옵션DF_방법옵션으로 대체되었습니다Tol_Def_Mult그리고Tol_Def_Ini.

변환

  • 옵션 충돌을 일으키는 버그를 수정했습니다.nlp2mcp선택되었습니다.

DICOPT

  • 이진 변수와 정수 변수가 모두 존재할 때 소위 "정수 컷"이 수정되었습니다. DICOPT는 이 경우 두 개의 정수 컷을 생성했습니다. 하나는 이진 변수의 현재 값을 제외하고 다른 하나는 정수 값의 현재 값을 제외했습니다. 이제 단일 결합 컷이 생성되어 정수 값의 값이 변경되면 이진 변수의 값이 반복될 수 있고 그 반대의 경우도 가능합니다.
  • 설정 옵션무게10보다 큰 값으로20이제 증가된 페널티 완화를 비활성화합니다. 즉, 비선형 방정식의 선형화가 소프트 제약 대신 MIP 완화에 하드 제약으로 추가됩니다.
  • 활성화 옵션볼록한이제 옵션의 기본값이 변경됩니다.무게maxdouble.

심사관

  • 추가된 옵션objvarAutoAdjust객관적 재구성을 허용하는 모델에 대해 객관적인 방정식을 실현할 수 있도록 목적 변수를 조정합니다.

린도/린도글로벌

  • 새 슬롯 사이트브러리 12.0.169.
  • 다음에 대한 지원이 추가되었습니다.함수 signPower.

로컬 솔버

  • Linux, macOS 및 64비트 Windows용 새 슬롯 사이트브러리 9.0(20191004).
    • 패킹, 라우팅, 스케줄링 문제는 물론 비선형 연속 문제에 대한 성능이 향상되었습니다.

LGO

  • 가장 적합한 솔루션을 계산할 때 버그가 수정되었습니다. 초기화되지 않은 변수가 사용되었습니다.

모섹

  • 새 슬롯 사이트브러리 9.1.1.
  • 제약조건이 선형일 때 비2차 비선형 목적 함수 문제를 올바르게 거부했습니다.

소플렉스

  • 새 슬롯 사이트브러리 4.0 (083219e0).

SCIP

  • 새 슬롯 사이트브러리 6.0 (a15f6c41).

도구

GAMS 스튜디오

  • 새 버전 0.13.2
    • 안정성 및 성능 개선.
    • GDX 뷰어에서 수치 정밀도를 조정할 수 있습니다.
    • 슬롯 사이트센스 파일 생성/업데이트 대화상자 추가(슬롯 사이트센스가 사용자의 클립보드에 있고 "GAMS 정보"가 열릴 때 팝업).
    • 전체 화면 모드 추가됨(Windows 및 Linux의 단축키:ALT+리턴, macOS의 단축키:메타+CMD+F).
    • 참조 파일 뷰어를 열 때 열의 자동 크기 조정을 추가했습니다.
    • 길고 빠른 출력을 더 잘 처리하기 위해 프로세스 로그를 재작업했습니다.
    • 개선된 동작F1(도움말) 키: 이제 Studio는 가능한 경우 위젯 관련 도움말을 엽니다.
    • "출력 보기"를 "프로세스 로그"로 이름을 바꾸었습니다.
  • 추가됨튜토리얼문서에 대한 GAMS Studio 사용에 대해.
  • As발표됨, 32비트 Windows용 Studio를 삭제했습니다.

객체 지향 API

파이썬

  • Windows 64비트, Linux 및 macOS에서 Python 3.7에 대한 지원이 추가되었습니다.
  • 우리는 다음 주요 릴리스에서 Python 3.4에 대한 지원을 중단할 계획입니다.
  • Python 2.7에 대한 지원은 2020년 1월 1일에 공식적으로 중단됩니다. 향후 릴리스에서는 Python 2.7에 대한 지원을 중단할 계획입니다. Python 2.7용 GAMS API의 가용성과 지원에 크게 의존하는 경우 문의해 주세요.support@gams.com선택 사항에 대해 논의합니다.

자바

  • Java Runtime Environment의 최소 버전 요구 사항을 Java SE 8로 늘립니다.
  • 제거 작업GAMSDatabaseIterator.remove더 이상 지원되지 않습니다. 이제 이 메소드는의 인스턴스를 발생시킵니다.java.lang.UnsupportedOperationException다른 작업은 수행하지 않습니다. (현재 반복 기호의 모든 레코드를 제거하려면 다음 메소드를 사용하십시오.GAMSSymbol.clear대신.)
  • 제거 작업의 동작을 수정했습니다.GAMSSymbolIterator.remove. 이제 이 메소드는의 인스턴스에서 반환된 마지막 GAMSSymbol 요소의 모든 레코드를 제거합니다.GAMSSymbolIterator다음 호출당 한 번만 호출할 수 있습니다.GAMSSymbolIterator.next. 반복하는 동안 기본 컬렉션이 수정되는 경우 반복자의 동작은 지정되지 않습니다.

전문가 수준 API

  • Windows 64비트, Linux 및 macOS에서 Python 3.7에 대한 지원이 추가되었습니다.
  • 우리는 다음 주요 릴리스에서 Python 3.4에 대한 지원을 중단할 계획입니다.
  • 우리는 향후 릴리스에서 Python 2.7에 대한 지원을 중단할 계획입니다.

모델 슬롯 사이트브러리

GAMS 모델 슬롯 사이트브러리

GAMS 테스트 슬롯 사이트브러리

  • 외부 함수 테스트 모델: 쿼리 슬롯 사이트브러리 생성 코드 ql.py를 Python 3으로 업그레이드했습니다. 속성 "설명"의 기본값이 빈 문자열로 변경되었습니다.

솔버/플랫폼 가용성 매트릭스

x86 32비트
MS 윈도우
x86 64비트
MS 윈도우
x86 64비트
리눅스
x86 64비트
맥OS
스팍 64비트
솔라리스
IBM 파워 64비트
AIX
ALPHAECP
안티고네 1.1
바론18.5.8
BDMLP
본민 1.8
CBC 2.10
CONOPT 3
CONOPT 4
쿠엔느 0.5
CPLEX 12.912.6 12.6
데시스
DICOPT
글로미코 2.3
구로비 8.17.5
거스
IPOPT 3.12
KESTREL
니트로 11.111.0
LGO
린도 12.0
린도글로벌 12.0
로컬솔버 9.08.5
마일
미노스
모세크 9
MSNLP
NLPEC
ODHCPLEX 4
경로
SBB
SCIP 6.0
SNOPT
SOLVEENGINE
SOPLEX 4.0
XA
익스프레스 33.0132.01 29.01