38 배포

38.1.0 주요 릴리스(2022년 1월 31일)

감사의 말씀

무료 슬롯 게임를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Marcel Adenauer, Albert Brouwer, Arne Drud, Daniel Jungen, Scott McDonald, Tom Rutherford, Seyed Amin Sedgh 및 Wenjin Zhou에게 감사드립니다.

플랫폼

  • 다음과 같이발표됨, macOS 10.14(Mojave)에 대한 지원이 중단되었습니다.
  • macOS 12(몬트레이)에 대한 지원이 추가되었습니다.

GAMS 시스템

GAMS

  • 새 명령줄 매개변수 추가dumpOptGDX필요한 데이터를 로드하려면dumpOpt 파일데이터 문 대신 GDX에서.
  • 새 명령줄 매개변수 추가ReferenceLineNoa에 기록된 줄 번호를 제어하려면참조 파일.
  • 명령줄 매개변수를 삭제할 계획입니다.freeEmbeddedPython다음 주요 릴리스부터.
  • 연장해결 요약다음으로 작성됨asyncSolLst=1작업 제출 중 루프 인덱스 제어, 호출된 솔버 이름, 솔버 문의 소스 라인 번호, 리소스 및 반복 제한에 대한 정보를 포함합니다.
  • 모델 생성 중 실행 오류 처리(예: 방정식에서 0으로 나누기)에 대한 다양한 설정에서 보다 일관되게 처리합니다.solveLink옵션. 과거에는를 사용하여 해결에서 돌아올 때 오류 개수가 자동으로 0으로 설정되었습니다.solveLink=0만(설정과 동일함execError=0solv 문 뒤). 이 작업은 더 이상 수행되지 않습니다.
  • 모델 생성 중 실행 오류(예: 0으로 나누기 오류)에 대한 추가 정보를 lst 파일에 기록합니다(예: 무료 슬롯 게임를 일으키는 방정식 이름 및 색인).
  • Windows에서 경로 구분 기호로 '/' 인식을 개선합니다.
  • 실행 중 자동화된 시간 종속 로그 업데이트 일시 중지임베디드 코드섹션.
  • GAMS 입력 파일에서 특정 바이트 순서 표시(BOM)를 확인하세요. 이제 UTF8 BOM이 포함된 파일을 처리할 수 있지만 다른 BOM에서는 컴파일 오류가 발생합니다.
  • Q 행렬의 위쪽 삼각형에 0이 아닌 값이 \(2^31\) = 2,147,483,648 이상 포함된 (혼합 정수) 2차 모델에 대한 지원이 추가되었습니다. 현재로서는 CPLEX 및 ODHCPLEX용 솔버 링크만 이러한 대규모 모델 인스턴스를 처리할 수 있습니다.
  • 변경됨시스템 접미사 isAlfaBetaisAlphaBeta.
  • EMP 모델의 무료 슬롯 게임를 수정했습니다.보류고정모델 속성.
  • 무료 슬롯 게임를 해결했습니다.IDCGenerateGDXInput, IDCGenerateGDX출력, IDCGDX출력IDCGenerateGDX실행이 중지된 경우 GDX 파일을 쓰지 않았습니다.중단[.noError].

확장 수학 계획법(EMP)

  • 확률적 EMP: 변경됨단계단계가 기호에 대해 두 번 할당될 때 명시적인 오류를 생성하도록 동작합니다. 과거에는 이로 인해 비정상적인 동작이 발생했습니다.

내장된 Python 코드 기능

  • GMSPython의 Python 버전이 다음으로 업데이트되었습니다.3.8.12.

외부 함수 라이브러리

  • 다음 배포에서는 외부 함수 라이브러리를 삭제할 것입니다.parcclib.

해결사

