30 배포

30.1.0 주요 릴리스(2020년 1월 10일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Todd Munson, Suguru Otani, Nick Sahinidis, Dimitri Tomanos에게 감사드립니다.

플랫폼

  • 다음과 같이발표됨, Windows 7에 대한 지원이 중단되었습니다. 이제 필요한 최소 Windows 버전은 8.1입니다.
  • 32비트 MS Windows 플랫폼을 다음으로 이동했습니다.주변 플랫폼. 슬롯 나라 31에서는 32비트 MS Windows에 대한 지원을 완전히 중단할 예정입니다.원래 슬롯 나라 30에 대해 발표됨).

라이센스 및 데모 제한

  • 슬롯 나라 데모 제한이 증가되었습니다. 슬롯 나라는 최대 2000개의 제약 조건과 2000개의 변수, 그리고 다른 모든 모델 유형에 대해 최대 1000개의 제약 조건과 1000개의 변수를 생성하는 선형(LP, RMIP, MIP) 모델을 생성합니다. 다른 제한은 적용되지 않습니다(예: 0이 아닌 변수 또는 이산 변수). 일부 솔버(예: ANTIGONE, BARON 및 LindoGlobal과 같은 글로벌 솔버)는 강제할 수 있습니다.추가 제한사항.
  • 슬롯 나라는 무료로 제공합니다커뮤니티 라이센스요청 시 사용자용. 이 커뮤니티 라이센스를 사용하면 선형의 경우 최대 5000개의 제약 조건과 변수, 기타 모델 유형의 경우 최대 2500개의 제약 조건과 변수 등 더 큰 모델을 생성할 수 있습니다. 이러한 무료 라이센스는 데모 및 평가용이지만 상업 및 생산 작업용은 아닙니다. 참조슬롯 나라 최종 사용자 라이센스 계약.
  • 이번 릴리스부터 슬롯 나라는 무료 데모 시스템에도 유효한 라이센스가 필요합니다. 무료 데모 라이센스(12개월 동안 제한됨)는 다음에서 생성할 수 있습니다.다운로드 페이지. 무료 데모 및 커뮤니티 라이센스를 실행하려면 최신 버전(18개월 이하)의 슬롯 나라도 필요합니다. 확인해주세요.라이센스 문서자세한 내용은.
  • 슬롯 나라 베타 버전은 출시 후 90일이 지나면 작동이 중지됩니다. 이는 실수로 베타 소프트웨어를 사용하는 것을 방지하기 위한 것입니다.

슬롯 나라 시스템

슬롯 나라

  • 시스템 접미사 추가MACA주소, 첫 번째 네트워크 어댑터의 MAC 주소가 포함되어 있습니다.
  • 하나 이상의 매개변수를 다음과 같이 선언하도록 허용테이블한 줄에.
  • 새로운 달러 제어 옵션 추가$(on|off)필터링됨: 이는 슬롯 나라가 GDX에서 데이터를 로드하는 방법을 제어합니다.$로드, $loadR$loadM또한$offEmbeddedCode.
  • 새로운 달러 제어 옵션 추가$loadFiltered, $loadFilteredM$loadFilteredR필터링된 모드에서 명시적으로 GDX의 데이터를 로드합니다.
  • 새로운 달러 제어 옵션 추가$(on|off)외부입력외부 소스에서 암시적으로 데이터를 로드하고$(on|off)외부출력데이터를 외부 대상에 암시적으로 저장합니다.
  • 새 명령줄 매개변수 추가IDCGDX입력, IDCGDX출력, IDCGenerateGDX, IDCGenerateGDXInput, IDCGenerateGDX출력, IDCGenerateJSONIDCJSON.
  • 내장된 Python 코드:
    • 선택적 부울 인수 변경domCheck열거된 옵션으로도메인체크유형에서슬롯 나라set임베디드 코드의 메서드.이로 인해 기존 코드가 손상될 수 있습니다.. 비록domCheck인수가 사용되지 않았습니다. 실행 시 기본 동작이 변경됩니다. 이전 버전에서는 콘텐츠가 도메인으로 확인되었지만 이제는 읽기 필터링됩니다.
    • 인수병합 유형잘못 문서화되었습니다. 유형으로병합 유형.DEFAULT(또는 인수 없음) 슬롯 나라병합문서에 명시된 내용과 대조되는 내용(여기교체언급되었습니다).
  • 다음 줄에 있는 경우 적절한 오류 메시지로 종료합니다.EMP 정보 파일최대 줄 길이인 1020자를 초과했습니다.
  • 세미콜론과 특정 순서의 문제를 수정했습니다.달러 통제 옵션컴파일러의 동작을 변경했습니다.

