25.1 배포
25.1.1 주요 릴리스(2018년 5월 19일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Eden Huang, Katja Buhrkal Jensen, Jan-Erik Justkowiak, Erwin Kalvelagen, Marko Loparic, Bruce McCarl, Scott McDonald, Edmund Moshammer, Andres Ramos, Tom Rutherford, Wilfredo Sifuentes, Tapio Westerlund에게 감사드립니다.
플랫폼
- Windows에서는 피망 슬롯 배포판의 일부 솔버도 포함피망 슬롯 스튜디오특정 MS Visual C++ 런타임 라이브러리에 대한 종속성이 있습니다. 대부분은 피망 슬롯 배포판에 포함되어 있거나 대부분의 Windows 시스템에 있습니다. 그러나 드문 경우지만 일부 라이브러리가 누락되어 있음을 알고 있습니다. 이러한 상황에서는 다음 라이브러리에 적합한 설치 프로그램을 실행하는 것이 좋습니다.
- 32비트 피망 슬롯 버전에서는 실행
[피망 슬롯 시스템]\apifiles\C++\lib\vs2013\vcredist_x86.exe, 이어서[피망 슬롯 시스템]\apifiles\C++\lib\vs2015\vcredist_x86.exe. - 64비트 피망 슬롯 버전에서는 실행
[피망 슬롯 시스템]\apifiles\C++\lib\vs2017\vcredist_x64.exe.
- 32비트 피망 슬롯 버전에서는 실행
피망 슬롯 시스템
피망 슬롯
- 다음에 사용될 새로운 조건식조건부 컴파일즉,
gdxDimension,gdxEquType,gdxParType,gdxSetType,gdxSymExist,gdxVarType및uelExist. 이에 대한 세부정보를 확인할 수 있습니다.여기. - 새로운 명령줄 옵션LstTitleLeftAligned: LST 파일의 제목을 왼쪽 정렬하여 작성합니다.
- 새로운 명령줄 옵션ShowOSMemory: 내부 계산 대신 운영 체제에서 보고한 메모리 사용량(상주 세트 크기 또는 가상 세트 크기)을 표시합니다.
- 이제 기호에서 예상치 못한 접미사가 발견되면 피망 슬롯는 컴파일 오류를 발생시킵니다.식별자와 관련된 옵션 문. 과거에는 이러한 접미사가 무시되어 실제로 무언가를 하고 있다는 인상을 줄 수 있었습니다. 그래서, 모두
.dim1다음 예의 접미사는 이제 오류를 생성합니다.내가 설정(*) j(*) ij(*,*) / i1.j1, i1.j2, i2.j1, i2.j2 /; 옵션 i < ij.dim1; 옵션 i <= ij.dim1; k / k1*k6 / 설정; 매개변수 ii(*) / i1 4, i2 5, i3 6 / iii(k,*); 옵션 iii > ii.dim1; 옵션 셔플 = ii.dim1; - 확장 세부사항여러 줄 매크로이번 릴리스에서는 변경되었습니다. 과거에는 매크로 정의의 후행 공백이 항상 제거되었습니다. 이제 여러 줄 매크로에서 연속 문자 앞의 공백
\보존됩니다. 이 예에서는 차이점을 보여줍니다.
과거에는 매크로가 다음으로 확장되었기 때문에 컴파일 오류가 발생했습니다.$macro xAndY(x,y) x 및 \ 와이 스칼라 x /1/; if(xAndY(1,x), 'true' 표시);if(1 앤디, 'true' 표시);("and"와 "y"는 "andy"로 연결되었습니다). 이제 "and" 뒤의 공백이 유지되므로 더 이상 문제가 발생하지 않습니다. - 성명서
별칭(k,k);알 수 없는 기호에 대해k이제 컴파일 오류가 발생합니다. - 드물게 임베디드 코드가 들여쓰기된 Python 코드를 잘못 인식했습니다. 이 문제가 해결되었습니다.
- 새 속성피망 슬롯debug임베디드 코드 섹션에서 객체 지향 API의 디버그 정보를 제어합니다.
- SSL 지원과 관련된 문제를 수정했습니다.
GMS파이썬특정 도구(예: pip)가 Linux 및 macOS에서 작동하지 못하게 했습니다. - 이제 MCP 유형의 모델을 GUSS 프레임워크 및 OO-API에서 수정 가능한 매개변수를 사용하여 해결할 수 있습니다.
GAMSModelInstance.
해결사
바론
- 새 라이브러리 18.5.8.
- Ipopt 3.12.8 및 CBC 2.9.9로 업데이트되었습니다.
- Ipopt의 선형 솔버 MUMPS를 MA57로 대체HSL, 대규모 과학 계산을 위한 Fortran 코드 모음입니다. 따라서 IPOPT를 NLP 솔버로 사용할 때 BARON은 이제 특히 정수 변수가 없는 문제의 경우 더욱 강력하고 조금 더 빨라질 수 있습니다.
- 최적성 조건에 기초한 새로운 경계 감소 전략은 분기 및 경계 트리의 크기를 줄일 수 있습니다.
- 속도 증가 및 메모리 감소를 위해 핵심 메모리 관리 루틴을 다시 작성했습니다.
- 일부 문제에서 BARON은 현재 잘못된 한계값을 제공합니다. 이 문제는 가까운 시일 내에 수정될 예정입니다.
- macOS의 BARON에서 Ipopt 사용은 더 이상 기본적으로 비활성화되어 있지 않습니다.
- Windows 32비트용 BARON은 향후 업데이트가 없을 예정입니다.
본민(H), CBC, 쿠엔
- 벽시계 시간은 이제 Branch-and-Bound에 시간 제한을 적용하는 데 항상 사용됩니다. 새로운 옵션
시계 유형CPU 시간으로 다시 전환하는 데 사용할 수 있습니다.
CONOPT
- CONOPT 4용 새 라이브러리 4.05.
- 멀티스레딩 개선.
- CONOPT 3을 위한 새로운 라이브러리.
- 전처리기의 중복 문제 및 시스템 오류 2024와 관련된 문제를 수정했습니다.
변환D
- 추가된 옵션PermuteVars그리고PermuteEqus스칼라 피망 슬롯 출력에서 변수와 방정식의 선언을 각각 순열합니다.
- 스칼라 피망 슬롯 출력의 가변 범위 및 활동 수준 인쇄가 조정되었습니다.
- 스칼라 피망 슬롯 출력에서 정수 변수에 대한 무한 상한 처리 수정: 피망 슬롯 옵션을 설정하는 라인intvarupto 0이 이제 출력에 추가됩니다.
쿠엔
- 새로운 라이브러리.
DICOPT
- 타당성 펌프 개선:
- 최대화 시 비선형 목적 함수 처리를 수정했습니다.
- 목적값이 0에 매우 가까운 솔루션을 찾은 후 컷오프 감소 업데이트를 수정했습니다.
- NLP 투영 문제 최적 값을 관련 투영 표준으로 변환하는 문제를 수정했습니다. 옵션의 기본값이 변경되었습니다.fp_projzerotol1e-6에서 1e-4로.
- NLP 투영 문제 해결에서 파생된 컷 생성을 추가했습니다. 옵션 사용fp_projcuts비활성화합니다.
- 추가된 옵션fp_integercuts정수 자르기를 비활성화하거나 혼합 바이너리 문제에 대해서만 활성화합니다. 후자가 새로운 기본값입니다.
- 추가된 옵션fp_mipgapMIP 투영 문제에 대한 최적 허용오차(상대적 간격 제한)를 지정합니다.
- 그스톨 제한이제 첫 번째 솔루션을 찾은 후에만 적용됩니다. 옵션의 기본값이 변경되었습니다.fp_iterlimit20.
구로비
- 새로운 라이브러리 8.0.
- 발표된 대로피망 슬롯 24.9, Gurobi 8은 Windows 32비트에서 더 이상 지원되지 않습니다. 우리는 이 플랫폼을 위해 Gurobi 7.5를 계속 출시합니다.
- 새로운 파티션을 통한 사용자 주석을 기반으로 한 새로운 파티션 경험적점 옵션 .파티션새 옵션으로 활성화됨파티션플레이스.
- Gurobi의 원격 서비스(예: 컴퓨팅 서버, 분산 알고리즘 및 인스턴트 클라우드)에 대한 완전히 새로운 인터페이스입니다. 자세한 내용은 참조컴퓨팅 서버및 다음 섹션.
JAMS
- 처리할 수 있는 기능 추가QVI모델.
- 다중 에이전트 EMP 모델에서 공유 변수에 대한 재구성 전략을 제어하는 옵션이 변경되었습니다: 참조ImplVarModel자세한 내용은.
로컬 솔버
- 새 라이브러리 7.5(20180405).
- LocalSolver 7.5를 사용하려면 이제 Linux에서도 시스템별 LocalSolver 라이센스가 필요합니다. 해당 라이센스를 얻는 방법은 솔버 매뉴얼을 참조하세요. 또는 LOCALSOLVER 대신 LOCALSOLVER70을 솔버로 선택하여 LocalSolver 7.0을 사용할 수도 있습니다.
모섹
- 새 라이브러리 8.1.0.53.
ODHCPLEX
- 새로운 해결사피망 슬롯/ODHCPLEXOptimization Direct Inc.의 솔루션이 피망 슬롯 솔버 포트폴리오에 추가되었습니다.
- 솔버는 혼합 정수 프로그래밍(MIP 및 MIQCP) 모델에 대한 실행 가능한 솔루션을 찾기 위해 일련의 경험적 방법(ODHeuristics라고 함)을 구현하고 IBM CPLEX를 기본 솔버 엔진으로 사용합니다.
- 경험적 분해 방법은 자동 방식으로 작동하거나 사용자 지정 선택에 따라 안내될 수 있습니다.
- 이 솔버가 작동하려면 사용자는 피망 슬롯/CPLEX 또는 피망 슬롯/Cplex 링크 라이센스가 필요합니다. 상업용 사용자에게는 피망 슬롯/ODHCPLEX 라이선스도 필요합니다.
- 현재 솔버는 Windows 64비트에서만 사용할 수 있습니다.
SCIP
- 새 라이브러리 5.0 (09c736f).
- 매개변수의 기본값이 변경됨
제약조건/2차/게이지컷1에서 0까지 - 매개변수의 기본값이 변경됨경험적 방법/완전한 솔/빈도1에서 0까지
- 매개변수의 기본값이 변경됨분리/cmir/주파수-1부터 10까지
- 매개변수의 기본값이 변경됨분리/cmir/주파수1에서 0까지
- 매개변수의 기본값이 변경됨분리/흐름커버/주파수-1부터 10까지
- 매개변수의 기본값이 변경됨분리/흐름커버/주파수1에서 0까지
- 매개변수의 기본값이 변경됨
익스프레스
- 몇 가지 사소한 버그 수정 및 성능 개선이 포함된 새 라이브러리 32.01.10.
도구
피망 슬롯 스튜디오
- 이 릴리스에는 다음의 첫 번째 미리보기 버전이 포함되어 있습니다.피망 슬롯 스튜디오- 피망 슬롯를 위한 완전히 새로운 통합 개발 환경입니다. 피망 슬롯 Studio는 아직 개발 초기 단계이지만, 이미 생산적인 도구가 될 만큼 충분히 성숙했다고 믿습니다. 피망 슬롯 Studio는 Linux, macOS, Windows에서만 사용할 수 있습니다.
- 피망 슬롯 Studio는 기존 피망 슬롯 IDE의 많은(전부는 아님) 기능을 몇 가지 새로운 요소와 결합합니다.
- 피망 슬롯 모델을 작성하기 위한 코드 편집기(기본 구문 색상 지정, 블록 편집 모드 등 포함),
- 피망 슬롯 모델 실행,
- 진행 중인 피망 슬롯 로그를 표시하는 출력 패널,
- 목록 파일을 검사하기 위한 목록 뷰어(파일을 탐색하기 위한 트리 보기 포함),
- 피망 슬롯 매개변수를 설정하는 대화형 옵션 편집기,
- GDX 파일의 목차와 데이터를 표시하고 데이터 정렬 및 필터링과 같은 유용한 세부정보를 제공하는 GDX 뷰어,
- 프로젝트 탐색기는 한 세션에서 다양한 프로젝트를 관리하는 데 도움이 됩니다.
- 추가 정보를 더 쉽게 찾을 수 있도록 하는 통합 도움말 시스템(예: 코드 편집기에서 커서가 피망 슬롯 키워드에 있는 동안 F1 누르기).
- 우리는 사용자가 피망 슬롯 Studio의 향후 개발 방향에 우선순위를 두거나 다른 피드백을 제공하도록 권장합니다. 문제가 발견되거나, 기능이 누락되었거나, 의견이 있는 경우 다음 주소로 메모를 보내주세요.studio@피망 슬롯com.
- 소스 코드는 GNU GPL 라이센스에 따라 GitHub에서 사용할 수 있으므로 직접 기여하거나 피망 슬롯 Studio를 기반으로 구축하는 것도 가능합니다(참조https://github.com/피망 슬롯-dev/studio).
- 우리는 가까운 시일 내에 피망 슬롯 배포의 새 릴리스와 별도로 피망 슬롯 Studio에 대한 업데이트를 자주 제공할 계획입니다. 업데이트 프로세스를 용이하게 하기 위해 Studio에는 최신 버전의 가용성에 대한 대화형 확인(인터넷 연결 필요)이 포함되어 있습니다. 이 "업데이트 확인" 버튼은 "도움말" 메뉴 아래에 있습니다.
- 피망 슬롯 Studio에 대한 간략한 개요는 YouTube 채널에서 찾을 수 있습니다.피망 슬롯 강의.
- 참고
- 피망 슬롯 파일 연결을 정의하는 새로운 옵션(
.gms)가 Windows의 피망 슬롯 설치 프로그램에 추가되었습니다. 현재로서는 피망 슬롯 IDE가 여전히 기본 선택이지만 향후 출시에서는 변경될 수 있습니다. - Linux에서 Studio는 피망 슬롯 시스템 디렉토리의 일부로 AppImage 형태로 설치됩니다.
- macOS에서 Studio는 DMG 설치 프로그램의 일부일 뿐입니다. 다음 위치에 추가 애플리케이션으로 설치됩니다.
애플리케이션42875_42978.gms)는 피망 슬롯 Studio와 연결되어 있습니다.
- 피망 슬롯 파일 연결을 정의하는 새로운 옵션(
- 주의
- 드문 경우지만 다음과 같은 경우 피망 슬롯 Studio가 충돌합니다.
열기또는저장대화상자가 열립니다. 이는 주로 타사 소프트웨어와 관련이 있습니다. "Dell 백업 및 복구"의 이전 버전. 소프트웨어를 업데이트하거나 끄거나 제거하는 것이 좋습니다. - 우리는 현 개발 단계에서 몇 가지 성능 문제를 알고 있습니다. 따라서 예를 들어 모델 라이브러리의 모델을 사용하면 문제가 잘 작동하지만 검색 중이나 매우 긴 출력을 위해 로그를 처리하는 등 대용량 파일로 작업할 때 약간의 지연이 발생할 수 있습니다.
- 드문 경우지만 다음과 같은 경우 피망 슬롯 Studio가 충돌합니다.
XLSDump
- 때때로 Excel 스프레드시트에는 찾을 수 없는 사진에 대한 링크가 포함되어 있습니다. 이 상황으로 인해 이전 버전에서는 XLSDump에 오류가 발생했습니다. 이제 이러한 오류는 무시됩니다.
객체 지향 API
- 다음의 새로운 구현
GAMSJob.Interrupt()명령줄 도구에 대한 종속성을 제거하는 Linux 및 macOS에서pstree.
C++
- Windows 32비트에서 Microsoft Visual Studio 2015에 대한 지원이 추가되었습니다.
자바
- 생성될 임시 작업 디렉토리의 명명 체계를 변경했습니다.
yyyyMMdd_HHmmss접두사에감스_(정의자:GAMSGlobals.workingDirectoryPrefix, 작업 디렉터리가 지정되지 않은 경우. - GAMSDatabase가 이미 존재하는 이름으로 추가될 때의 동작을 수정했습니다. 이제 GAMSException이 발생합니다(참조GAMSWorkspace.addDatabase(문자열 데이터베이스 이름)그리고GAMSWorkspace.addDatabaseFromGDX(문자열 gdxFileName, 문자열 데이터베이스 이름)).
- 호출 중
GAMSWorkspace.finalize그리고GAMSSymbolIterator.finalize종료자 메소드를 호출하면 객체 인스턴스 회수가 임의로 지연되고 잠재적으로 예측할 수 없는 결과가 발생할 수 있으므로 더 이상 사용할 수 없습니다. 개체가 더 이상 필요하지 않을 때마다 작업을 수행하기 위해 Java 가비지 수집기에 의존하기보다는 개체를 명시적으로 삭제하는 것이 좋습니다. 보다GAMSDatabase.dispose, GAMSModelInstance.dispose및 GAMSOptions.dispose.
전문가 수준 API
- 모든 Java 기본 인터페이스전문가 수준 API이제 `에 포함됩니다.
[경로/대상/피망 슬롯]/apifiles/Java/api/GAMSJavaAPI.jar.
GMO
- 상수
MAXEVALTHREADS(즉, 솔버 인터페이스 라이브러리 GMO에서 함수 및 도함수 평가를 위해 지원되는 병렬 스레드 수)가 16에서 64로 증가했습니다. 이는 CONOPT4 솔버에서 동일한 제한을 효과적으로 증가시킵니다.
모델 라이브러리
PSOPTLIB - 피망 슬롯의 전력 시스템 최적화 모델링
- Alireza Soroudi의 이 새로운 라이브러리가 피망 슬롯 시스템에 추가되었습니다. 이것은 책을 기반으로 한 모델 모음입니다.피망 슬롯의 전력 시스템 최적화 모델링작성: Alireza Soroudi. 라이브러리에는 피망 슬롯로 표현된 전력 시스템 최적화의 다양한 영역에서 선택된 32개 모델이 포함되어 있습니다. 책과 도서관에서는 피망 슬롯(General Algebraic Modeling System)를 사용하여 다양한 전력 시스템 운영 및 계획 최적화 문제를 해결하는 방법을 설명합니다. 이 책은 전력 및 에너지 시스템의 최적화 문제를 분석하기 위한 계산적으로 효율적인 도구인 피망 슬롯의 기본/고급 전력 시스템 최적화 문제에 대한 솔루션 코드를 포함하는 포괄적인 참고 자료를 독자에게 제공하는 최초의 책입니다. 이 책에서는 이론적 배경은 물론 응용 사례와 테스트 사례 연구도 다루고 있습니다. 전력 시스템 전문가는 물론, 에너지 분야 연구원 및 개발자, 전력공학 커뮤니티 등 열성 독자 및 일반 독자에게 적합한 참고서이며 학부생과 대학원생에게 도움이 될 것입니다.
- 명령줄 유틸리티를 통해 IDE 및 Studio 모델 라이브러리 브라우저를 통해 개별 모델을 검색할 수 있습니다.
psoptlib또는 객체 지향 API 호출을 통해.
피망 슬롯 EMP 라이브러리
- simpleqvi1.gms : 단순 준변형 부등식 (101)
- simpleqvi2.gms : 단순 준변형 부등식 (102)
- simpequil3.gms : 단순 일반화 내쉬 균형 문제 (103)
피망 슬롯 모델 라이브러리
- guss2dim.gms : 2차원 시나리오 GUSS 예 (423)
- obstacle.gms : 장애물 문제 (424)
- csched: 관련 문제에 대한 두 가지 공식을 더 추가했습니다. Tapio Westerlund 제공.
솔버/플랫폼 가용성
| x86 32비트 MS 윈도우 | x86 64비트 MS 윈도우 | x86 64비트 리눅스 | x86 64비트 맥OS | 스팍 64비트 솔라리스 | IBM 파워 64비트 AIX | |
|---|---|---|---|---|---|---|
| ALPHAECP | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 안티고네 1.1 | ✔ | ✔ | ✔ | ✔ | ||
| 바론 | ✔ | ✔ | ✔ | ✔ | ||
| BDMLP | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 본민 1.8 | ✔ | ✔ | ✔ | ✔ | ||
| CBC 2.9 | ✔ | ✔ | ✔ | ✔ | ||
| CONOPT 3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| CONOPT 4 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 쿠엔느 0.5 | ✔ | ✔ | ✔ | ✔ | ||
| CPLEX 12.8 | 12.6 | ✔ | ✔ | ✔ | 12.6 | ✔ |
| 데시스 | ✔ | ✔ | ✔ | ✔ | ✔ | |
| DICOPT | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 글로미코 2.3 | ✔ | ✔ | ✔ | ✔ | ||
| 구로비 7.5 | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 거스 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| IPOPT 3.12 | ✔ | ✔ | ✔ | ✔ | ||
| 케스트렐 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 니트로 10.3 | ✔ | ✔ | ✔ | ✔ | ||
| LGO | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 린도 11.0 | ✔ | ✔ | ✔ | ✔ | ||
| 린도글로벌 11.0 | ✔ | ✔ | ✔ | ✔ | ||
| 로컬솔버 7.5 | ✔ | ✔ | 7.0 | ✔ | ||
| 마일 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| MINOS | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 모세크 8 | ✔ | ✔ | ✔ | ✔ | ||
| MSNLP | ✔ | ✔ | ✔ | ✔ | ✔ | |
| NLPEC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| OQNLP | ✔ | 32비트 | ||||
| 경로 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| SBB | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| SCIP 5.0 | ✔ | ✔ | ✔ | ✔ | ||
| SNOPT | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| SOLVEENGINE | ✔ | ✔ | ✔ | ✔ | ||
| SOPLEX 3.1 | ✔ | ✔ | ✔ | ✔ | ||
| XA | ✔ | ✔ | ✔ | |||
| 익스프레스 32.01 | ✔ | ✔ | ✔ | ✔ | ✔ | 29.01 |
25.1.2 부 릴리스(2018년 8월 1일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Marcel Adenauer, Shaoyan Guo, Eden Huang, David Laudy, Evangelos Panos, Wilfredo Sifuentes 및 Larissa de Vries에게 감사드립니다.
플랫폼
- Mac OS X 10.11 시스템에서 Fortran 종속성이 있는 솔버를 사용하는 문제를 수정했습니다.
피망 슬롯 시스템
피망 슬롯
- 사용 시 예상치 못한 오류를 일으키는 버그를 수정했습니다.
+연산자모델 진술다음 기호는 다음과 같이 모델 자체를 나타냅니다.변수 x; 방정식 e1, e2; e1..x =L= 5; e2..x =G= 3; 모델 m2 /e2/; 모델 m /e1+m2/; m min x를 풀려면 lp를 사용하세요.
해결사
바론
- BARON 옵션 파일 및 피망 슬롯 옵션에 지정된 경우 분기 우선순위 값의 변환을 수정했습니다.사전 선택활성화되지 않았습니다.
- 지정 중
최대더블BARON 옵션 파일의 분기 우선순위는 이제 지정하는 것처럼 작동합니다.INF피망 슬롯 모델의 분기 우선순위로.
본민
- 옵션의 기본값
number_cpx_threads이제 피망 슬롯 옵션 값에 따라 초기화됩니다.스레드.
CONOPT
- CONOPT 3용 새 라이브러리 3.17I.
- CONOPT 4용 새 라이브러리 4.06.
거스
- 변수 매개변수 및 모델 속성이 있는 모델
holdFixed=125.1.1에서는 해결할 수 없습니다. 이번 릴리스에서는보류고정옵션이 자동으로 꺼집니다.
아이팝트
- 새로운 라이브러리.
- 시간 제한 처리 문제를 수정했습니다(리슬림).
로컬 솔버
- 새 라이브러리 7.5(20180601).
ODHCPLEX
- 새 라이브러리 3.4.3.
- ODHCPLEX는 이제 Linux에서도 사용할 수 있습니다.
소플렉스
- 새 라이브러리 3.1 (b0e0048).
SCIP
- 새 라이브러리 5.0 (1d9c207).
도구
MODEL2TEX
- 기호 설명 텍스트의 백슬래시는 자동으로 다음으로 대체됩니다.
\textbackslash.
피망 슬롯 스튜디오
- 새 버전 0.9.2
- 안정성 개선
- Studio 인스턴스 하나만 동시에 실행하도록 허용합니다(Studio에 대한 파일 연결이 활성화된 경우 gms 파일을 두 번 클릭하면 실행 중인 Studio 인스턴스에서 해당 파일이 열리고 새 Studio는 열리지 않습니다)
- 시작 매개변수 추가
--피망 슬롯-dir기본값이 아닌 피망 슬롯 시스템 폴더를 사용하도록 지정 - 다음에 대한 바로가기 추가됨
인터럽트그리고중지(F12그리고Shift+F12) - 재구성됨
파일 -> 인코딩메뉴 - 대화상자 정보: 제품 정보를 클립보드에 복사하는 버튼 추가
- GDX 뷰어: 기호 검색 기능 추가
- 옵션 편집기: F1을 사용하여 도움말을 열 수 있도록 허용
- 프로젝트 탐색기:
- "기존 파일 추가"를 사용하면 한 번에 여러 파일을 추가할 수 있습니다
- 그룹 노드에 대한 로그를 열 수 있는 컨텍스트 메뉴 항목 추가
- 참고
- 이전 버전의 피망 슬롯 Studio에서 마이그레이션할 때 빈 프로젝트 탐색기가 있고 최근 파일이 나열되지 않을 수 있습니다. 이는 피망 슬롯 Studio 설정 파일의 버그 수정으로 인해 예상되는 동작입니다.
객체 지향 API
파이썬
- setup.py 파일이 매개변수로 호출되지 못하게 하는 버그를 수정했습니다.
-noCheck버전 확인을 끄기 위한 것입니다. - setup.py 스크립트는 임의의 위치에서 사용할 수 있습니다. 더 이상 설치하기 전에 파일 위치로 전환할 필요가 없습니다.
25.1.3 부 릴리스(2018년 10월 30일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다.
피망 슬롯 시스템
피망 슬롯
- 다음을 유발한 버그를 수정했습니다.sysIdentsolv 문 이후 속성이 올바르게 설정되지 않았습니다.
- 문제를 일으킬 수 있는 버그를 수정했습니다.
execute_load다음에 호출됨endEmbeddedCode루프에서.
해결사
안티고네
- ANTIGONE을 중단하는 경우(예: Ctrl+C 사용), 최종trydual NLP 해결더 이상 첫 번째 반복에서 즉시 중지되지 않습니다.
ANTIGONE, 본민, 쿠엔, Ipopt, SCIP
- macOS에서 Intel MKL 라이브러리를 버전 2018.4로 업데이트했습니다.
변환
- 옵션 사용 시
야코비안또는헤시안, 새 기호iobj,objConst및objJacValGDX 파일에 기록됩니다. 모델이 실제 반대 함수로 다시 공식화될 수 있는 경우 기호iobj목적 정의 방정식의 레이블을 포함하고 기호는objConst그리고objJacVal목적 상수와 목적 변수의 계수를 포함합니다. 모델을 실제 목표로 재구성할 수 없는 경우,iobj비어 있을 것이고objConst그리고objJacVal0이 됩니다.
구로비
- 새 라이브러리 8.1.0.
- 옵션GUROBIpreqlinearize값 2를 허용합니다(강제 선형화 및 압축 완화 가져오기).
JAMS
- 일부 실험적인 색인 EMP 구문을 추가했습니다. 예시 모델 보기emppython1.gms : 인덱스 EMP 구문 및 Python 파서를 사용하는 세 가지 간단한 EMP 모델.
린도/린도글로벌
- 새 라이브러리 11.0.338.
모세크
- 새 라이브러리 8.1.0.64.
도구
CSDP
객체 지향 API
파이썬
- 그
업데이트작업원시적인그리고듀얼에GamsModifier인식되지 않았으며 예외가 발생했습니다. 이 문제가 해결되었습니다.