바론

  • 새 라이브러리 22.1.16.
    • 선형 및 비선형 최적화 무료 슬롯 게임에 대한 새로운 사전해결 기술을 사용한 새로운 사전해결 구현은 많은 무료 슬롯 게임 클래스의 성능을 향상시킵니다.
    • 이제 더 많은 종류의 SOCP가 인식됩니다.
    • 이전 RLT 구현을 일반 NLP 및 MINLP로 확장하고 어려운 무료 슬롯 게임에 대한 이중성 격차를 크게 줄이는 새로운 리프트 및 프로젝트 구현
    • 분기 및 경계 검색 재시작을 포함하여 트리 관리 개선
    • 가장 중요한 분기 변수 식별을 위한 향상된 분기 루틴
    • 동적 LP 알고리즘 선택 전략은 CPLEX(라이센스가 있는 경우)와 CLP/CBC 중에서 자동으로 선택하고 검색 중에 전환할 수 있으므로 수치적으로 어려운 무료 슬롯 게임에 대한 견고성을 향상시킵니다. 옵션도 참조하세요.LPSol
    • 부동 소수점 반올림 오류 효과에 대한 제어 개선
    • 더 빠른 해싱 루틴
    • 내장된 FilterSD 알고리즘은 이제 기본적으로 꺼져 있습니다.
    • GAMS NLP 하위 해결사와 더 나은 통합
    • CBC 및 IPOPT 인터페이스 개선
    • FICO XPRESS 39와 작동하도록 Xpress 인터페이스 업데이트
  • 입증된 환원 불가능 실행 불가능 집합("(I)IS" 대신 "IIS")에 대한 보고를 수정했습니다.

CONOPT

  • 새 라이브러리 4.25.
    • 특히 초대형 모델의 경우 초기 기반 구축 및 최적화 프로세스 시작 시 전반적인 개선이 이루어졌습니다.
    • 사용자가 발견한 오류에 대한 많은 작은 개선 및 수정이 이루어졌습니다.

변환

  • 상징우리는DumpGDX이제 희소하게 저장됩니다.
  • 변경된 옵션 기본값GDXHessian그리고GDX2차0으로.

COPT

CPLEX

DICOPT

  • 다음 경우 하위 MIP에 기본이 아닌 단계 정보가 설정되는 무료 슬롯 게임를 수정했습니다.prioropt=0.

니트로

  • 새 라이브러리 13.0.
    • 혼합 정수 최적화를 위해 업데이트된 병렬 분기 및 경계 솔버를 소개합니다. 이 업데이트된 솔버는 병렬 처리를 활용하고 향상된 휴리스틱을 사용하여 이전보다 훨씬 빠르게 혼합 정수 무료 슬롯 게임를 해결할 수 있습니다.
    • 비볼록 2차 계획법(QP) 및 2차 제약이 있는 2차 계획법(QCQP)에 대한 새로운 초기점 전략을 제공합니다. 이러한 새로운 초기점 전략은 전역 솔루션을 찾을 가능성을 높이고 Knitro 다중 시작 절차와 함께 사용하여 비볼록 QP 및 QCQP 모델에 대한 전역 또는 더 나은 로컬 솔루션을 검색할 수 있습니다.
    • 어려운 비선형 최적화 무료 슬롯 게임에 대해 상당한 견고성과 속도 향상을 제공합니다.
    • 대형 모델에서 SQP 및 MISQP 알고리즘을 사용할 때 향상된 성능을 제공합니다.
    • 추가된 옵션:
      • ncvx_qcqp_init: 비볼록 QP 및 QCQP에 사용되는 초기화 전략을 지정합니다.
      • mip_cutoff: 이 값은 MIP의 목표 컷오프 값을 지정합니다.
      • mip_heuristic_lns: MIP LNS(대규모 이웃 검색) 휴리스틱을 활성화할지 여부를 지정합니다.
      • mip_liftproject: 리프트 및 프로젝트 컷 추가에 대한 규칙을 지정합니다.
      • mip_multistart: 분기 및 경계 수준에서 MIP 다중 시작을 활성화하는 데 사용합니다.
      • mip_numthreads: MIP 분기 및 바인딩에 사용할 스레드 수를 지정합니다.
    • 이름이 변경된 옵션(이전 옵션 이름은 여전히 동의어로 사용 가능하지만 더 이상 사용되지 않음):
    • 추가된 옵션 값:
    • 변경된 옵션 기본값:
  • QCP 모델에 대한 잘못된 야코비안 오류 가능성을 수정했습니다.