설치자

  • 추가로.gms파일, Windows 설치 프로그램도 연결.gdx슬롯 나라 IDE 또는 슬롯 나라 Studio를 사용하는 파일.

해결사

바론

  • 새 라이브러리 19.12.7.
    • 대규모 및 혼합 정수 2차 문제에 대한 성능이 향상되었습니다.
    • IPOPT 인터페이스 개선.

CBC

  • 새로운 라이브러리.

CONOPT

  • 버그 수정이 포함된 새로운 라이브러리 4.16.
    • 0단계에서 1단계로의 전환 및 최적에 가까운 1차원 검색 개선.

CPLEX

구로비

JAMS/LogMIP

  • 새로운 옵션사용자PF파일재공식화된 모델의 슬롯 나라 실행을 위한 추가 슬롯 나라 명령줄 매개변수를 제공합니다.

로컬 솔버

  • 새 라이브러리 9.0(20191219).

모섹

  • 새 라이브러리 9.1.9.

ODHCPLEX

  • 버그 수정 및 성능 개선이 포함된 새로운 라이브러리 4.3.2.

PATH

  • 버그 수정이 포함된 새 라이브러리 5.0.01.
    • 숨겨진 옵션 output_hidden_options를 사용할 때 세그먼트 오류를 수정했습니다.

SCIP

도구

슬롯 나라 스튜디오

  • 새 버전 0.14.1.
    • 안정성 개선.
    • 추가됨GDX 차이점 대화상자두 개의 GDX 파일을 비교합니다. 선택하여 열 수 있습니다.도구 > GDX 차이점메뉴에서 또는 GDX 파일의 컨텍스트 메뉴를 통해프로젝트 탐색기.
    • 현재 작업 디렉토리에서 OS 특정 터미널을 열 수 있도록 허용합니다(도구>터미널) 또는 특정 그룹의 작업 디렉토리(프로젝트 탐색기의 컨텍스트 메뉴 사용)
      • 참고: 이 기능은 아직 모든 Linux 배포판(예: Ubuntu)에서 작동하지 않습니다.
    • 기본 통합 추가슬롯 나라 MIRO .
      • 참고: 이를 위해서는 슬롯 나라 MIRO 패키지를 별도로 설치해야 합니다.
    • 개선됨GDX 뷰어사용된 화면 공간을 최적화하기 위한 레이아웃.
    • 조정된 레이아웃참조 파일 뷰어.
    • GDX 뷰어 및 참조 파일 뷰어에서 입력 필드를 필터링하기 위한 지우기 버튼을 추가했습니다.

객체 지향 API

C++

  • 우리는 Microsoft Visual Studio 2013에 대한 지원을 중단할 계획이며 다음 주요 릴리스에서는 2015에 대한 지원도 중단할 예정입니다.

파이썬

  • Python 3.8에 대한 지원이 추가되었습니다.
  • 다음과 같이발표됨, Python 3.4에 대한 지원이 중단되었습니다.

전문가 수준 API

  • Python 3.8에 대한 지원이 추가되었습니다.
  • 다음과 같이발표됨, Python 3.4에 대한 지원이 중단되었습니다.

모델 라이브러리

슬롯 나라 데이터 라이브러리

새 모델:

슬롯 나라 테스트 라이브러리

새 모델:

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

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.1012.6 12.6
데시스
DICOPT
글로미코 2.3
구로비 9.07.5
거스
IPOPT 3.12
KESTREL
니트로 11.111.0
LGO
린도 12.0
린도글로벌 12.0
로컬솔버 9.08.5
마일
MINOS
모세크 9
MSNLP
NLPEC
ODHCPLEX 4
경로
SBB
SCIP 6.0
SNOPT
SOLVEENGINE
소플렉스 4.0
XA
익스프레스 33.0132.01 29.01

