24.4 배포

목차

24.4.1 주요 릴리스(2014년 12월 20일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Erwin Kalvelagen, Jeff Linderoth, Erkka Rinne에게 감사드립니다.

피망 슬롯 시스템

피망 슬롯

  • 외부 파일 이름이 없는 열린 파일 핸들이 있는 EMP 모델을 동시에 해결할 때 잠재적인 충돌을 일으키는 버그를 수정했습니다.
  • exec모드설정은 다음에 의해 무시되지 않습니다.put_utility더 이상.
  • 추가됨gbin/md5sum.exeWindows 배포판에. 이 유틸리티를 사용하면 사용자는 새로 다운로드한 피망 슬롯 설치 파일의 파일 무결성을 확인할 수 있습니다.
  • gbin_new디렉토리는 다음 배포에서 제거됩니다.

설치자

  • 피망 슬롯가 모든 사용자에 대해 설치된 경우 Windows 설치 프로그램은 레지스트리의 현재 사용자 하이브에서 피망 슬롯 항목을 제거합니다. 이전에는 이 상황에서 현재 사용자의 하이브가 변경되지 않았습니다.

외부 함수 라이브러리

  • 새로운 외부 함수 라이브러리parcclib시스템에 추가되었습니다. 이 라이브러리는 피망 슬롯 매개변수 파일에 액세스하고 피망 슬롯 옵션 개체를 통해 해당 정보를 사용하는 방법을 보여줍니다. 자세한 내용은 피망 슬롯 사용자 가이드, 부록 J에서 확인할 수 있습니다.
  • 최대 20개의 인수를 허용합니다(이전에는 10개였습니다).
  • 그라디언트 및/또는 헤세 값을 제공하지 않는 외부 함수 라이브러리를 지원합니다. 피망 슬롯는 유한 차분을 사용합니다. (와 같은 방법.gradn그리고.hessn)은 솔버 내부에서도 도함수를 근사화합니다. 예제 함수 라이브러리트릴리브이제 함수를 구현합니다.사인파생 상품이 없으며 계산은 피망 슬롯에 맡깁니다.
  • 수치 미분 계산을 매개변수화하기 위해 새로운 피망 슬롯 옵션이 도입되었습니다. 이는 외부 기능에 가장 중요하지만 다음에도 적용됩니다..gradn/.hessn내재 함수 계산.
    • FD델타: 숫자 기울기 및 헤세 계산의 단계 크기입니다. 단일 인수 함수의 경우 피망 슬롯는 숫자 기울기에 대해 f(x-d) 및 f(x+d)에서 함수를 평가합니다. 숫자형 헤세 행렬에 함수 값을 사용하는 경우 피망 슬롯는 f(x-2d), f(x) 및 f(x+2d)에서 평가합니다. 다중 인수 함수의 경우 입력 인수 벡터의 구성요소에 대해서도 동일한 작업이 수행됩니다. 기본값은FD델타은 1e-5입니다. 이 옵션은 명령줄, 옵션 문 및 모델 속성에서 설정할 수 있습니다.
    • 참고:이전 릴리스에서는 다음에 대한 단계 크기를 설정할 수 있었습니다..gradn/.hessn옵션 사용진짜1. 더 이상 작동하지 않습니다.
    • FDOpt: 옵션 값은 서로 다른 숫자로 두 가지 옵션을 압축합니다.ij.i숫자는 단계 크기의 조정 여부를 나타냅니다(FD델타) 입력 인수 값을 꺼야 합니다. 만일i=0(크기 조정) 다음 단계 크기가 사용됩니다.최대(1,|x|)*FDDelta.j숫자는 대부분 테스트용이지만 외부 함수가 기울기를 제공하지만 헤세 값은 제공하지 않는 경우 관련될 수 있는 설정이 하나 있습니다. 이 경우 수치 도함수 루틴은 외재 함수의 기울기 계산을 사용하여 헤세 행렬을 근사화합니다. 함수 평가에 비해 기울기를 계산하는 데 비용이 많이 드는 경우 여러 함수 값을 사용하여 헤세 행렬을 근사화하는 것이 유리할 수 있습니다. 이 경우에는j숫자에서 1로. 이 옵션에 가능한 모든 값은 다음과 같습니다.
      • 0: 가능한 경우 분석적으로 모든 도함수를 사용하고, 수치 헤시안의 경우 그라데이션 값을 사용하고 델타 스케일을 조정합니다.
      • 1: 가능한 경우 분석적으로 모든 도함수, 수치 헤세 사용 함수 값의 경우 델타 스케일
      • 2: 분석적으로 기울기, 기울기 값을 사용하여 수치적으로 헤세 행렬 강제, 델타 크기 조정(테스트 전용)
      • 3: 분석적으로 기울기, 함수 값을 사용하여 수치적으로 헤세 행렬 강제, 델타 스케일링(테스트 전용)
      • 4: 수치적으로 그래디언트 및 헤세 행렬 강제, 델타 스케일링(테스트 전용)
      • 10: 0과 동일하지만 델타 규모는 없음
      • 11: 1과 동일하지만 델타 규모는 없음
      • 12: 2와 동일하지만 델타 규모가 없음(테스트 전용)
      • 13: 3과 동일하지만 델타 규모가 없음(테스트 전용)
      • 14: 4와 동일하지만 델타 규모가 없음(테스트 전용)
    • 참고:이전 릴리스에서는 다음에 대한 스케일링을 비활성화할 수 있었습니다..gradn/.hessn옵션 사용정수1. 더 이상 작동하지 않습니다.
  • 이름이 바뀌었고 더 잘 문서화되었습니다.EXTRFUNC_ERROR열거 대상EXTRFUNC_EVALERRORC 헤더에서extrfunc.h. 이전 값은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다.

문서

  • 모든 솔버와 여러 도구의 매뉴얼이 이제 HTML 형식으로 제공됩니다. 모든 솔버 매뉴얼이 포함된 PDF를 계속 사용할 수 있습니다. (docs/solvers/allsolvers.pdf).

해결사

알파ECP

  • 알파-ECP v2.10.06.
    • 솔버 추적 파일에 대한 지원 추가, 즉 새 옵션solvetrace.

안티고네, GloMIQO

  • 이제 Mac OS X에서도 사용할 수 있습니다.

바론

  • 새 라이브러리 14.4.0.
    • 정수 변수에 대한 신뢰도 분기를 추가했습니다.
    • CBC 인터페이스 및 IIS 모듈의 버그 수정.
    • 문제 읽기 및 재구성 성능이 향상되었습니다.
    • Ipopt를 버전 3.11.9로 업데이트했습니다.

벤치

  • 제거된 옵션누적. 모든 솔버가 비동기식으로 생성되고 모두 동일한 제한을 갖기 때문에 이 옵션은 더 이상 의미가 없습니다.

CBC

  • 여러 스레드를 사용할 때 로그 출력의 경쟁 조건을 수정했습니다.
  • 새로운 라이브러리.

쿠엔

  • 새로운 라이브러리.

CONOPT

  • 새 라이브러리 3.16D.
    • 중간 계산에 NaN이 나타나는 경우 적합한 공차 조정.

CPLEX

  • 이미 실행 불가능 상태인 경우 원시 단순을 다시 실행하지 마십시오.
  • 새 라이브러리 12.6.1.
  • 새 매개변수:
    • 크톨린QP 또는 MIQP 모델의 목적 함수에서 2차 항의 선형화를 제어합니다.
    • 현지 묵시적로컬적으로 유효한 암시적 바운드 컷 생성을 제어

DICOPT

  • 다음에 대한 지원이 추가되었습니다.=N=행.

구로비

  • 새 라이브러리 6.0.0.
  • 조정 문제가 수정되었습니다. 이전 버전에서는 조정된 옵션 파일에 링크 옵션을 쓰지 않았습니다.
  • Gurobi 6.0은 분산 MIP 알고리즘을 지원합니다(옵션분산MIPJobs). 이를 위해서는 Gurobi Compute Server 라이선스가 필요합니다.
  • 명시적 지연 제약 조건: 사용자는 "점" 옵션을 사용할 수 있습니다..lazy제약조건을 게으른 것으로 표시합니다. 가능한 값은 0, 1, 2, 3입니다. 옵션 참조.lazy자세한 내용은.
  • 옵션동시MIPJobs이름이 다음으로 변경되었습니다.동시작업. 분산 동시 최적화 프로그램은 이제 LP 모델도 처리합니다.
  • 옵션ScaleFlag이제 공격적인 확장을 가능하게 하는 값 2를 허용합니다.
  • 새 매개변수:
    • 분산MIPJobs분산 MIP 알고리즘의 작업자 수를 제어
    • .lazy제약조건을 게으른 제약조건으로 표시
    • 게으른 제약 조건지연 제약 조건의 사용을 제어

니트로

  • 새 라이브러리 9.1.0.
    • NLP 및 MINLP 모델의 전반적인 속도 및 견고성이 향상되었습니다.
    • 새로운 알고리즘 선택 도입: 활성 세트 SQP.
    • 선택적 장벽 솔루션 개선 절차: 옵션bar_refinement = 아니요/예.
    • 결정적 병렬 다중 시작: 옵션ms_deterministic = 아니오/예.
  • Intel CPU의 Solaris용 Knitro가 삭제되었습니다(발표된 대로).

로컬 솔버

  • 하이브리드 수학 프로그래밍 솔버 추가로컬 솔버5.0(베타) Innovation 24에서 피망 슬롯 솔버 포트폴리오까지.
  • LocalSolver는 대규모, 혼합 변수, 비볼록 최적화 문제(피망 슬롯 모델 유형 MIP, (MI)QCP, (MI/D)NLP)에 적용될 수 있습니다. 이는 로컬 검색 기술, 제약 조건 전파 및 추론 기술, 선형 및 혼합 정수 프로그래밍 기술, 비선형 프로그래밍 기술을 고유한 하이브리드 이웃 검색 접근 방식으로 결합하여 실행 가능한 고품질 솔루션을 찾습니다. 따라서 LocalSolver는 기존 분기 및/또는 외부 근사 기반 솔루션 방법이 만족스러운 결과를 제공하지 못하는 문제에 대한 대안을 제공합니다.
  • LocalSolver가 문제에 소비하는 노력을 제한하기 위해 반복 또는 시간 제한(iterlim, reslim)에 대한 피망 슬롯 옵션을 적절하게 설정하는 것이 좋습니다.

린도/린도글로벌

  • 다음 주요 릴리스(24.5)에서는 Intel Solaris용 Lindo/LindoGlobal 라이브러리를 삭제할 예정입니다.
  • Linux, Mac OS X 및 Windows용 새 라이브러리 9.0.142:
    • 반연속 변수 지원.
    • 단순 LP 알고리즘 구현이 속도와 견고성을 위해 개선되었습니다. 이전 버전에 비해 성능 향상은 원시 심플렉스의 경우 90%, 쌍대 심플렉스의 경우 45%입니다.
    • 배낭 관련 컷이 개선되었습니다. 배낭과 같은 특정 제약 조건이 있는 모델의 해석 시간이 훨씬 빨라졌습니다.
    • 개선된 기본 노드 선택 규칙은 대부분의 MIP에서 성능을 향상시킵니다.
    • 새로운 분기 변수 규칙 옵션: 최대 계수 및 인접 분기. 특정 MIP의 분기 수를 줄일 수 있습니다.
    • 관점 재구성 기능은 반연속 변수가 있는 2차 포트폴리오 모델에서 향상된 성능을 제공합니다. 최소 구매 수량.
    • NLP의 기본 설정이 개선되어 평균 속도가 5% 향상됩니다.
    • LP/MIP에 대한 새로운 전처리는 특정 조밀한 행렬의 계수 밀도를 크게 줄입니다.

모세크

  • 새 라이브러리 7.1.0.12.
    • 혼합 정수 원뿔 최적화 프로그램의 성능이 향상되었습니다.

MSNLP/OQNLP

  • 이 솔버는 이제 Conopt 라이센스가 있는 경우 기본 솔버로 Conopt를 사용합니다. 그렇지 않으면 이전과 같이 lsgrg를 사용합니다.

OS

  • 우리는 피망 슬롯 24.5에서 OS 솔버를 중단할 계획입니다. OSiL 파일을 쓰기 위한 변환 기능은 유지됩니다.

SCIP

  • 새 라이브러리 3.1 #020d055.

소플렉스

  • 새 라이브러리 2.0 #d67b17b.

술룸

  • 새 라이브러리 4.0.665.
    • 사전 해결의 개선으로 더 많은 감소가 발생했습니다.
    • 특히 좋은 경계를 얻기 위해 루트 노드에 초점을 맞춰 실행 가능한 솔루션을 더 빠르게 얻는 일반적인 개선이 이루어졌습니다. 타당성 펌프 재작성 및 개선, 객관적인 다이빙.
    • 단순 알고리즘은 이제 분기 및 절단 방법으로 더 많은 정보를 교환합니다. SINS 휴리스틱 개선(노드 해결 후 더 나은 근거 찾기).
    • 감소를 기반으로 MIP 루트 다시 시작 기능을 추가했습니다.
    • 절단면 생성이 개선되고 확장되었습니다.
    • 옵션의 기본값이 변경되었습니다.mipmaxrestarts5에서 1로.

익스프레스

  • XPRESS v7.8용 새 라이브러리: 최적화 프로그램 27.01.02.
    • LP 및 MIP 모델에 대한 자동 솔루션 개선.
    • 향상된 결정론적 동시 LP.

도구

GAMSIDE

  • GDX 뷰어에서 후행 0을 억제하는 옵션이 추가되었습니다.
  • Windows Shell에서 파일을 여는 기능이 향상되었습니다.
  • 구문 색상을 지정할지 여부에 대한 컷오프.
  • 파일을 저장할 때 실행 취소 버퍼가 더 이상 지워지지 않습니다.

GDXDUMP

  • 작은따옴표로 인용된 텍스트를 작성할 때 구분 기호가 없었습니다SymbolAsSet.
  • 추가된 옵션SymbolAsSetDI.
  • 텍스트를 인용할 때 문자열 오버플로를 방지하세요.
  • 집합과 방정식에 대한 더 많은 유형을 추가했습니다.

GDXXRW

  • 추가된 옵션값=모두다음의 경우 새로운 기본값입니다CDim=0또는RDim=0.

GDXVIEWER

  • 추가됨ACCDBMSAccess의 출력 옵션으로 형식을 지정합니다.

GDX2SQLite, 스크린, 스크린2

  • 이러한 도구는 이제 AIX에서도 사용할 수 있습니다.
  • Scenred 및 Scenred2의 문서를 문서/솔버에서 문서/도구로 이동했습니다.

IDECMDS

  • 파일을 닫으려면 패턴을 지정하도록 허용하십시오.

MPS2GMS

  • MPS2GMS도구는 이제 2차 항이 있는 모델에 대해 적절한 일반 피망 슬롯 소스를 생성합니다.
  • SOS 제약 조건이 포함된 Cplex에서 작성된 MPS 파일에 대한 버그 수정.

MPSGE

  • 설명서를 '문서/도구''로 옮겼습니다.

전문가 수준 API

  • 다음에 "인덱스된 GDX"(IDX) 라이브러리에 대한 새로운 API 파일이 있습니다.<피망 슬롯 디렉터리>\apifiles\<언어>\api:
    • 인덱싱된 GDX 라이브러리는 인덱스된 GDX 파일을 읽고 쓰는 데 사용할 수 있습니다.
    • GDX 파일의 각 기호는 매개변수여야 합니다.
    • 각 매개변수에는 1부터 시작하는 정수 시퀀스를 형성하는 UEL로 구성된 도메인이 있어야 합니다.
    • 이 방법으로 데이터는 대상 언어의 배열에 저장하기 편리한 형식으로 제공됩니다.
    • 피망 슬롯에서 이러한 파일은 다음을 사용하여 읽을 수 있습니다.$LoadIDX컴파일 중.
    • 피망 슬롯에서 이러한 파일은 다음을 사용하여 작성할 수 있습니다.execute_unloadIDX실행 중.
    • 새로운 예<피망 슬롯 디렉터리>\apifiles\CSharp\xp_CalcInverseIDX이 API를 사용합니다. 이 예는 APILib 모델에서도 사용됩니다.CSCalcInverse.

파이썬

  • Python 3의 문자열 목록 관련 버그를 수정했습니다(예:gdxDataWriteStr()).

객체 지향 API

  • 객체 지향 API에서 피망 슬롯 별칭 처리를 변경했습니다:
    • GAMSDatabase의 GAMSSymbol 수를 요청하면 별칭은 제외됩니다.
    • GAMSDatabase의 모든 GAMSSymbol을 반복하면 별칭을 건너뛸 것입니다.
    • GAMSDatabase에서 별칭을 명시적으로 요청하는 경우(GAMSDatabase.GetSet("a")a별칭이므로) 별칭 자체가 아니라 별칭이 참조하는 GAMSSet에 대한 참조를 얻습니다.
    • 참고: 별칭은 별칭을 포함하는 GDX 파일에 의해 초기화된 경우에만 피망 슬롯데이터베이스에 나타날 수 있습니다.
    • 새로운 예별명다양한 OO API 언어에 대한 이 새로운 동작을 보여줍니다.

파이썬

  • 버그 수정GamsDatabase.merge_record아무 것도 발견되지 않으면 함수가 레코드를 생성하지 못하게 합니다.

모델 라이브러리

피망 슬롯 API 라이브러리

이것은 피망 슬롯 모델의 새로운 컬렉션입니다. 피망 슬롯 IDE에서 액세스할 수 있습니다.모델 라이브러리->피망 슬롯 API 라이브러리또는 명령줄 도구를 통해필립. 이 컬렉션의 모델은 피망 슬롯 객체 지향 API와 전문가 수준 API를 사용하여 예제 애플리케이션을 컴파일하고 실행하기 위한 스크립트로 사용할 수 있습니다.<피망 슬롯 디렉터리>/apifiles.

피망 슬롯 데이터 라이브러리

  • 참고: 제한된 보기에서 Excel 파일(.xls)을 열면 다음으로 인해 제대로 작동하지 않을 수 있습니다.Microsoft 문제 2745652. 수정: Excel 파일 편집을 활성화하고 파일을 다시 엽니다.
  • gdxmrw_qp1_starter (91)
  • gdxmrw_qp2_starter (92)
  • gdxmrw_tr1 (93)
  • gdxmrw_tr2 (94)
  • gdxmrw_qp3 (95)
  • gdxxrw_autoopen (96)
  • gdxmrw_qp4 (97)
  • gdxmrw_intro01_init (98)
  • gdxmrw_intro02_init (99)
  • gdxmrw_irgdx01_init (100)
  • gdxmrw_iwgdx01_init (101)
  • gdxmrw_rgdx01_init (102)
  • gdxmrw_wgdx01_init (103)
  • gdxmrw_ext01_init (104)

피망 슬롯 모델 라이브러리

피망 슬롯 테스트 라이브러리

솔버/플랫폼 가용성 - 24.4
  x86 32비트
MS 윈도우
x86 64비트
MS 윈도우
x86 64비트
리눅스
x86 64비트
맥 OS X
x86 64비트
솔라리스
스팍 64비트
솔라리스
IBM 파워 64비트
AIX
ALPHAECP x x x x x x x
안티고네 1.1 x x x x      
바론 14.4 x x x        
BDMLP x x x x x x x
본민 1.7 x x x x x    
CBC 2.8 x x x x x    
CONOPT 3 x x x x x x x
쿠엔느 0.4 x x x x x    
CPLEX 12.6 x x x x x x x
결정 x x x     x  
DICOPT x x x x x x x
글로미코 2.3 x x x x      
구로비 6.0 x x x x     x
거스 x x x x x x x
IPOPT 3.11 x x x x x    
니트로 9.1 x x x x      
LGO x x x x x x  
린도 9.0 x x x x 8.0    
린도글로벌 9.0 x x x x 8.0    
로컬솔버 5.0 x x x x      
마일 x x x x x x x
미노스 x x x x x x x
모세크 7 x x x x      
MPSGE x x x x x x x
MSNLP x x x x   x  
NLPEC x x x x x x x
OQNLP x 32비트          
경로 x x x x x x x
SBB x x x x x x x
SCIP 3.1 x x x x x    
SNOPT x x x x x x x
소플렉스 2.0 x x x x x    
술럼 4.0 x x x        
XA x x x        
익스프레스 27.01 x x x x x x x

24.4.2 부 릴리스(2015년 3월 15일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Sergey Kuznetsov, Ricardo M. De Lima, Corey Noone에게 감사드립니다.

피망 슬롯 시스템

피망 슬롯

  • 다음을 포함하는 workDir에서 Windows를 실행할 때 발생하는 잠재적인 문제를 수정했습니다.%.
  • EMP 문제 해결 방법solvelink=solveLink.asyncGrid%.
  • 사용 시 GUSS/Grid 문제 수정execute_loadhandle대신handlecollect.

해결사

안티고네

  • 새로운 라이브러리.

CONOPT

  • 새로운 부울 옵션 도입PreTri2Log이는 목록 파일로 이동하는 Conopt의 사전 삼각 분석기의 메시지를 피망 슬롯 로그에도 보냅니다. 이 옵션에는 모델 사전 생성이 필요하므로mymodel.DictFile=1;다음에 추가해야 합니다.해결진술.

변환

  • Convert 및 ConvertD: 고정 변수가 포함된 스칼라 MCP 모델 작성 문제 수정holdfixed=1.
  • ConvertD: 스칼라 피망 슬롯 모델에 외부 방정식에 대한 지원을 추가합니다.
  • ConvertD: EPS를 스칼라 피망 슬롯 모델에 전파합니다.

쿠엔

  • 새로운 라이브러리.

심사관2

  • 사용자 정의 추적 파일에 대한 지원이 추가되었습니다.

구로비

  • 새 라이브러리 6.0.2.

린도/린도글로벌

  • Linux, Mac OS X 및 Windows용 새 라이브러리 9.0.157.

로컬 솔버

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

모세크

  • 새 라이브러리 7.1.0.24.

SCIP

  • 새 라이브러리 3.1 #67d713c.
  • 최종 NLP 해결로 Solvetrace 파일 덮어쓰기를 수정했습니다.

소플렉스

  • 새 라이브러리 2.0 #8381aa4.

도구

GDXMRW

  • gdxInfo: 기호 선언에서 도메인 출력 수정
  • gdxInfo: 별칭을 적절하게 처리

객체 지향 API

  • 에 대한 기본값 덮어쓰기를 수정했습니다.정수1실행 시 옵션GAMSModelInstance, 이로 인해 예상치 못한 솔버 동작이 발생합니다.
  • 다음의 잠재적인 문제를 해결했습니다.GAMSModelInstanceBARON과 함께 사용됩니다.

.NET

  • 새 속성GAMSSymbol.DomainsAsStrings: 기호의 도메인, 각 요소는 문자열입니다. 도메인이 피망 슬롯의 별칭인 경우 이 호출은 별칭이 지정된 집합의 이름이 아닌 별칭의 이름을 반환합니다.

자바

  • GDX 출력 스크래치 파일의 명명 체계를 시퀀스 번호로 변경했습니다.

파이썬

  • 모든 하위 클래스 생성자의 버그를 수정했습니다._GamsSymbol설명 텍스트가 생략되었을 때 발생했습니다.
  • 새 속성_GamsSymbol.domains_as_strings: 기호 도메인, 각 요소는 문자열입니다. 도메인이 피망 슬롯의 별칭인 경우 이 호출은 별칭 집합의 이름이 아닌 별칭의 이름을 반환합니다.

전문가 수준 API

GMO

  • 수정 사항gmoGetRowJacInfoOne그리고gmoGetColJacInfoOne: 빈 행/열의 경우 이제 인덱스 기준이 0이면 colidx/rowidx에서 -1을 반환합니다.

모델 라이브러리

피망 슬롯 모델 라이브러리

24.4.3 유지 관리 릴리스(2015년 4월 2일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Guillaume Erbs와 Emiliano Traversi에게 감사드립니다.

해결사

심사관2

  • 이미 추적 레코드가 있는 추적 파일에서 계속할 수 없는 문제를 수정했습니다.

로컬 솔버

  • 하나의 방정식에만 (선형으로) 나타나는 자유 변수에 대한 값의 계산이 수정되었습니다.

도구

GDXXRW

  • 24.4.2에서 우리는 시트의 내용을 결정하는 새로운 방법을 조용히 도입했습니다. 이로 인해 빈 시트와 활성 필터로 저장된 시트에 대한 버그가 발생했습니다. 이 문제가 해결되었습니다.

24.4.4 유지 관리 릴리스(2015년 5월 12일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Thomas Counsell, Michael Ferris, Jean Mercenier 및 Loïc Ventre에게 감사드립니다.

해결사

구로비

  • 새 라이브러리 6.0.4.
  • 새 라이브러리는 더 이상 Windows XP에서 작동하지 않습니다. COIN-OR 솔버용 라이브러리, SCIP 및 SoPlex가 Gurobi 라이브러리에 연결되므로 이러한 솔버도 더 이상 Windows XP에서 작동하지 않습니다.

아이팝트

  • Linux 및 Mac OS X용 새 라이브러리.
    • MA97 인터페이스에서 수렴 문제를 일으키는 문제를 수정했습니다.

미노스

  • 초기본 한계를 계산할 때 비선형 목적 변수뿐만 아니라 비선형 제약 변수의 수를 고려하십시오. 메모리는 풍부하고 저렴합니다.
  • 매우 많은 초기본 변수가 포함된 초기 지점을 사용할 때 발생하는 메모리 손상 문제를 수정했습니다. 초기점에 500개가 넘는 초염기가 포함되어 있으면 초염기 한계가 더 크더라도 헤세 차원을 500으로 제한하세요.

모섹

  • 새 라이브러리 7.1.0.30.

익스프레스

  • 새 라이브러리 Optimizer 27.01.08(이전에는 27.01.02였습니다).

도구

GDXDUMP

  • CSV 형식으로 스칼라 또는 스칼라 변수/방정식을 작성할 때 발생하는 문제를 수정했습니다.

객체 지향 API

  • 잠재적인 문제를 해결했습니다.GAMSModel인스턴스및 특정 OS 문화 설정.

모델 라이브러리

피망 슬롯 EMP 라이브러리

  • 트랜섹: 내장된 상보성 시스템으로 공식을 수정하고 단일 에이전트 평형 시스템과 동등한 대안을 제공합니다.

24.4.5 유지 관리 릴리스(2015년 5월 26일)

해결사

COIN-OR 솔버, SCIP, SoPlex

  • Windows 32비트에서 OsiGurobi는 별도의 라이브러리로 분할되었으므로 다른 COIN-OR 솔버(예: Bonmin, Cbc, Couenne, Ipopt)와 SCIP 및 SoPlex에는 더 이상 Gurobi 6.0.4 라이브러리가 필요하지 않습니다. 따라서 이번 릴리스에서는 Gurobi 및 OsiGurobi만 더 이상 Windows XP에서 실행되지 않습니다(참조24.4.4 구로비에 대한 참고사항).

24.4.6 부 릴리스(2015년 6월 26일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Erwin Kalvelagen, Rich Roberts, Jens Schulz에게 감사드립니다.

해결사

CONOPT

  • 새 라이브러리 3.16F.
  • 새로운 옵션LMUSDF정의 방정식을 처리하기 위한 것입니다.
  • 새로운 옵션RVFILL메모리가 부족할 때 메모리 할당용.
  • 전처리기의 정렬 절차를 변경했습니다. 매우 조밀한 행과 많은 삼각 전 변수가 있는 모델은 전처리기의 속도가 크게 향상될 수 있습니다.

CPLEX

  • 새 라이브러리 12.6.2.0.
  • 옵션 변경:
    • 다음에 대한 인기 옵션 값 -1BarCrossAlg장벽을 사용한 실행이 더 이상 사용되지 않는 후 크로스오버를 끄려면. 크로스오버를 끄는 새로운 방법은 새 옵션을 설정하는 것입니다.솔루션 유형2.
    • 옵션솔루션타겟이름이 다음으로 변경되었습니다.OptimalityTarget.
    • 옵션컷팩터새로운 기본값(-1)이 있습니다.
  • 새로운 옵션:
    • BQPCut: 부울 2차 다원체는 비볼록 QP 또는 MIQP를 전역 최적성으로 해결하기 위해 잘라냅니다.
    • CPU마스크: 스레드를 프로세서에 바인딩하기 위한 스위치 및 마스크입니다. 스레드를 프로세서/코어에 바인딩하면 여러 스레드를 사용할 때 실행 시간의 가변성을 줄이는 데 도움이 됩니다.
    • 솔루션 유형: LP 또는 QP에 대한 솔루션 유형(기본 또는 비기본)입니다. 장벽 이후 교차를 방지하려면 이 옵션을 2로 설정하세요.

모섹

  • 새 라이브러리 7.1.0.31.

도구

GAMSIDE

  • 추가됨.ref파일 열기 대화상자에 대한 참조 파일입니다.
  • 첫 번째 문자 위치의 왼쪽 화살표는 이제 이전 줄의 끝으로 이동합니다.

GDXXRW

  • 다음으로 세트를 읽을 때 이전 동작을 복원값=문자열; 문자열이 있는 요소뿐만 아니라 모든 요소가 포함됩니다.
    • 옵션값=문자열그리고모두이제 더 이상 사용되지 않으며 경고가 발생합니다. 로 대체됨밀집.
    • 새로운 옵션값=밀도또는스파스.

XLSTalk

  • 매크로 호출에 최대 9개의 매개변수를 허용합니다.