린도/린도글로벌

  • 새 라이브러리 13.0.319.

로컬 솔버

  • 다음과 같이발표됨, LocalSolver 및 LocalSolver70을 삭제했습니다.

모섹

  • 새 라이브러리 9.3.11.
  • 계수 행렬에 \(2^31\)개 이상의 항목이 있는 LP 및 MIP에 대한 지원을 추가했습니다.

옥터랙트

  • 새 라이브러리 4.1.0.
    • 메모리 요구 사항이 감소하고 성능이 향상되었습니다.

ODHCPLEX

  • 새 라이브러리 6.0.8.
  • 다음을 통한 솔루션 풀 내보내기 지원 추가solnpool그리고solnpoolmerge.

SCIP 최적화 제품군

익스프레스

  • 새 라이브러리 39.01.03.
    • 향상된 MIP 성능:
      • 최적화 프로그램은 이제 ML 모듈을 사용하여 트리 내 절단 사용 여부를 결정합니다. 참조자동 절단.
      • MIR(혼합 정수 반올림) 컷 분리가 개선되었습니다.
      • 개선된 컷 활성화 및 비활성화 전략.
      • 트리 검색 중 강력한 분기 적용이 개선되었습니다.
      • MIP 재시작을 통해 추가 정보가 전달됩니다.
      • 'R' 지역 검색 휴리스틱은 이제 MIP 해결 초기 단계에서 더 자주 호출됩니다.
    • 자동 목표 교란을 통해 장벽 해결 후 교차 성능이 향상되었습니다. 참조barObjPerturb.
    • AVX2를 지원하는 CPU의 대규모 무료 슬롯 게임에 대한 장벽 성능이 향상되었습니다(설정 필요)cpu플랫폼to -2).
    • 새로운 옵션:
      • 자동 절단: 트리의 로컬 노드에서 절단면을 생성할지 여부를 자동으로 결정합니다.
      • barObjPerturb: 장벽이 목표를 어떻게 교란하는지 정의합니다.
      • io시간 초과: I/O 작업이 취소되기 전에 대기하는 최대 시간(초)입니다.
      • maxStallTime: Optimizer가 새 재직자를 찾은 후 개선 솔루션을 계속 검색하는 최대 시간(초)입니다.
      • preCliqueStrategy: 사전 해결에서 파벌 커버에 소비할 노력을 결정합니다.
      • siftPresolveOps: 선별 알고리즘 중에 하위 무료 슬롯 게임를 해결하기 위한 사전 해결 작업을 결정합니다.
    • 옵션 기본값 변경xslp_mipDefault알고리즘: 1.
  • 추가된 옵션fixoptfile: 해결된 무료 슬롯 게임를 해결하기 직전에 읽는 옵션 파일의 이름.
  • 옵션의 기본값이 변경되었습니다.mipAddCutoff그리고mipRelCutoff0으로.
  • 고정 MIP의 불필요한 해결 수정(참조mipCleanup) 무료 슬롯 게임 프로그램을 MIP로 풀 때.

도구

BIB2GMS

  • 다음과 같이발표됨, 도구를 떨어뜨렸습니다BIB2GMS.

CSV2GDX

  • 입력 파일에서 특정 바이트 순서 표시(BOM)를 확인하세요. 이제 UTF8 BOM이 포함된 파일을 처리할 수 있지만 다른 BOM은 명시적인 오류를 생성합니다.

