50 배포
목차
50.1.0 주요 릴리스(2025년 6월 18일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 무료 슬롯자에게 감사드립니다. 특히 Wolfgang Britz, Paul Buckland, Bruce McCarl, Scott McDonald, Ivan Ramirez, Lisa Restel, Greg Singleton 및 Sherman Robinson에게 감사드립니다.
무료 슬롯 시스템
무료 슬롯
- 우리는 다음을 삭제할 계획입니다.=C= 방정식 유형향후 주요 릴리스가 예정되어 있습니다. 우려사항이 있는 경우 다음으로 문의하세요.support@무료 슬롯com.
- 새 명령줄 매개변수 추가메모리 관리자특정 성능 병목 현상을 극복할 수 있는 대체 메모리 관리자를 무료 슬롯합니다.
- 새 명령줄 매개변수 및 옵션 추가ECLogLine임베디드 코드 초기화 및 실행에 대한 로그 줄을 억제합니다.
- 다음에 대한 확장 모델 선언 구문MCP 모델추가 일치 구성을 지원하기 위해, 즉방정식 변수 목록.
- 시각적 프로파일링을 지원하기 위해 무료 슬롯 Studio와의 보다 효율적인 커뮤니케이션.
- 최근 정의되지 않은 도메인 세트에 대해 수정된 처리가 이제 차세대 GAMS 컴파일러에서도 무료 슬롯 가능합니다(옵션을 통해 접근 가능컴파일러 미리보기(cp)).
- 로컬 라이센스 서버에서 제공하는 네트워크 라이센스에 대한 지원을 추가합니다. 명령줄 도구
gamsgetkey연장되었습니다(--인증서 받기) 로컬 라이센스 서버에서 인증서를 다운로드합니다. - 노드 식별 카테고리 2가 있는 네트워크 라이센스의 경우 물리적 하드웨어가 아닌 Linux 제어 그룹을 통해 제한된 리소스(CPU 및 메모리)가 확인됩니다.
- 시스템 접미사 추가
IsNetworkLicense무료 슬롯 중인 라이센스가 네트워크 라이센스인지 확인할 수 있습니다. 를 활용하는 일부 특수 사례그리드 시설그러한 라이선스로는 작업하지 마세요. - 옵션이전작업이제 무료 슬롯 49 이상과 호환되는 작업 파일을 작성합니다.
- 명령줄 매개변수인 경우IDE다음으로 설정되지 않았습니다.
1, 이제 무료 슬롯는 이전 항목을 삭제합니다..lxi파일(다음에 대한 색인 파일.lstGAMS Studio에서 무료 슬롯되는 파일) 비동기 상태를 피하기 위해 존재하는 경우.lst그리고.lxi파일. - 이제 표준 출력 대신 로그에 더 많은 오류 메시지가 기록됩니다.
- GAMSPy에 대한 실행 백엔드 연결의 성능과 견고성이 향상되었습니다.
- Windows에서 동시 무료 슬롯 제한을 위한 GAMS 작업 수를 계산할 때 버그를 수정했습니다.
- 잠재적으로 파손된 세대를 수정했습니다.덤프 파일빈 기호가 있는 경우dumpOptGDX무료 슬롯됩니다.
- 보안 작업 파일 또는 8라인 클라이언트 라이센스 파일로 암호화된 소스 파일을 생성할 때 버그를 수정했습니다.
임베디드 코드 시설
- 컴파일 시 크기를 알 수 없는 기호 로드를 허용합니다.
- 오류 메시지를 피하면서 컴파일 시간에만 새 라벨을 등록해 보십시오.
UELS를 추가할 수 없습니다.실행 시간에. 알 수 없는 라벨이 있는 기호를 읽고 도메인 확인이 활성화되면 무료 슬롯에서 실행 오류가 발생합니다. - API 버전이 2:The로 변경되었습니다.
embInit그리고embFini호출이 API에서 삭제되었습니다.
내장형 연결 코드 기능
- 새 인수
yaml파일그리고yamlFileEnd허용파일의 연결 지침 포함.
내장된 무료 슬롯 코드 기능
- 오른쪽 기호(여기
embSymbol) in기호<[=]embSymbol[.dimX]무료 슬롯에 올바르게 로드되지 않았습니다. 임베디드 코드 무료 슬롯는 암시적으로 기호를 로드하지 않습니다. 이 문제가 해결되었습니다.
내장 Python 코드 기능
- 허용무료 슬롯printLog()비 인쇄하려면-
str메시지를 유형으로 변환하여 유형을 입력하세요.str먼저. - 환경 변수 지원
GMSPYTHONMULTINST삭제되었습니다.
무료 슬롯 연결
- 조정됨ExcelWriter빈 기호를 건너뛰는 대신 작성합니다.
- 기본값은ExcelWriter옵션
tableOfContents::emptySymbols다음으로 변경되었습니다.참. 이 옵션은 더 이상 무료 슬롯되지 않으며 향후 릴리스에서 제거될 예정입니다. - 에이전트는 이제 유효성 검사 오류의 조기 감지를 위해 실행 전 별도의 단계에서 초기화/검증됩니다.
- 에이전트의 특정 추적 설정이 후속 에이전트에 영향을 미치는 버그를 수정했습니다.
- 추적 출력 및 오류에는 이제 에이전트 이름과 에이전트 번호가 포함됩니다.
- 다음을 무료 슬롯하여 존재하지 않는 기호를 읽는 오류가 개선되었습니다.
무료 슬롯리더그리고GDX리더. - 약간 더 나은 성능을 위해 에이전트 스키마를 로드하기 위한 캐싱 메커니즘을 추가했습니다.
- 그GAMSWriter무료 슬롯 시 오류를 발생시키는 대신 GAMS에 존재하지 않는 기호를 건너뛰도록 에이전트가 변경되었습니다.
기호: 모두. - 버그를 수정했습니다.GAMSWriter오류를 발생시키는 대신 호환되지 않는 기호 유형이 있는 기호에 데이터를 기록합니다.
GMS파이썬
- Python이 버전 3.12.10으로 업그레이드되었습니다.
문서
- 다음 장라이센스업데이트되었습니다.
- 그API 개요 페이지개정되었으며 이제 무료 슬롯 가능한 모든 API에 중점을 두고 있습니다. 또한 각 개별 API 문서의 구조가 개선되고 조화되었습니다.
설치자
- 추가됨
무료 슬롯 뉴스레터 가입Windows 및 macOS 설치 프로그램에 대한 확인란을 선택하세요.
해결사
- 에서 제공한 옵션 파일의 잘못된 위치를 보내는 버그를 수정했습니다.MIP솔버(알파ECP),cplex_optfile(안티고네),하위 해결사/subsolverop(DE),evsubsolver/evsubsolverop(DE),jamsoptevsubsolver/evsubsolveropt(DE),mipoptfile(DICOPT),해결자 이름/Optfile(GAMSCHK),SubSolver/SubSolverOpt(JAMS),SubSolver/SubSolverOpt(NLPEC) 또는SubSolverOpt(RESHOP) 명령줄 매개변수의 경우optDir주어집니다.
안티고네, CBC, Ipopt, SCIP, SHOT
- x86_64의 Linux용 새 라이브러리 Intel MKL 2025.1.0.
- arm64의 Linux용 새 라이브러리 ARM 성능 라이브러리 25.04.1.
바론
- 새 라이브러리 25.3.19.
- 정수 사전 해결 및 정수 최적화 문제에 대한 절단 평면 생성이 개선되었습니다.
CONOPT
- 새 라이브러리 3.17R.
- 새 라이브러리 4.37.
- SQP 방법에서 켤레 기울기와 스케일링된 켤레 기울기 사이의 선택은 이제 비용과 이점을 기반으로 한 동적 선택입니다. 이는 초기본이 많은 모델과 관련이 있습니다.
- 옵션 처리 수정스레드, 스레드프그리고스레드c: 이제 옵션 파일에서 이를 설정하는 것이 무료 슬롯 명령줄 옵션 설정보다 우선합니다.스레드추가로 명령줄 옵션을 설정하지 않으면 적용되지 않는 문제를 수정했습니다.스레드.
변환
- 삭제됨
OBJNAME에서CplexMPS. - 옵션 추가qextractdenseswitchfactor그리고qextractdenseswitchlog.
COPT
- 이제 연속 비볼록 2차 프로그램(QCP)을 위한 로컬 최적화의 미리보기 버전을 무료 슬롯할 수 있습니다.
- 새로운 옵션비볼록형볼록하지 않은 QCP를 처리할지 여부를 지정합니다.
- 새로운 옵션NLPIterLimit, NLPLinScale, NLPMu업데이트및NLPTol.
- 새로운 옵션qextractalg, qextractdenseswitchfactor및qextractdenseswitchlog무료 슬롯 인터페이스의 2차 추출 알고리즘에 영향을 미칩니다.
CPLEX
- 표시기 제약에 대한 지원 추가해결최종.
- 옵션 추가qextractdenseswitchfactor그리고qextractdenseswitchlog.
- 수정됨해결최종와 함께 무료 슬롯 시userlazyconcall. 이전에는 이 콜백을 통해 추가된 지연 제약 조건이 고정 모델 인스턴스에도 존재할 것이라는 보장이 없었습니다. 이 경우 고정 모델 인스턴스가 잘못된 솔루션을 반환했을 가능성이 있습니다.
GAMSCHK
- 절대 파일 이름에 공백이 포함된 로그 파일에 쓰는 문제가 수정되었습니다.
- 다음에 대한 불완전한 처리 수정logOption=4.
구로비
- 옵션 추가qextractdenseswitchfactor그리고qextractdenseswitchlog.
- 수정됨밉스타트함께조정.
- 수정됨해결됨비선형 모델의 경우.
높음
- 새 라이브러리 1.10.0.
- MIP 사전해결에서 조사를 위한 리프팅을 추가했습니다. 새로운 옵션mip_lifting_for_probing이것을 활성화합니다.
- 새로운 옵션mip_root_presolve_only.
- 새로운 옵션timeless_log.
- cuPDLP-C를 업데이트했습니다.
- NVIDIA GPU용 cuPDLP-C 구현을 이제 Linux 및 Windows 시스템에서 무료 슬롯할 수 있습니다. 옵션 설정pdlp_gpu선택 시 GPU 무료 슬롯을 활성화합니다솔버=pdlp. CUDA 라이브러리 및 드라이버시스템 및 라이브러리 검색 경로에 설치되어야 합니다(예:
LD_LIBRARY_PATHLinux 및경로Windows의 경우)에는 CUDA 라이브러리의 위치가 포함되어야 합니다.
IPOPT
- 새로운 라이브러리 MUMPS 5.8.0.
니트로
린도/LINDOGLOBAL
- 이제 arm64의 Linux에서도 무료 슬롯할 수 있습니다.
모세크
- 새 라이브러리 11.0.22.
- 새로운 옵션QEXTRACTDENSESWITCHFACTOR그리고QEXTRACTDENSESWITCHLOG무료 슬롯 인터페이스의 2차 추출 알고리즘에 영향을 미칩니다.
ODHCPLEX
리샵
- 새 라이브러리 0.4.3.
SCIP
- SCIP 9.2.2의 변경 사항을 포함하도록 sassy 라이브러리를 업데이트하세요.
샷
- 새로운 옵션ModelingSystem.무료 슬롯QExtractDenseSwitchFactor그리고ModelingSystem.무료 슬롯QExtractDenseSwitchLog무료 슬롯 인터페이스의 2차 추출 알고리즘에 영향을 미칩니다.
익스프레스
- 새 라이브러리 45.01.01.
- 새로운 루트 전 병렬 휴리스틱 단계: 이 새로운 기능은 초기 LP 루트 완화가 해결되기 전에 다양한 휴리스틱을 병렬로 조율합니다. 이 단계에서 소요되는 노력은 주로 작업 제한에 따라 결정되며, 이는 새로운preRootWorklimit옵션이거나 새로운 옵션을 무료 슬롯하여 간접적으로 전화를 걸거나 끌 수 있습니다.preRootEffort옵션. 이 새로운 단계는 다음 중 하나를 통해 활성화됩니다.heurEmphasis= 2이거나 위 옵션 중 하나를 무료 슬롯하여 명시적으로 활성화해야 합니다. 스레드 수는 다음을 무료 슬롯하여 수정할 수 있습니다.preRootThreads.
- 일반적인 성능 개선.
- 새로운 옵션작업 제한: Optimizer가 종료되기 전에 실행할 최대 작업(작업 단위로 측정).
- 새로운 옵션preRootThreads: 루트 전 병렬 휴리스틱 단계에 무료 슬롯해야 하는 명시적인 스레드 수를 지정합니다.
- 새로운 옵션preRootEffort: 루트 전 병렬 휴리스틱 단계 동안 소비된 작업에 대해 다이얼하십시오.
- 새로운 옵션preRootWorklimit: 루트 전 병렬 휴리스틱 단계에 대한 작업 단위에서 명시적인 작업 제한을 설정합니다.
- 새로운 옵션bar반복: Cholesky 분해 대신 반복 솔버가 무료 슬롯되는 장벽 반복의 최대 수입니다.
- 새로운 옵션xslp_convergenceOps_requireOTolR: 목표가 여전히 충분히 개선되면 수렴을 선언하지 마십시오.
- 옵션의 기본값이 변경되었습니다.barHG외삽0.15.
- 옵션의 기본값이 변경되었습니다.barHGMaxRestarts1250으로.
- 옵션의 기본값이 변경되었습니다.xslp_convergenceOps39935로.
- 새 옵션 값 및 기본값 -1 forxslp_presolve: Optimizer 사전 해결이 비활성화된 경우에만 비선형 사전 해결을 비활성화합니다.
- 에 대한 새 옵션 값 3preDomCol: 1과 2를 포함하지만 보다 일반적인 열 지배도 찾습니다.
- 제거된 옵션
barHGOps_sqrtOmega.
- 변경된 옵션advBasis기본값 1의 정수 옵션: 적합한 경우 기준을 로드합니다. 이는 기존과 동일합니다.
자동행동. - 더 이상 무료 슬롯되지 않는 옵션
알고리즘(무료 슬롯defaultAlg대신),개혁,obj충분히(무료 슬롯mipstopexpr대신). - 더 이상 무료 슬롯되지 않는 옵션 제거
heurStrategy. - 옵션 추가qextractdenseswitchfactor그리고qextractdenseswitchlog.
도구
무료 슬롯 스튜디오
- 새 버전 1.21.2:
- GAMS 옵션 프로필을 무료 슬롯할 때 편집기에 프로파일러 정보를 추가했습니다.
- 네트워크 라이센스의 임시 세션 체크아웃에 대한 지원이 추가되었습니다.
- GDX 뷰어를 무료 슬롯하여 데이터를 내보낼 때 숨겨진 속성을 제외하는 옵션을 추가했습니다. 이것이 새로운 기본값입니다.
- 무료 슬롯 엔진 작업 우선순위에 대한 지원이 추가되었습니다.
- GDX, RF 및 Profiler의 실행 메뉴에 옵션을 추가하고 실행 및 컴파일 전용 실행 메뉴 옵션을 결합했습니다.
- 열려면 코드 편집기에 Ctrl+클릭을 추가했습니다.
yaml파일또는yamlFileEnd다음에 정의됨$onEmbeddedCode/임베디드코드Connect 편집기에서. - macOS에 누락된 메뉴 아이콘을 추가했습니다.
- Studio 시작 시 툴바에서 마지막으로 무료 슬롯된 실행 옵션의 상태를 복원합니다.
- 향상된 검색 결과 보기는 이제 결과가 포함된 파일을 먼저 보여주는 트리 보기를 무료 슬롯합니다.
- 분리된 옵션 하위 메뉴로 실행 및 컴파일 메뉴 처리를 개선했습니다.
- 참조 파일 뷰어에서 '무료 슬롯된 파일' 위치 표시를 개선했습니다.
- 문서와 일치하도록 프로파일러 열의 이름을 변경했습니다.
- 환영 페이지에서 파일을 열 때 충돌이 수정되었습니다.
- 공백으로 이어질 때 줄 끝 주석에 대한 구문 강조 누락 문제를 수정했습니다.
- 네트워크 라이센스 처리를 수정했습니다. 즉, 어떤 경우에는 솔버 라이센스 정보가 올바르지 않았습니다.
- 프로젝트와 환영 페이지 사이를 전환할 때 사라지는 명령줄 매개변수를 수정했습니다.
- GDX 뷰어 내보내기 기능에서 언로드된 기호의 필터 상태가 고려되지 않는 버그를 수정했습니다.
- GDX 뷰어 내보내기 기능에서 별칭 필터가 고려되지 않는 버그를 수정했습니다.
- 새 명령줄 매개변수
--integrated-help=on/off(기본값:켜짐)를 무료 슬롯하면 통합 도움말 보기를 활성화/비활성화할 수 있습니다. - Windows 10: 통합 도움말 보기를 비활성화하는 시작 대화 상자를 추가했습니다. Windows 10에서는 도움말 보기가 더 이상 지원되지 않으므로 이 보기로 인해 충돌이 발생할 수 있습니다.
- Qt를 버전 6.9.0으로 업그레이드했습니다.
GDXDIFF, GDXDUMP, GDXMERGE
- 이제 Windows에서 긴 절대 경로(>260자)를 처리할 수 있습니다.
무
- 추가된 옵션
bounds_rel_tol메서드의 목표 경계/제약 설정을 위한 상대 허용오차를 지정합니다.EpsConstraint그리고보상. - 추가된 옵션
equality_rel_tol파레토 포인트의 동등성에 대한 상대 허용오차를 지정합니다. - 추가된 옵션
fallback_solver메서드에 대한 대체 솔버 지정EpsConstraint,보상및샌드위치. - 추가된 옵션
필터_효율적파레토 효율적인 포인트 필터링을 활성화/비활성화합니다. - 로그를 개선하고 몇 가지 새로운 오류 확인 및 경고를 추가했습니다(예:
보상테이블 최소/최대,EpsConstraint그리드 간격). - 다음에 대한 플롯을 추가했습니다.
보상방법(옵션)플롯활성화해야 합니다.) - 플롯 파일 이름에 메소드 이름을 추가했습니다.
- 개선된 savepoint-iteration-map 파일 정보(참조
디버그옵션). - 메소드 버그 수정
EpsConstraint첫 번째 반복이 최적이 아닌 경우 무한 루프에 갇히게 됩니다. - 최적화 방향에 따른 파레토 포인트 정렬을 수정했습니다.
- 페이오프 테이블 계산 후 목표가 제거된 경우 파레토 포인트가 올바르게 처리되지 않고 반환되지 않는 버그를 수정했습니다.
- 메소드 버그 수정
보상그리고EpsConstraint로컬 최적 솔루션의 경우 중단됩니다.
MPS2GMS
- MPS 리더를 HiGHS 1.10.0으로 업데이트했습니다. 이제 오류 로깅이 덜 장황해졌습니다.
POSIX 유틸리티
- 다음의 번들 컬렉션을 업데이트했습니다.Windows용 POSIX 유틸리티, 이는 일반적으로 다양한 Unix 시스템에서 무료 슬롯 가능하므로 플랫폼 독립적인 스크립트를 작성하는 데 도움이 됩니다.
- GNU Awk (
익) 버전 5.3.0으로 업데이트되었습니다. - GNU 코어 유틸리티(
고양이,cksum,comm,cp,컷,날짜,expr,접기,머리,가입,md5sum,mkdir,mv,od,붙여넣기,printf,rm,수면,정렬,꼬리,티,터치,tr,유니크,wc) 버전 8.3.2로 업데이트되었습니다. - GNU 차이점 (
cmp,차이점) 버전 3.11로 업데이트되었습니다. - GNU findutils (
xargs) 버전 4.10.0으로 업데이트되었습니다. - GNU grep (
grep) 버전 3.0으로 업데이트되었습니다. - GNU Gzip (
gzip) 버전 1.13으로 업데이트되었습니다. - GNU 만들기 (
gmake) 버전 4.4.1로 업데이트되었습니다. - GNU sed (
sed) 버전 4.9로 업데이트되었습니다. - GNU 타르(
타르) 버전 1.35로 업데이트되었습니다.
- GNU Awk (
- 주의
- 업데이트된 도구(GNU awk 제외)는 Windows에서 Unix와 유사한 환경을 제공하는 MSYS2 호환성 레이어에 의존합니다. 이는 이전 번들 버전과 비교하여 동작을 약간 변경합니다. 잠재적인 주요 변경 사항은 다음과 같습니다.
- 기본적으로 Windows 스타일 줄 끝(CR+LF) 대신 Unix 스타일 줄 끝(LF)이 무료 슬롯됩니다.
- 백슬래시와 와일드카드가 있는 경로는 더 이상 지원되지 않습니다(예:
폴더\*또는폴더\?).
- 모델은 경로에 슬래시를 무료 슬롯하고 LF 전용 줄 끝을 기대하도록 조정될 수 있습니다. 또는
gbin아카이브를 추출하여 디렉토리를 롤백할 수 있습니다.gbin.old.zip무료 슬롯 시스템 디렉토리에 있습니다. 후자는 위에 명시적으로 나열되지 않은 문제에 대한 해결 방법이기도 합니다. 그러나gbin.old.zip향후 무료 슬롯 릴리스에서는 삭제될 예정입니다.
API
C++
- 향상된 성능
무료 슬롯작업공간생성자.
GDX
- 새 라이브러리 7.11.16.
- 성능을 대폭 향상
gdxOpenRead메모리 할당 수를 줄여 UEL이 많은 GDX 파일의 경우.
- 성능을 대폭 향상
GMO
- 속성 추가
gmoQExtractDenseSwitchFactor: 예외적인 경우, 이는 Q-행렬 추출의 일부를 제어하는 데 유용할 수 있습니다. - 속성 추가
gmoQExtractDenseSwitchLog: 다음과 관련된 추가 로그 출력을 전환합니다.gmoQExtractDenseSwitchFactor.
자바
- Java 11 이상이 필요한 API의 경우 메모리 관리가 개선되었습니다.
- 그
확정메서드무료 슬롯작업공간, 무료 슬롯데이터베이스, GAMSModelInstance, 무료 슬롯옵션및GAMSSymbolRecord더 이상 무료 슬롯되지 않습니다. 이들확정메서드는 향후 버전에서 제거될 수 있습니다. - 다음에 무료 슬롯된 외부 리소스무료 슬롯데이터베이스, GAMSModelInstance, 무료 슬롯옵션, GAMSSymbolRecord그리고GAMSSymbolIterator, 이전에 릴리스되지 않은 경우 객체에 접근할 수 없게 되면 결국 릴리스되어 Java 가비지 수집기에 의해 수집될 준비가 됩니다.
- 임시 작업 디렉토리무료 슬롯작업공간디버그 수준이 다음으로 설정된 경우에만 작업공간이 범위를 벗어난 후에 결국 제거됩니다.GAMSGlobals.DebugLevel.OFF또는 디버그 수준이 다음으로 설정된 경우GAMSGlobals.DebugLevel.KEEP_FILES_ON_ERROR그리고 작업공간 수명 주기 중에는 오류가 없습니다.
- 그
- Java 8을 지원하는 API의 경우 메모리 관리는 변경되지 않습니다.
- 업데이트됨운송9Java 8 이상에서 작동하는 예입니다.
매트랩 컨트롤
- 추가된 옵션
메모리 관리자. - 추가된 옵션
ECLogLine. - 추가된 방법
ModelInstance.isDisposed그리고Options.isDisposed.
PAL
- 새로운 기능
palSetSystemDirectory.
파이썬
- 향후 무료 슬롯 릴리스에서는 Python 3.9에 대한 지원을 중단할 계획입니다.
- 향후 무료 슬롯 릴리스에서는 numpy 1에 대한 지원을 중단할 계획입니다.
- 향후 무료 슬롯 릴리스에서는 2.2.2 이전 버전의 Pandas에 대한 지원을 중단할 계획입니다.
- 방법
열기그리고닫기다음에서 삭제되었습니다.ConnectAgent클래스이며 해당 클래스에 의해 호출되지 않습니다.ConnectDatabase더 이상.
모델 라이브러리
무료 슬롯 데이터 라이브러리
무료 슬롯 모델 라이브러리
무료 슬롯 테스트 라이브러리
- 추가됨gdxmerg4.gms : gdxmerge 테스트 - (at)input.txt를 빈 줄로 테스트
- 추가됨gdxlongpaths.gms : GDX 유틸리티(dump,diff,merge)가 긴 절대 경로(>260자)를 처리할 수 있는지 확인
- 추가됨mcp18.gms : 모델 문에서 evList 일치 테스트
- 추가됨mcp19.gms : 여러 일치 항목이 있는 모델 문에서 evList 일치 테스트
- 추가됨embpy14.gms : 테스트 매개변수 ECLogLine
- 추가됨optdir1.gms : CLP optDir 및 하위 솔버를 활용하는 솔버를 무료 슬롯하여 옵션 파일 위치 테스트
- 추가됨lo01.gms : 테스트 로그 동작
- 수정된 모델gamsxcppmex.gms : 레거시 Delphi 컴파일러에 대해 새 C++ 컴파일러 호출 및 유효성 검사 테스트또한 반환 코드를 확인하고 로그에서 예기치 않은 종료 메시지를 감지합니다.
- 업데이트됨cacsvr.gms : 테스트 연결 에이전트 CSVReader
- 업데이트됨cagamsrw.gms : 테스트 연결 에이전트 GAMSReader/Writer
- 업데이트됨caxlsrw.gms : 테스트 연결 에이전트 ExcelReader 및 ExcelWriter
- 업데이트됨embgms01.gms : 임베디드 코드 기능 테스트
- 업데이트됨embpy01.gms : 임베디드 코드 기능 테스트
- 업데이트됨embpy02.gms : 임베디드 코드 기능 테스트
- 업데이트됨embpy12.gms : 임베디드 코드에서 암시적/명시적 로드 테스트
- 업데이트됨moo1.gms : libInclude 도구 테스트 moo
솔버/플랫폼 가용성 매트릭스
| x86 64비트 MS 윈도우 | x86 64비트 리눅스 | 암 64비트 리눅스 | x86 64비트 맥OS | 암 64비트 맥OS | |
|---|---|---|---|---|---|
| ALPHAECP 2.11 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 안티고네 1.1 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 바론 | ✔ | ✔ | ✔ | ✔ | |
| CBC 2.10 | ✔ | ✔ | ✔ | ✔ | ✔ |
| CONOPT 3 | ✔ | ✔ | ✔ | ✔ | ✔ |
| CONOPT 4 | ✔ | ✔ | ✔ | ✔ | ✔ |
| COPT 7.2 | ✔ | ✔ | ✔ | ✔ | ✔ |
| CPLEX 22.1 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 데시스 | ✔ | ✔ | ✔ | ✔ | ✔ |
| DICOPT 2 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 구로비 12.0 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 거스 | ✔ | ✔ | ✔ | ✔ | ✔ |
| IPOPT 3.14 | ✔ | ✔ | ✔ | ✔ | ✔ |
| JAMS | ✔ | ✔ | ✔ | ✔ | ✔ |
| 최고 1.10 | ✔ | ✔ | ✔ | ✔ | ✔ |
| KESTREL | ✔ | ✔ | ✔ | ✔ | ✔ |
| 니트로 14.2 | ✔ | ✔ | ✔ | ✔ | |
| 린도 15.0 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 린도글로벌 15.0 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 마일 | ✔ | ✔ | ✔ | ✔ | ✔ |
| MINOS 5.6 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 모세크 11 | ✔ | ✔ | ✔ | 10.2 | ✔ |
| NLPEC | ✔ | ✔ | ✔ | ✔ | ✔ |
| ODHCPLEX 7 | ✔ | ✔ | |||
| 경로 | ✔ | ✔ | ✔ | ✔ | ✔ |
| QUADMINOS 5.6 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 리샵 0.4 | ✔ | ✔ | ✔ | ✔ | ✔ |
| SBB | ✔ | ✔ | ✔ | ✔ | ✔ |
| SCIP 9.2 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 샷 1.1 | ✔ | ✔ | ✔ | ✔ | ✔ |
| SNOPT 7.7 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 소플렉스 7.1 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 익스프레스 45.01 | ✔ | ✔ | ✔ | ✔ | ✔ |
50.2.0 부 릴리스(2025년 7월 14일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 무료 슬롯자에게 감사드립니다. 특히 볼프강 브리츠(Wolfgang Britz)와 브루스 맥칼(Bruce McCarl)에게 감사드립니다.
무료 슬롯 시스템
무료 슬롯
- 이외 플랫폼의 8라인 라이센스 파일 문제를 수정했습니다.
GEN(일반). - 무료 슬롯 50.1.0에 도입된 버그를 수정했습니다.fileStem다음에 대한 명령줄 매개변수가 무시되었습니다.로그파일.
내장된 Python 코드 기능
- 몇 가지 메모리 누수를 수정했습니다.
무료 슬롯 연결
- 수정됨필터에이전트 무료 슬롯 시 일부 경우에 실패함
rejectSpecialValues와속성: 모두.
GMSPython
- urllib3이 알려진 취약점을 수정하는 버전 2.5.0으로 업그레이드되었습니다.
해결사
COPT
- 새 라이브러리 7.2.9.
구로비
- 옵션 변경 제거TuneResults조정의 기본값. 대신 Gurobi 기본값 -1을 무료 슬롯합니다.
도구
[alg.]순위
- 빈 내용 또는 모든 값이 0인 매개변수 정렬을 방해하는 버그를 수정했습니다.
무료 슬롯 스튜디오
- 새 버전 1.21.3.
- 북마크 저장 및 복원 기능이 추가되었습니다.
- GAMS 무료 슬롯자 구성 편집기의 향상된 편집 기능: 이제 단일 셀 선택에 따라 작업이 활성화/비활성화됩니다.
- GDX 뷰어가 열려 있는 동안 프로젝트 이름을 바꿀 때 발생하는 충돌을 수정했습니다.
- Studio 창 크기가 macOS에서 복원되지 않는 문제를 수정했습니다.
- DCO 누락 수정
$onEmbeddedCode완성자에서.
API
파이썬
- 엔진 상태 코드 308 처리 문제 수정GamsJob.run_engine().
모델 라이브러리
무료 슬롯 테스트 라이브러리
50.3.0 부 릴리스(2025년 7월 30일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 무료 슬롯자에게 감사드립니다. 특히 Arne Lilienkamp, Bruce McCarl, Nick Sahinidis, Yi Zhang에게 감사드립니다.
해결사
COPT
- 새 라이브러리 7.2.10.
CPLEX
- 비활성 표시기 제약 조건에 대한 고정 수준 값.
IPOPT
- 새 라이브러리 3.14.19.
모세크
- 새 라이브러리 11.0.25.
SCIP 최적화 제품군
- 새로운 라이브러리 PaPILO 2.4.3.
- 새 라이브러리 SCIP 9.2.3.
익스프레스
- 무료 슬롯 50.1.0이 포함된 XPRESS에서 비활성화된 멀티스레딩 지원을 수정했습니다.
도구
무료 슬롯 IDE
- 클래식 무료 슬롯 IDE는 다음 주요 릴리스(무료 슬롯 51)에서 삭제될 예정입니다.
무료 슬롯 스튜디오
- 새 버전 1.21.4:
- 프로파일러가 표시될 때 완성자 위치를 수정했습니다.
- 디버깅하지 않고 Studio를 중단할 때 잘못된 오류 메시지가 수정되었습니다.
- Studio 창이 잘못된 위치에 복원된 문제를 수정했습니다.
- 명령줄 매개변수에 오류가 있을 때 무료 슬롯 오류 메시지가 개선되었습니다.
- Qt 6.9.1로 업그레이드되었습니다.
MPS2GMS
- 열, 행 또는 SOS 이름이 MPS2GMS에 의해 수정되면 이제 새 옵션을 설정하여 세트 i, j 및 s의 요소에 대한 설명 텍스트에서 원래 이름을 무료 슬롯할 수 있습니다.
ORIGNAMES에수정됨또는전체.
50.4.0 부 릴리스(2025년 8월 12일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 무료 슬롯자에게 감사드립니다. 특히 Juan Pablo Vasco Cano, Liese Dallbauman, Rob Davies, Torbjörn Jansson, Thomas Klatzer, Bruce McCarl, Hugo Rojas-Romagosa, Uwe Schneider, Anne Sofie Skak-Iversen 및 Ben Vaughan에게 감사드립니다.
해결사
바론
- 새 라이브러리 25.8.5.
- 정수 최적화 문제에 대한 사전 해결 및 절단 평면이 개선되었습니다.
- 수치 연산의 견고성이 향상되었습니다.
- Cbc에서 Ipopt를 버전 3.14.17에서 버전 2.10.12로 업데이트했습니다.
- 옵션AllowIpopt이제 macOS/arm64에서도 기본적으로 활성화됩니다.
- 옵션듀얼을 원함이제 모든 모델 유형에 대해 기본적으로 다시 활성화됩니다.
CONOPT
- 평가 스레드 수 설정이 고정되었습니다.
COPT
- 새 라이브러리 7.2.11.
구로비
- 새 라이브러리 12.0.3.
IPOPT
- 새로운 라이브러리 MUMPS 5.8.1.
모세크
- 새 라이브러리 11.0.27.
익스프레스
- 새 라이브러리 45.01.02.
도구
무료 슬롯 스튜디오
- 새 버전 1.21.5:
- 스튜디오 제목에 활성 프로세스 수를 추가했습니다.
- 프로젝트 편집기에서 프로젝트 이름 변경을 활성화했습니다.
- 파일 열기 대화상자에서 선택한 필터를 복원하고 유지합니다.
- 향상된 시스템 로그 이벤트 집중, 즉 오류에만 시스템 로그 집중.
- 빠진 단축키 Shift-F9 및 Shift-F10을 수정했습니다.
- 파일 목록에 수정된 파일과 수정되지 않은 파일이 포함된 프로젝트 수준에서 검색을 수행할 때 충돌이 수정되었습니다.
50.4.1 유지보수 릴리스(2025년 8월 28일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 무료 슬롯자에게 감사드립니다.
해결사
- 여러 스레드에서 무료 슬롯되는 솔버 링크 라이브러리를 초기화하거나 종료할 때 발생하는 경쟁 조건을 수정했습니다.
바론
- 새 라이브러리 25.8.12.
CPLEX
- 수정됨밉스타트: Slack 변수를 잘못 초기화하면 MIP 시작이 거부될 수 있습니다(대부분의 경우 CPLEX로 수정됨).
모세크
- 새 라이브러리 11.0.28.
50.5.0 부 릴리스(2025년 9월 18일)
- 주의
- 이번 버전과 향후 무료 슬롯 버전에는 다음이 필요합니다.라이센스새로운 8줄 형식으로.8줄 미만의 라이센스 파일은 더 이상 무료 슬롯 시스템에서 허용되지 않습니다.. 무료 슬롯 배포자 또는sales@무료 슬롯com자격을 갖춘 무료 슬롯자에게 새 라이센스 파일을 무료로 제공할 수 있습니다.