23.3 배포
목차
23.3.1 주요 릴리스(2009년 11월 1일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 피망 슬롯자에게 감사드립니다. 특히 Wolfgang Britz, Wietse Dol, Daniel T. Fokum, Nuri Gokhan, Iiro Harjunkoski, Josef Kallrath, Lloyd R. Kelly, Kristina Konold 및 Uwe Schneider에게 감사드립니다.
GAMS 시스템
GAMS
- 별표를 피망 슬롯하여 세트에 구성원을 할당하는 것이 이제 내림차순으로도 가능합니다. 예를 들어 다음은 GAMS의 유효한 set 문입니다.
연도 설정 /bc2000*bc1,0*2009/; 연도 설정 /"-20"*"-1"/;
- GAMS 매개변수
ProcDir그리고MaxProcDir프로세스 디렉토리 생성을 제어하는 데 피망 슬롯할 수 있습니다.ProcDir=abc225 대신 abc를 피망 슬롯합니다. 피망 슬롯자는 디렉토리를 생성하고 제거할 책임이 있습니다.gams.procdir%이제 정의되어 피망 슬롯 중인 실제 프로세스 디렉토리를 제공합니다.MaxProcDir=100일반적인 225a를 225z, 225aa, 225ab 등으로 확장합니다. 기본값은 26입니다.MaxProcDir그리고 225? 에 대한ProcDir모든 것이 이전처럼 작동하도록 합니다. - GAMS 매개변수
RunDir삭제되었습니다. - 달러 통제 옵션
$hiddencall다음과 동일합니다$call그러나 명령문이 로그나 목록 파일에 표시되지 않는지 확인합니다. 경우에도 마찬가지입니다.$ondollar또는dp=2피망 슬롯됩니다.$hiddencall예를 들어 암호화된 모델의 경우 특히 유용합니다. 다음을 피망 슬롯하여 비밀번호로 보호된 Excel 파일을 읽고 씁니다.GDXXRW비밀번호 옵션.
GDXXRW
- Excel 2007 파일 확장자 xlsm 지원
- 옵션
비밀번호보호 Excel 파일에 비밀번호를 전달할 수 있습니다
해결사
남작
- 새 라이브러리: 버전 9.0
- Conopt는 비선형 하위 문제를 해결하는 데 피망 슬롯할 수 있지만 32비트 플랫폼에서만 피망 슬롯할 수 있습니다(NLPSol=6)
- 공통 선형 하위 표현식에 대한 추가 제어
코인-OR
- CoinScip 버전 1.2
- 이제 다중 상품 흐름 네트워크 절단 구분 기호가 기본적으로 피망 슬롯됩니다.
- 휴리스틱, 사전 해결 및 분기 개선
- CoinGlpk 버전 4.39
- 코인쿠엔 버전 0.2
- 분리적 절단을 위한 구분자가 추가되었습니다.
- CoinCplex, CoinGurobi, CoinMosek, CoinXpress
- 이 새로운 것맨뼈솔버 링크는 GAMS 기본 시스템과 함께 무료로 제공됩니다. 일반 GAMS 옵션(reslim, optcr, nodlim, iterlim)이 지원됩니다. 또한 솔버에 필요한 형식의 옵션 파일이 제공될 수 있습니다.
- 코인OS 2.0
- 최적화 서비스 프로젝트에 대한 새로운 실험적 링크를 피망 슬롯하면 GAMS 모델 인스턴스를 OS 인스턴스 언어(OSiL) 형식으로 변환하고 최적화 서비스 서버가 원격으로 인스턴스를 해결할 수 있습니다.
구로비
- 새 라이브러리: 버전 2.0
- 심플렉스 성능: 이번 릴리스에서는 심플렉스 최적화 프로그램이 훨씬 더 빨라졌습니다. 개선 사항은 이중 심플렉스 방법에서 가장 두드러집니다.
- MIP 성능: MIP 솔버도 훨씬 더 빠릅니다. 그 중 일부는 이중 심플렉스 최적화 프로그램의 속도 증가로 인한 결과이고, 일부는 MIP 자체의 알고리즘 개선으로 인한 것입니다.
- MIPIIS: 이제 Irreducible Inconsistent Subsystem을 계산할 수 있습니다(IIS27426_27527
- MIP 노드 파일: 이제 검색 트리 노드를 디스크에 저장할 수 있습니다. 이를 통해 훨씬 더 크고 어려운 MIP 모델을 해결할 수 있습니다. 새로운 NodefileStart 매개변수를 피망 슬롯하여 노드가 디스크에 기록되기 전에 노드에 할당할 메모리 양을 나타냅니다. 노드를 디스크에 배치할 때 성능에 미치는 영향은 일반적으로 매우 작습니다.
MINOS
- MINOS5(MINOS의 이전 버전)가 삭제되었습니다. MINOS5는 이제 MINOS5 피망 슬롯을 하드 코딩한 피망 슬롯자를 보호하기 위해 MINOS(버전 5.51)의 별칭입니다.
모세크
- 새 라이브러리: 버전 6.0
- 선형 및 원뿔 문제에 대한 내부 점 최적화의 속도 및 안정성 개선
- 핫 스타트를 피망 슬롯하는 단순 최적화 프로그램에 대한 보다 효과적인 사전 해결
익스프레스
- 새 라이브러리: 버전 20.00
- 라이센스 업데이트: 이제 멀티 스레드 실행 및 64비트 버전이 기본 라이센스에 포함됨
- 업데이트됨
스레드옵션을 피망 슬롯하면 XPRESS 이외의 작업을 위해 무료로 남겨진 코어를 지정할 수 있습니다.
인코어 통신 솔버 링크
- Lindoglobal은 내부 통신을 지원합니다.
모델 라이브러리
GAMS 데이터 라이브러리
- transxls (74): vba API(gamsx, opt 및 gdx)를 피망 슬롯하여 Excel에서 기존 교통 문제를 해결합니다.
GAMS EMP 라이브러리
- 네기시 (21): EMP, SJM 및 CGE로 해결된 순수 교환 모델
GAMS 모델 라이브러리
- bchtsp (348): BCH를 피망 슬롯한 출장 판매원 문제 인스턴스
- bchstock (349): 재고 절단 - BCH를 피망 슬롯한 열 생성 접근 방식
- 탱크 크기(350): 탱크 크기 설계 문제
GAMS 테스트 라이브러리
- set10 (449): set/param 데이터의 첫 번째 항목에 잘못된 차원이 있습니다.
- set11 (450): 피망 슬롯시 순서 테스트
set.id또는세트#id또는#id - gdxcopy5 (451): 후행 공백이 있는 GDX 환경 변수 테스트
- ifthen2 (452): 중첩된 $ifthen 및 $endif 테스트
- ifthen3 (453): $ifthen $elseif/else $endif 테스트
- ifthen4 (454): 이전 릴리스 노트에서 $ifthen 테스트
- eval01 (455): 논스톱 산술을 통한 지속적인 평가
- eval02 (456): $eval/ife/...함수와 동일
- forceerr (457): ForceError 및 ForceErrorCnt 예
- gdxxrw5 (458): gdxxrw 및 $hiddencall의 비밀번호 처리 테스트
- ㅋㅋㅋ (459): 로고 옵션에 대한 LP 테스트
- lonlp (460): 로고 옵션에 대한 NLP 테스트
- lomcp (461): 로고 옵션에 대한 MCP 테스트
- eval03 (462): 상수 컴파일 시간 평가 함수 테스트
- eval04 (463): 상수 컴파일 시간 평가 연산자 테스트
솔버/플랫폼 가용성 매트릭스
| 솔버/플랫폼 가용성 - 23.3 2009년 11월 1일 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| x86 MS 윈도우 |
x86_64 MS 윈도우 |
x86 리눅스 |
x86_64 리눅스 |
선 스팍 솔라리스 |
선 스팍64 솔라리스 |
썬 인텔 솔라리스 |
IBM RS-6000 AIX 4.34 |
맥 PowerPC 다윈 |
맥 Intel32 다윈 |
맥 x86_64 다윈 |
HP 9000 HP-UX 111 |
SGI IRIX2 |
DEC 알파 디지털 유닉스 4.03 |
|
| ALPHAECP | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
| 바론 9.0 | ![]() |
32비트 | ![]() |
32비트 | 8.1 | |||||||||
| BDMLP | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 코인 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||
| CONOPT 3 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| CPLEX 12.1 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
11.2 | ![]() |
![]() |
10.0 | 9.1 | 8.1 | |
| 데시스 | ![]() |
![]() |
![]() |
![]() |
![]() |
32비트 | ![]() |
![]() |
![]() |
![]() |
||||
| DICOPT | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 구로비 2.0 | ![]() |
![]() |
![]() |
![]() |
||||||||||
| 니트로 6.0 | ![]() |
![]() |
![]() |
![]() |
5.2 | 32비트 | 5.1 | ![]() |
||||||
| 린도글로벌 6.0 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||
| LGO | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| 마일 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 미노스 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 모세크 6 | ![]() |
![]() |
![]() |
![]() |
5.0 | 5.0 | ![]() |
5.0 | ![]() |
![]() |
3.2 | |||
| MPSGE | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| MSNLP | ![]() |
![]() |
![]() |
![]() |
![]() |
32비트 | ![]() |
![]() |
![]() |
![]() |
||||
| NLPEC | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| OQNLP | ![]() |
32비트 | ![]() |
32비트 | ||||||||||
| OSL V3 | ![]() |
32비트 | ![]() |
32비트 | ![]() |
32비트 | ![]() |
V2 | V2 | |||||
| OSLSE | ![]() |
32비트 | ![]() |
32비트 | ![]() |
32비트 | ![]() |
|||||||
| 경로 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| SBB | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| SNOPT | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| XA | ![]() |
32비트 | ![]() |
![]() |
![]() |
32비트 | ![]() |
![]() |
![]() |
|||||
| 익스프레스 20.00 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
18.00 | 16.10 | |||||
| 1)HP 9000/HP-UX용 GAMS 배포판은 22.1입니다. | ||||||||||||||
| 2)SGI IRIX의 GAMS 배포판은 22.3입니다. | ||||||||||||||
| 3)DEC Alpha의 GAMS 분포는 22.7입니다. | ||||||||||||||
| 4)IBM RS-6000 AIX 4.3용 GAMS 배포판은 23.1입니다. | ||||||||||||||
23.3.2 유지 관리 릴리스(2009년 11월 18일)
- 버그 수정이 포함된 Gurobi 2.0.1 라이브러리
- 버그 수정이 포함된 MOSEK 6 rev 53 라이브러리
- 버그 수정으로 업데이트된 CoinOS 라이브러리
- GAMSCHK의 optfile 버그 수정 해결
- 동기화됨
tolproj(1e-8) 옵션solvelink=3
23.3.3 유지 관리 릴리스(2009년 12월 17일)
- 버그 수정이 포함된 MOSEK 6 rev 55 라이브러리
- 64비트 Windows 시스템에서 피망 슬롯 가능한 32비트 HAR 유틸리티
- GAMS/Gurobi 및 기타 솔버의 느린 솔루션 보고 문제 수정