GAMS 스튜디오

  • 새 버전 1.9.4.
    • 프로젝트 옵션 편집기를 추가했습니다.
    • 빈 프로젝트를 생성할 수 있는 가능성이 추가되었습니다.
    • "기존 프로젝트에서 열기"가 선택된 경우 활성 프로젝트 작업 디렉토리에 파일을 추가하기 위해 모델 라이브러리에서 로딩을 조정했습니다.
    • 다음에 대한 사용자 인스턴스 선택 추가GAMS 엔진 SaaS.
    • GAMS 엔진 서버에 네임스페이스 선택이 추가되었습니다.
    • 안정성 개선, 버그 수정 및 사소한 개선 사항, 예:
      • AppBundle이 선택된 경우 macOS에서 MIRO 설치 위치가 확장되었습니다.
      • MIRO 앱이 배포되기 전에 MIRO 데이터 계약을 사용할 수 있는지 확인하도록 조정되었습니다.
      • 탭 표시줄에서 마우스 휠 동작이 변경되었습니다:
        • 마우스 휠 위/아래: 활성 탭 이동
        • Ctrl + 마우스 휠 위/아래: 활성 탭 변경
      • 탭바에 터치패드 지원을 추가했습니다.
      • 하이라이트 추가됨LST현재 섹션 헤더 파일LXI시청자.
      • 선택 시 검색 동작 변경: 검색 선택은 이제 사용자가 재설정할 때까지 한 번만 설정됩니다.
      • "지우기" 버튼을 변경하여 첫 번째 클릭 시 검색 선택을 제거했습니다.
      • 명령줄 매개변수에서 즉시 옵션의 재정의되지 않은 반복 무료 슬롯 게임를 수정했습니다.
      • "이 파일"을 사용하고 다른 파일을 탐색할 때 검색의 점프 동작을 수정했습니다.
      • 고정다음 찾기여러 파일에 대한 결과가 깨졌습니다.
      • 실행 가능 파일이 없는 프로젝트에 대해 "프로젝트 옵션" 표시 시 충돌 수정gms파일.
      • 문서가 변경되었을 때 검색이 캐시를 업데이트하지 않는 무료 슬롯 게임를 수정했습니다.
      • 수정됨선택 지우기검색 범위가 "선택" 이외의 것으로 설정된 경우 버튼이 의도한 대로 작동하지 않습니다.
      • 무작위 충돌 수정검색 및 바꾸기대화상자.
      • 파일 형식 검사에서 대소문자를 무시하지 않던 무료 슬롯 게임를 수정했습니다. (gms, gms, gms모두 유효합니다).
      • 검색 대화 상자의 기본 파일 필터가 파일에 '.'를 포함하도록 예상하는 무료 슬롯 게임를 수정했습니다. Windows가 아닌 플랫폼에서는 문자입니다.
      • "이 파일" 및 "선택" 범위에 대해 검색 대화 상자의 파일 필터가 무시되지 않는 무료 슬롯 게임를 수정했습니다.
      • 현재 파일이 파일 필터에 의해 제외될 때 검색 점프 동작을 수정했습니다.
      • 사용자 정의 GAMS 소스 파일에 대한 완성기 및 구문 도움말 활성화가 수정되었습니다.

GDXDIFF

  • 차이가 없는 입력 파일의 경우 출력 GDX 파일의 크기를 줄입니다.
  • 새 옵션 추가ignoreOrder.

GDXMRW

  • GDXMRW는 더 이상 사용되지 않는 것으로 표시되며 향후 릴리스에서는 제거될 수 있습니다. 이용해주세요GAMS 전송 Matlab대신. GAMS Transfer Matlab으로 전환하는 데 무료 슬롯 게임가 발생하거나 GAMS Transfer Matlab에 대한 기능 요청이 있는 경우 주저하지 말고 지원을 통해 문의해 주세요.

헥스 덤프

  • 다음과 같이발표됨, 도구를 떨어뜨렸습니다헥스 덤프.

API

C++ 고급 API

  • 매핑된 네트워크 드라이브를 UNC 경로로 변환하는 기능을 제거했습니다.
  • GAMS 시스템 디렉토리 추가 수정경로Windows의 경우.

GAMS 전송 Matlab

GAMS 전송 Python

  • GAMS 전송은 이제 내장된 Python 코드와 함께 작동합니다.
  • 새 읽기 전용컨테이너유형 호출됨ConstContainer(높은 읽기 성능).
  • 새 인수유형메서드용listVariables()그리고listEquations()각각 변수 또는 방정식 유형별로 필터링합니다.
  • 방법listSets()더 이상 반환된 목록에 별칭을 포함하지 않습니다.
  • 컨테이너.read()인수이름이 다음으로 변경되었습니다.기록.
  • 버그 수정SpecialValues.isNegInf()스칼라를 제대로 감지하지 못했습니다-inf.
  • 잘못된 레코드가 직접 설정될 때 오류 처리 수정.레코드.