30.2.0 부 릴리스(2020년 2월 7일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Wolfgang Britz, Iswar Radhakrishnan, Simon Scolan, Kirk Yost에게 감사드립니다.

슬롯 나라 시스템

슬롯 나라

  • JSON 형식으로 암시적 데이터 계약을 작성할 때 발생하는 문제를 수정했습니다. (IDCGenerateJSON) 해당 도메인에서 집합을 두 번 이상 사용하는 기호가 포함되어 있습니다.
  • 아래에 선언된 기호에 대한 잠재적인 잘못된 도메인 위반 오류를 수정했습니다.$onExternalInput.
  • 수정됨감신스트및 라이센스 파일이 없는 경우 더 나은 메시지를 제공하는 IDE.
  • 슬롯 나라는 0이 아닌 수준에서 고정된 색인된 반정수 및 반연속 변수를 잘못 제거했습니다.보류고정1로 설정. 이 문제는 수정되었습니다.
  • 슬롯 나라는 이제 스칼라 반정수 및 반연속 변수도 제거합니다. 이 변수는 다음과 같이 0으로 고정되었습니다.holdFixed1로 설정.
  • 다음 문제를 수정했습니다.보호됨기호는 특정을 사용하여 변경될 수 있습니다옵션 문.
  • 새 명령줄 매개변수 추가IDC보호할당 동작 제어외부 입력실행 시 기호:0할당을 허용합니다.1(기본값)은 외부 입력 기호가 변경되지 않도록 보호합니다.
  • 빈 인수와 앞뒤 공백이 있는 인수를 허용하도록 비 Windows 플랫폼에서 슬롯 나라 명령줄 인수 읽기를 조정했습니다. Windows 사용자는 이 변경 사항의 영향을 받지 않으며 인수를 보호하기 위해 따옴표를 사용하지 않는 사용자도 마찬가지입니다. 그러나 이러한 호출은 이제 Unix에서 다르게 작동하며 Windows에서와 동일한 결과를 제공합니다.
    • 슬롯 나라 main.gms –myPrefix "" user1 " 여기에 공백 4개 "
    • $call 슬롯 나라 subjob.gms –cityA 도쿄 –cityB ""

해결사

CONOPT

  • 버그 수정이 포함된 새로운 라이브러리 4.17.
    • 작은 실행 불가능성이 슬롯 나라에 올바르게 보고되지 않는 문제를 수정했습니다.

DICOPT

  • Ipopt를 NLP 솔버로 사용할 때 종료 중 발생할 수 있는 충돌을 수정했습니다.

구로비

  • 새 라이브러리 9.0.1.
  • 다음 문제를 해결했습니다.조정lp/mps 파일. 문서와 달리 튜닝 모음에는 튜닝할 lp/mps 파일의 모델 목록을 제공할 때 슬롯 나라에서 생성된 모델이 포함되어 있습니다.
  • 구로비 옵션에 값 3을 사용할 수 있도록 했습니다.scaleFlag, Gurobi 7.5부터 사용 가능.

모세크

  • 새 라이브러리 9.1.11.

경로

  • 새 라이브러리 5.0.02.
    • 두 가지 전처리기 문제 수정: 잘못된 솔루션이 반환되었습니다.

도구

슬롯 나라 스튜디오

  • 새 버전 0.14.3.
    • 안정성 개선.
    • 새로운 아이콘 디자인.
    • 다음의 값 열에 대한 필터 기능이 추가됨GDX 뷰어.

30.3.0 부 릴리스(2020년 3월 6일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Andres J. Calderon, Antti Lehtila, Grégoire Pichenot 및 Karlo Šepetanc에게 감사드립니다.

슬롯 나라 시스템

슬롯 나라

  • 생성 허용보안 작업 파일모든 대상 라이선스 플랫폼에 대한 모든 플랫폼에서.
  • 잘못된 도메인 위반 오류를 일으킬 수 있는 버그를 수정했습니다.$offEmbeddedCode.
  • 슬롯 나라 Python 객체 지향 API를 통해 내장된 Python 코드에 설정된 기호(예:슬롯 나라db[sym])를로 가져왔습니다.병합 유형"교체" 및도메인체크유형"필터링됨". 이는 둘 다로 조정되었습니다.병합 유형그리고도메인체크유형"기본값"으로 설정합니다.
  • 다음으로 발생한 문제를 수정했습니다.슬롯 나라 30.1: 기본값은$(on|off)필터링됨항상 그래야 함$on필터링됨. 그럴 때는 그렇지 않았습니다.다시 시작하는 중이전 작업 파일에서.

해결사

안티고네, 본민, Cbc, 쿠엔, Ipopt, SCIP

  • 옵션에 지정된 스레드 수스레드무시되었습니다. 이 문제가 해결되었습니다.

CONOPT

  • 버그 수정이 포함된 새로운 라이브러리 4.18.
  • 수치적으로 어려운 모델에 대한 퇴화 방지 논리가 개선되었으며 정의된 변수와 초기화된 변수 간의 상호 작용이 개선되었습니다.

JAMS/LogMIP

  • 슬롯 나라가 실행할 수 있는 디렉토리 이름과 파일 이름의 최대 길이는 255입니다. JAMS 및 LogMIP는 이전에 작동을 멈췄습니다. 이 문제가 해결되었습니다.

로컬 솔버

  • 누락 추가됨lskeygenLinux 시스템용 도구.

모세크

  • 새 라이브러리 9.1.13.

도구

슬롯 나라 스튜디오

  • 새 버전 0.14.4.
    • 안정성 개선.
    • macOS에 다크 모드 지원이 도입되었습니다.