37 배포

37.1.0 주요 릴리스(2021년 11월 11일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 슬롯 무료체험자에게 감사드립니다. 특히 Marcel Adenauer, Boyan Atanasov, Edna Johanna Molina Bacca, Abhijit Bora, Wolfgang Britz, Bruno Charlier, Hancheng Dai, Rob Davies, Ricardo M. Pinto de Lima, Bruce McCarl, Scott McDonald, Guillaume Nimal, Gwendal Nivanen, Zack Pecenak, Tom Rutherford, Nick Sahinidis, Shima Sasanpour 및 데니스 옘샤노프.

플랫폼

  • 다음 주요 릴리스에서는 macOS 10.14(Mojave)에 대한 지원을 중단할 예정입니다.

슬롯 무료체험 시스템

슬롯 무료체험

  • 새로운 내장 함수 추가로짓.
  • 새로 추가됨조건식 onState특정 상태를 확인하기 위해달러 제어 옵션. 예를 볼 수 있습니다.여기.
  • 명령줄 매개변수 및 옵션 추가EpsToZero달러 제어 옵션도 포함$onEpsToZero그리고$offEpsToZero쓰기를 허용하려면EPS값은 GDX에 0으로 표시됩니다.
  • 명령줄 매개변수 작성holdFixedAsync, sys15, sys16, sys17, sys18sys19다음에서 슬롯 무료체험 가능옵션 문또한.
  • 다음의 경우 경고를 피하세요$중단또는$call.checkErrorLevel내에서 슬롯 무료체험됩니다$ifThen ... $else성명.
  • 공간 허용제한된 도메인다음과 같이 선언합니다:모델 전송 / all, x (ij) /;
  • 과거에는 슬롯 무료체험에서 실행 오류가 발생했습니다.execute_unload잘못된 파일 이름으로 인해 실패했습니다. 이제 먼저 일반 파일 이름을 슬롯 무료체험하여 파일에 쓰기를 시도합니다(항상 그랬던 것처럼파일 넣기또한).
  • 새로운 명령줄 매개변수 및 옵션 추가maxGenericFiles위에서 언급한 대로 일반 파일에 쓰기 시도 횟수를 지정합니다.
  • 영향력 확장$offInclude억제하기 위해파일 요약 포함그리고 생성확장된 포함 파일또한.
  • \(2^31\) = 2,147,483,648 0이 아닌 값을 생성하는 (혼합 정수) 선형 모델에 대한 지원이 추가되었습니다. 현재로서는 CPLEX, GUROBI, XPRESS용 솔버 링크만 이러한 대규모 모델 인스턴스를 처리할 수 있습니다. 행과 열의 수는 여전히 \(2^31\)으로 제한됩니다.
  • 모델 속성에 대한 제한을 제거했습니다.처리a 이외의 값을 설정하는 것을 허용하지 않았습니다.그리드 핸들(구체적으로, a멀티 스레딩 핸들이전에 거부되었습니다.
  • 실행 파일 없이 제공되는 솔버가 다음과 함께 호출되면 명시적 실행 오류를 발생시킵니다.그리드 시설(현재 이것은 영향을 미칩니다.데시스만).
  • 다음을 슬롯 무료체험하여 솔버 호출을 수정했습니다.그리드 시설슬롯 무료체험 시스템 디렉토리에 없습니다.
  • 정렬 정렬dmpSym그리고dmpUserSym기호 이름이 긴 경우 출력됩니다.
  • 공백이 포함된 경로 처리 문제 해결gamsconfig.yaml항목용스크립트 이름그리고실행 가능 이름섹션에서solverConfig.
  • $전화, 실행및 그 변형을 통해 이제 적절하게 인용된 경우 스크립트/프로그램 경로의 공백을 호출할 수 있습니다.
  • 0 자리 고정디스플레이버그, 여기서0다음과 같이 표시됨0..
  • 이산 변수 및 우변에 대한 잘못된 행렬 오류 감지 수정외부 방정식어떤 경우에는.
  • 슬롯 무료체험 시 GAMS 실행 시스템이 Linux에서 SSE 등록된 CPU의 제어 또는 상태 정보를 손상시키는 문제를 수정했습니다.$IfE, $IfThenE및 관련.

내장된 Python 코드 기능

  • 예외가 발생하는 경우 Python 스크립트 줄 번호를 인쇄합니다.
  • 별칭 기호 등록슬롯 무료체험db.
  • 다음을 통해 기호에 대한 도메인 정보 제공슬롯 무료체험db[sym].domains그리고슬롯 무료체험db[sym].domains_as_strings.
  • 다음에서 문제를 해결하세요pyEmbMI이중 경계가 있지만 고정되지 않은 변수의 경우.
  • GMSPython의 Python 버전이 다음으로 업데이트되었습니다.3.8.11.
  • 제거된 패키지스키마및 해당 종속성contextlib2GMSPython에서.

확장 수학 계획법(EMP)

  • 새로운 확률론적 EMP 키워드 추가stageDefault단계에 명시적으로 할당되지 않은 기호의 기본 단계를 변경합니다.
  • 변경됨단계모델에 누락된 기호와 함께 슬롯 무료체험되는 경우 종료 오류로 간주되지 않도록 동작합니다.

윈도우 설치 프로그램

  • 준회원.gsp(슬롯 무료체험 Studio 프로젝트) 슬롯 무료체험 Studio 파일.

해결사

안티고네, IPOPT, 샷, SCIP

  • Windows에서 Intel MKL을 버전 2021.2.0으로 업데이트했습니다.

변환

  • 옵션 파일 읽기가 실패할 경우 기본 동작을 수정합니다.

CPLEX

  • GUSS를 슬롯 무료체험한 GUSS 콜드 스타트의 중복 CPLEX 출력 수정로고옵션 2.
  • 조정 시 일부 슬롯 무료체험 명령줄 옵션에 대한 원치 않는 고려 사항을 수정했습니다.
  • 인터럽트 신호를 무시할 수 있는 문제를 수정했습니다(Ctrl+C).
  • 기본적으로 CPLEX 솔루션 풀 비활성화(언제solnpool그리고solnpoolmerge설정되지 않았습니다).
  • CPLEX 종료 코드 104: 솔루션 한계에 도달한 경우 솔루션 풀 내보내기 호출이 수정되었습니다.
  • 슬롯 무료체험 시 발생 가능한 충돌 수정mipstopexpr.

구로비

  • 새 라이브러리 9.5.0.
    • 일반 제약 유형에 표준 제약을 추가했습니다.
    • 새로운 옵션memlimit: 메모리 제한.
    • 새로운 옵션작업 제한: 작업 제한.
    • 새로운 옵션lpwarmstart: 단순 모드에서 웜 스타트 슬롯 무료체험.
    • 새로운 옵션nlpeur: 비볼록 2차 모델에 대한 NLP 휴리스틱을 제어합니다.
    • 새로운 옵션presos1인코딩: SOS1 재구성을 제어합니다.
    • 새로운 옵션presos2encoding: SOS2 재구성을 제어합니다.
    • 새로운 옵션튜네메트릭: 결과를 단일 측정값으로 집계하는 측정항목입니다.
    • 새로운 옵션tunetargetmipgap: 도달해야 할 목표 격차입니다.
    • 새로운 옵션tunetargettime: 도달할 목표 런타임(초)입니다.
    • 새로운 옵션liftprojectcuts: 리프트 앤 프로젝트 컷 생성.
    • 기본 옵션 값 변경됨TuneTrials: 0(자동).
    • 기본 옵션 값 변경교차 기반: -1(자동). 옵션 유형이 부울에서 정수로 변경되었습니다.

거스

  • 생성된 모델에 없는 기호가 포함된 업데이트 요청 감지를 수정했습니다.
  • 옵션의 잘못된 동작 수정해결비어있음(비어 있을 뿐만 아니라 임계값에 도달한 후 모든 시나리오를 건너뛰었습니다).

니트로

  • MCP 모델 유형에 대한 지원이 추가되었습니다.

린도/린도글로벌

  • 새 라이브러리 13.0.309.
  • 기능 지원 추가로짓.

로컬 솔버

  • 새 라이브러리 10.5(20211014).

모섹

  • 새 라이브러리 9.3.7.

옥터랙트

  • 새로운 글로벌 MINLP 솔버 Octeract 3.5.0을 추가했습니다.
  • Octeract는 모델 유형 QCP, RMIQCP, MIQCP, NLP, DNLP, RMINLP 및 MINLP에 슬롯 무료체험할 수 있으며 Linux 및 Windows 시스템에서 슬롯 무료체험할 수 있습니다.
  • 슬롯 무료체험의 경우데모 및 커뮤니티 라이센스, 모델 크기 제한다른 전역 솔버와 유사하게 적용됩니다. 무제한 슬롯 무료체험/Octeract 라이선스를 받으려면 다음으로 문의하세요.sales@슬롯 무료체험com.

SCIP

  • 새 라이브러리 7.0 (b2afa5403b).

소플렉스

  • 새 라이브러리 5.0(ad7592b9).

익스프레스

  • 새 라이브러리 38.01.05.

도구

BIB2GMS

  • 도구를 제거하겠습니다BIB2GMS향후 슬롯 무료체험 릴리스에서.

FINDTHISGAMS

  • 다음에 대한 레지스트리 키 지원.gsp(슬롯 무료체험 Studio 프로젝트) 파일 연결이 추가되었습니다.

슬롯 무료체험 스튜디오

  • 새 버전 1.8.2.
    • 새로운 기능: 소스 코드에 툴팁 추가키워드그리고달러 통제 옵션(설정 대화상자에서 비활성화할 수 있음).
    • 재작업프로젝트 탐색기:
      • 이름이 "그룹"에서 "프로젝트"로 변경되었습니다.
      • 이제 파일은 할당된 프로젝트의 작업 디렉토리에 관련된 폴더에 나타납니다.
      • 프로젝트 가져오기 및 내보내기가 추가되었습니다.
      • 프로젝트 컨텍스트 메뉴 "프로젝트 옵션"을 슬롯 무료체험하면 프로젝트의 이름과 작업 디렉터리를 변경할 수 있습니다.
      • 각 프로젝트에 개별 작업 디렉토리를 추가했습니다.
      • 프로젝트 가져오기 시 기본 디렉토리를 설정하는 대화상자를 추가했습니다.
    • 원격으로 실행된 로그를 강조 표시합니다(NEOS 또는 슬롯 무료체험 엔진).
    • 구식 MIRO 하이퍼큐브 모드를 제거했습니다.
    • 텍스트를 붙여넣을 때 TAB 문자를 적절한 공백으로 바꾸세요.
    • 기본 탭 크기를 8로 설정하세요.
    • 로컬 SSL이 없을 때 HTTP 서버에서 GAMS 엔진을 슬롯 무료체험하도록 허용합니다.
    • NEOS 로그에서 로그 중복을 건너뛰었습니다.
    • 새 검색 범위 추가선택슬롯 무료체험자가 텍스트 선택 내에서 검색할 수 있도록 합니다.
    • 다음에 대한 확대/축소 추가lxilst 파일을 확대할 때 트리 보기.
    • 안정성 개선 및 사소한 버그 수정, 예:
      • SSL 감지 문제로 인해 NEOS 및 슬롯 무료체험 엔진이 비활성화되는 문제를 수정했습니다.
      • NEOS 로그의 모델 링크를 수정했습니다.
      • 오류 표시로 끝나는 긴 줄을 편집할 때 발생하는 충돌을 수정했습니다.
      • 검색 결과 보기에서 잘못된 결과 강조 표시를 수정했습니다.
      • 다음의 깨진 구문 강조 표시 수정실행_*.
      • 완료자가 열리지 않거나 원치 않게 열려 있는 상태를 유지하는 문제를 수정했습니다.

GDX2HAR/HAR2GDX

  • 향후 슬롯 무료체험 릴리스에서는 gdx2har 및 har2gdx 도구를 제거할 예정입니다. 도구는 다음에서 액세스할 수 있습니다.CoPS 웹사이트.

헥스덤프

  • 도구를 제거하겠습니다헥스 덤프향후 GAMS 릴리스에서. Unix 시스템에서도 유사한 기능을 다음을 통해 슬롯 무료체험할 수 있습니다.od매개변수가 있는 유틸리티od -A x -t x1z -v. 윈도우즈의 경우od는의 일부로 배포됩니다.POSIX유틸리티.

SCENRED

  • 향후 슬롯 무료체험 릴리스에서는 SCENRED 도구를 제거할 예정입니다. 도구SCENRED2대신 슬롯 무료체험해야 합니다.

API

C++ 고급 API

  • 수정됨GAMSOption::setOutput매개변수가 무시되는GAMSJob::run().

gams2numpy

  • 이제 바이너리가 빌드됩니다.numpy 1.20.3대신numpy 1.19.5Python 3.7, 3.8 및 3.9용.

슬롯 무료체험 전송

GMD

  • 다음을 통해 기호 추가 허용gmdAddSymbol그리고gmdAddSymbolX유형 별칭(GMS_DT_ALIAS).
  • 기능 추가gmdFindSymbolWithAlias요청된 기호가 별칭인 경우 별칭 집합이 아닌 실제 별칭 기호를 제공합니다.
  • 기능 추가gmdGetSymbolByNumber별칭 기호를 포함하는 GMD_NUMBER를 기반으로 기호를 제공합니다.
  • 정보 키 추가GMD_NRSYMBOLSWITHALIAS함수용gmdInfo별칭 기호를 포함한 기호 수를 검색합니다.

GMO

  • 조정된 루틴gmoGetMatrixCol2차 구조가 명시적으로 감지/처리되는 경우 호출되면 실패합니다(예:useQ설정됨). 이 루틴은 이 경우에 슬롯 무료체험하도록 의도되지 않았습니다.
  • 루틴 추가gmoNZ64, gmoNLNZ64gmoLNZ640이 아닌 수를 64비트 정수로 가져옵니다.
  • 고정 루틴gmoDirtySetRowFNLInstr: 저장된 NL 명령어 수를 올바르게 계산하지 못했습니다.

PAL

  • 루틴 추가palLicenseSolverCheckSizes64그리고palLicenseCheck640이 아닌 개수에 대해 64비트 정수를 슬롯 무료체험하는 솔버용.

Python 고급 API

  • 속성 문제를 해결했습니다도메인도메인 목록이 다음으로 구성된 경우 기호GamsSet및 문자열 요소.

모델 라이브러리

슬롯 무료체험 모델 라이브러리

  • MS Access 및 Excel 파일이 MS Office 2007 형식으로 업데이트되었습니다. 즉, 다음이 포함된 파일은xls확장자가 다음으로 변경되었습니다.xlsx또는xlsm파일, 다음이 포함된 파일mdb확장자가 다음으로 변경되었습니다.accdb파일.
  • 구조화된 서지 정보가 제거되었습니다. 결과적으로,저자모델 테이블(문서 및 Studio/IDE)의 열이 제거되었으며참조44126_44235

새 모델:

슬롯 무료체험 테스트 라이브러리

새 모델:

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

x86 64비트
MS 윈도우
x86 64비트
리눅스
x86 64비트
맥OS
ALPHAECP 2.11
안티고네 1.1
바론
본민 1.8
CBC 2.10
CONOPT 3
CONOPT 4
CPLEX 20.1
데시스
DICOPT 2
글로미코 2.3
구로비 9.5
거스
IPOPT 3.14
KESTREL
니트로 12.4
LGO
린도 13.0
린도글로벌 13.0
로컬솔버 10.5
마일
미노스
모세크 9
MSNLP
NLPEC
옥터랙트 3.5
ODHCPLEX 6
경로
SBB
SCIP 7.0
샷 1.1
SNOPT 7.7
소플렉스 5.0
XA
익스프레스 38.01