GDX

  • GDX에 쓸 때 특수 값 감지에 대한 내부 조정. 업데이트된 GDX 동작을 통해 사용자가 고유한 특수 값에 매핑하려는 고유한 배정밀도 값을 더 잘 구분할 수 있습니다. 예를 들어 -0.0은 더 이상 +0.0과 혼동되지 않으며 다양한 IEEE NaN 값은 다양한 GAMS 특수 값에 매핑될 수 있습니다.

GMO

  • 루틴 추가gmoGetRowQNZOne64, gmoMaxQNZ64gmoObjQMatNZ64요소 수를 64비트 정수로 가져옵니다.
  • 루틴 조정gmoGetRowQNZOne, gmoMaxQNZgmoObjQMatNZ요소 수가 32비트 정수에 비해 너무 큰 경우 -1을 반환합니다.
  • 루틴 추가gmoLNZEx그리고gmoLNZEx64야코비안 행렬에서 0이 아닌 무료 슬롯 게임의 정확한 개수를 얻고 설명을 조정했습니다.gmoLNZ그리고gmoLNZ64특히 gmoUseQ가 true일 때 이 개수의 과대평가를 반환하는 레거시 루틴임을 분명히 합니다.
  • i >= 4 및 짝수인 경우 거듭제곱(x,i)과 관련된 함수의 기울기 간격을 수정합니다.

고수준 API

  • GAMS데이터베이스GDX 내보내기 방법이 이제 작성됩니다.일반그냥 대신에편안한가능한 경우 도메인 정보.

PAL

  • 기능 추가palIsAlpha. palIsAlfa더 이상 사용되지 않습니다.

파이썬

  • Python 3.10에 대한 지원이 추가되었습니다.
  • 향후 GAMS 릴리스에서는 Python 3.6에 대한 지원을 중단할 계획입니다.

모델 라이브러리

GAMS 데이터 라이브러리

새 모델:

  • GMSPythonLib (142)

GAMS 테스트 라이브러리

새 모델:

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

x86 64비트
MS 윈도우
x86 64비트
리눅스
x86 64비트
맥OS
ALPHAECP 2.11
안티고네 1.1
바론
본민 1.8
CBC 2.10
CONOPT 3
CONOPT 4
COPT 3.0
CPLEX 20.1
결정
DICOPT 2
글로미코 2.3
구로비 9.5
거스
IPOPT 3.14
KESTREL
니트로 13.0
LGO
린도 13.0
린도글로벌 13.0
마일
MINOS 5.6
모세크 9
MSNLP
NLPEC
옥터랙트 4
ODHCPLEX 6
경로
QUADMINOS 5.6
SBB
SCIP 8.0
샷 1.1
SNOPT 7.7
SOPLEX 6.0
XA
익스프레스 39.01

38.2.0 부 릴리스(2022년 2월 17일)

감사의 말씀

무료 슬롯 게임를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Gwendal Nivanen에게 감사드립니다.

GAMS 시스템

GAMS

  • 인수 수가 가변적인 내장 함수(및 그 파생물)의 잘못된 평가를 수정했습니다(예:편집또는폴리). 이 오류는 모든 경우에 발생하지는 않았습니다. 호출 환경에서 초기화가 누락되었거나 잘못되었기 때문에 발생했습니다.
  • 다음 무료 슬롯 게임를 해결했습니다.외부 함수 선언필요함<FuncName>대소문자를 구분합니다.

해결사

바론

  • 새 라이브러리 22.2.3.

CONOPT

  • 새 라이브러리 4.26.
    • 제거된 옵션 "Flg_Crash_Basis".
    • 옵션의 기본값이 변경되었습니다.Lim_Start_Degen10에서 100으로.

변환

  • 댓글 끝에 세미콜론 누락 수정링고출력.
  • 단항 마이너스 수정링고출력.

COPT

  • 추가된 옵션readparamsCOPT에 추가 매개변수 파일을 읽도록 지시합니다.

CPLEX

  • 솔루션 풀 내보내기 수정: 이전에는 CPLEX가 솔루션과 함께 성공적으로 종료된 경우에만 솔루션 풀을 내보냈습니다. 이제 솔루션 풀 GDX는 CPLEX 종료 상태와 관계없이 내보내지지만 솔루션이 포함되지 않을 수 있습니다.solnpoolpoprepeat그리고solnpoolpopdelCPLEX가 성공적으로 종료되지 않은 경우에도 아무런 효과가 없습니다.

GAMSCHK

  • 하위 해결사가 호출되지 않은 경우 누락된 초기화를 추가하십시오. 이 초기화가 없으면 잘못된 출력이 발생합니다.

아이팝트

  • 새 라이브러리 3.14.5.
    • 시간 제한에 도달하여 Ipopt가 중지되면 한계가 항상 0이 되도록 수정했습니다.

익스프레스

  • 새 라이브러리 39.01.04.

API

고수준 API

  • 다음 무료 슬롯 게임를 해결했습니다.GAMSModelInstance.Instantiate사전 파일이 없어졌다고 불평합니다. 이는 사전을 사용하지 않는 인스턴스의 모델 유형에 대한 (기본) 솔버가 활성화되었을 때 발생했습니다.

GAMS 전송 Python

  • 새 속성 추가모양매개변수, 변수수식해당 행렬 모양을 보고하는 경우to밀집또는toSparseCoo호출됩니다.
  • 배열 생성 관련 버그 수정(1D 기호):toDense이제 생성됩니다(n,)대신 배열(1,n); 이 동작을 다음과 조화시켰습니다.toSparseCoo.
  • 고정된 동작: 언제to밀집스칼라 기호에서 모양의 배열이라고 합니다()a 대신에 반환됩니다플로트.
  • 고정된 동작: 언제toSparseCoo스칼라 기호에서 희소라고 합니다coo_matrix모양(1,1)a 대신 반환됩니다플로트.
  • 내에서 숫자 도메인 정보의 더 나은 처리setRecords메서드: 숫자 항목은 이제 다음으로 변환됩니다.str그리고 다음에서 카테고리를 생성합니다str동등한 것.

GMO

  • 속성의 기본값gmoHessInclQRows실수로였습니다거짓으로 변경됨GAMS 35.1.0 사용. 이번 릴리스에서는 원래 설정인으로 다시 변경되었습니다.. 즉, 만약useQ이 설정되면 헤세 행렬은 기본적으로 다시 이차 방정식에 대한 정보를 포함합니다.

38.2.1 유지보수 릴리스(2022년 2월 19일)

해결사

CONOPT

  • 알 수 없는 옵션 이름 "FLG_CRASH_BASIS"에 대한 경고를 수정했습니다(GAMS 38.2.0에서 도입됨).

변환

옥터랙트

  • 그것을 피하세요객체of ±1.797693134E308은 GAMS 추적 파일에서 1797693134로 보고됩니다.

38.3.0 부 릴리스(2022년 4월 5일)

감사의 말씀

무료 슬롯 게임를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Daniel Dias, Antti Lehtila, Scott MacDonald, Evangelos Panos, Richard Waltz 및 Eric Williams에게 감사드립니다.

GAMS 시스템

GAMS

  • 실행 불가능성에 대한 잘못된 숫자를 수정했습니다(예:보고서 요약) 값이 경계인 경우EPS관련되어 있습니다.
  • 다음 경우에 잠재적으로 원치 않는 도메인 위반 오류가 수정되었습니다.암시적 세트 정의가 사용됨그동안$onMulti기호 데이터를 재정의할 수 있도록 활성화되었습니다.
  • 다음에서 필터링된 데이터를 로드할 때 발생할 수 있는 오류 수정임베디드 코드.

해결사

바론

  • 새 라이브러리 22.3.21.

변환

  • 옵션 사용 시 개별 변수에 대한 변수 속성 단계 내보내기 수정DumpGDX.
  • 다음 계수를 수정했습니다.QCMATRIX섹션이 잘못되었습니다. 그 가치는 절반밖에 안 됐어요.
  • 쌍무료 슬롯 게임 항에 대한 누락된 별표 수정CplexLP형식.

COPT

  • 솔버 옵션 파일의 표시가 무시되는 무료 슬롯 게임를 수정했습니다.

CPLEX

  • 고급 기반 등록 관련 버그를 수정했습니다.
  • CPLEX 솔루션 상태 수정CPX_STAT_NUM_BEST. 이 상태는 GAMS 모델 상태에 매핑됩니다.타당함.
  • 고정 대화형 모드(트리거 파일이 설정되지 않은 경우).

구로비

  • 새 라이브러리 9.5.1.

IPOPT

  • 부등식에 해당하는 벡터 항목의 이름을 수정했습니다(다음과 같이 표시됨print_level≥ 8)은 잘못된 인덱스 매핑으로 인해 부정확할 수 있습니다.

니트로

  • 무료 슬롯 게임 또는 2차 제약 조건에 대한 Knitro 평가 콜백에 대한 불필요한 호출을 수정했습니다.

모세크

  • 새 라이브러리 9.3.18.

옥터랙트

  • 새 라이브러리 4.2.0.
    • 특히 2차 구조 무료 슬롯 게임에 대한 성능이 향상되었습니다.
    • 라이센스가 있는 경우 CPLEX는 이제 자동으로 하위 해결 프로그램으로 선택됩니다.

SCIP 최적화 제품군

익스프레스

  • 새 라이브러리 39.01.05.
  • 변경된 옵션 기본값xslp_iterLimit: -1 (자동).

도구

MODEL2TEX

  • 다음과 같은 경우에 발생한 충돌을 수정했습니다.동일함방정식에 사용되었습니다.

MPS2GMS

  • SOS 유형 2의 변수가 유형 1의 SOS로 GDX 파일에 기록되는 무료 슬롯 게임를 수정했습니다.
  • (반)정수 변수에 대한 상한 100이 손실되는 무료 슬롯 게임를 수정했습니다.
  • 수정됨N-목적 함수를 지정하지 않은 행은 매개변수에서 생략되지 않았습니다.p(방정식 오른쪽).
  • 절대값이 최대 1e-20인 0이 아닌 계수가 손실되는 무료 슬롯 게임를 수정했습니다.
  • 수정됨C-행에는 GDX 파일에서 임의의 오른쪽 값이 있습니다(이 값은 GAMS 모델에서 액세스되지 않았지만).
  • 객관 상수(0이 아님)를 수정했습니다.RHSMPS 파일의 목표 행)이 손실되었습니다.
  • 대각선을 벗어난 요소를 수정했습니다.QUADOBJ그리고QSECTION섹션이 올바르게 처리되지 않았습니다.

GAMS 스튜디오

  • 다양한 버그 수정, 안정성 개선 및 사소한 개선 사항이 포함된 새 버전 1.9.6, 예:
    • 추가됨페이지 업/다운블록 편집 선택을 확장하는 키.
    • Windows의 테이블 및 트리 보기의 가로 헤더에 구분선을 추가했습니다.
    • 이제 Studio 종료 시 원격 작업을 활성 상태로 유지할 수 있습니다.
    • 음수 UEL이 포함된 파일 읽기와 관련된 GDX 뷰어의 충돌을 수정했습니다.
    • 사용 시 빈 로그 파일 수정logOption=2.
    • 검색이 여러 파일에 걸쳐 검색 결과를 제대로 계산하지 못하는 무료 슬롯 게임를 수정했습니다.
    • 읽기 전용 파일을 포함하여 "모두 바꾸기" 미리보기가 잘못 수정되었습니다.
    • "검색"이 항상 현재 파일 외부의 결과로 이동하지 않는 무료 슬롯 게임를 수정했습니다.
    • GMS 파일이 작업 디렉토리에 없을 때 NEOS가 멈추는 무료 슬롯 게임를 수정했습니다.

API

GAMS 전송 Python

  • 다음과 관련된 메모리 누수 수정gams2numpy.