40 배포

40.1.0 주요 릴리스(2022년 8월 1일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Wolfgang Britz, Daniel Dias, Scott McDonald에게 감사드립니다.

슬롯 게임 시스템

슬롯 게임

  • 두 개의 새로운 색인 연산자 추가s그리고그리고s또는.
  • 레거시 기본값 모음을 포함하는 파일의 이름이 다음에서 변경되었습니다.gams31config.yamlgamsLegacyConfig.yaml, 레거시 동작은 슬롯 게임 31과 완전히 동일하지 않기 때문입니다.
  • 명령줄 매개변수의 기본값이 변경되었습니다.자리꺼짐. 결과적으로 슬롯 게임 소스의 매우 크거나 작은 상수는 컴파일 오류를 발생시키지 않고 오히려 특수한 값을 발생시킵니다(예: 1e300은 UNDF가 되고, 1e-300은 EPS가 됩니다). 이전 기본값숫자=켜짐다음에 추가되었습니다gamsLegacyConfig.yaml.
  • 모델 속성의 기본값이 변경되었습니다.tolProjto 0. 이는 슬롯 게임가 더 이상 기본적으로 변수 경계 또는 방정식 변에 가까운 솔버에서 반환된 솔루션 값을 수정하지 않음을 의미합니다.
  • 데이터를 로드하려고 하면 지속적으로 컴파일 오류가 발생합니다.별칭. 과거에는 어떤 경우에는 이것이 무시되었습니다. 포함된 코드에서 별칭에 쓸 때 예외가 발생하고 슬롯 게임는 별칭이 아닌 집합으로 암시적으로 가져오는 것으로 보입니다. 이 미묘함에 대한 자세한 내용은 다음에서 확인할 수 있습니다.임베디드 코드 장.
  • 명령줄 매개변수 작성IDC보호런타임 옵션으로도 사용 가능(런타임 옵션은 명령줄 매개변수에 의해 초기화됨).
  • 기호 로드를 허용하지 않음암시적으로from$offEmbeddedCode아래$onExternalInput, 다음과 같이 선언되지 않은 경우외부 입력기호(지금까지 명시적 로딩에 대해서만 동일한 검사가 수행되었습니다).
  • 상호작용 변경외부 입력그리고$gdxIna의 지속적인 사용을 허용하기 위해$gdxIn31949_32061
    $onExternalInput
    $gdxIntrnsport.gdx
    i(*) 통조림 공장 설정 ;
    $load 나
    $offExternalInput
    
    * 뭔가를 하되 다른 GDX 파일을 열지 않음
    
    $onExternalInput
    j(*) 시장 설정 ;
    $로드 j
    $offExternalInput
  • 실행 시간과 함께 알 수 없는 차원의 기호를 만날 때 동작이 변경되었습니다.로드또는임베디드 코드성명. 과거에는 이로 인해 오류가 발생했지만 이제는 해당 기호의 차원이 암시적으로 0(또는 집합인 경우 1)으로 설정됩니다. 결과적으로 다음 코드는 이제 오류 없이 실행됩니다.
    $call 슬롯 게임 trnsport gdx=기본값
    변수 z;
    Execute_load 'trnsport.gdx', z;
    z.l을 표시;
  • 컴파일 시간과 함께 알 수 없는 차원의 기호를 만날 때의 동작도 변경되었습니다.임베디드 코드성명. 과거에는 이로 인해 오류가 발생했지만 이제 해당 기호의 크기가 포함된 코드 블록에 정의된 크기로 설정됩니다.
  • 루프 제어 색인을 다음과 같이 변경하지 않도록 하십시오.암시적 로딩fromendEmbeddedCode(지금까지 명시적 로드에 대해서만 동일한 확인이 수행되었습니다.)
  • 명령줄 매개변수를 확인하기 위해 명시적인 오류 검사를 추가했습니다.restartNamed명령줄 매개변수와 함께 사용됩니다.다시 시작만.
  • 변경됨유틸리티 시설 넣기다음과 같은 경우 추가된 추가 큰따옴표를 무시합니다.인쇄 제어다음으로 설정됨4, 5, 또는6. 과거에는 명령을 인용할 때 인식되지 않았기 때문에 오류가 발생했습니다.
  • 우리는 다음 주요 릴리스에서 일부 상업 및 라이선스 정보에 접근하기 위해 언어 요소를 제거할 계획입니다.
    • 시스템 접미사:구성요소, clipCodes, clipComponentMap, ComponentSolverMap, 슬롯 게임라이센스, gamsLicenseTypes, 이1, 이2, licenseDateEvalN, licenseDateEvalS, licenseDateMaintN, licenseDateMaintS, 라이센스 날짜N, 라이센스 날짜S, licenseDateSysN, licenseDateSysS, licenseDaysEval, licenseDaysMaint, licenseDC, 라이센스 평가, 라이센스ID, 라이센스기관, 라이센스레벨, licenseLevelText, 라이센스라이센스 사용자, licenseMudText, 라이센스 플랫폼, licensePlatformText, 라이센스상태, licenseStatusText, 라이센스 유형, 라이센스 공급업체공급업체.
    • 사전 정의된 세트컴포넌트EDate, 컴포넌트MDate구성요소LicenseOptions.
    • 이들 중 다수는 슬롯 게임 모델 라이브러리 모델에서 사용됩니다.licememo, 이 항목도 제거할 계획입니다.
  • 내부 제한인 21억 명령을 초과해도 오류가 발생하지 않는 문제를 수정했습니다.
  • 솔버가 호출된 경우 슬롯 게임가 종료되지 않는 드문 문제를 수정했습니다.비동기 스레드돌아오지 않았습니다.
  • 도메인 정보 누락을 일으키는 오류를 수정했습니다.암시적 세트생성하는 동안 사용됩니다.덤프 파일.

GMS파이썬

  • 패키지를 추가했습니다sqlalchemy그리고greenletGMSPython에. Windows에서는 패키지도 추가되었습니다.sqlalchemy-access, pyodbcpywintypes.

연결

  • 에이전트 사용 시 도메인 정보가 Connect 데이터베이스에 복사됩니다.슬롯 게임리더그리고GDX리더. 대리인GDXWriter도메인 정보를 GDX 파일로 내보냅니다.
  • 속성 추가duplicateRecordsGAMSWriter그리고GDXWriter슬롯 게임 또는 GDX에 쓸 때 Connect 컨테이너 기호의 중복 레코드를 처리하는 방법을 제어합니다. 현재 두 상담원 모두 중복 기록을 대소문자를 구분하여 처리하고 있습니다.
  • 새로 추가됨도메인 작성자에이전트가 Connect 기호의 도메인 정보를 수정합니다.
  • 새로 추가됨PandasSQLReader그리고PandasSQLWriterSQL 데이터베이스에서 읽고 쓸 수 있는 에이전트.
  • 업데이트됨투영에이전트:
    • 부울 속성이 변경됨dropText문자열 속성으로텍스트.
    • 부울 속성 추가asParameter변수를 접미사를 저장하기 위한 추가 색인이 있는 매개변수로 변환합니다.
    • 속성에 대한 기호 이름 목록 허용이름여러 스칼라 기호를 하나의 1차원 기호로 결합합니다.
  • Connect의 기호 이름은 이제 기본적으로 대소문자를 구분합니다. 따라서 YAML 파일의 대소문자 구분이 중요하며 예를 들어 일치해야 합니다. GDX 또는 슬롯 게임(대소문자를 구분하지 않는 기호 이름 조회 사용) 또는 에이전트 전체에서 읽을 때. 이제 에이전트에 전역 속성인 caseSensitiveLookup이 있습니다.옵션대소문자 구분 기호 조회를 제어합니다.
  • 새 속성 추가디버그요원 중옵션예외 발생 시 역추적 정보를 제공합니다.
  • 변수 및 방정식 작성에 대한 지원 중단CSVWriter및 PandasExcelWriter. 변수와 방정식은 다음을 사용하여 매개변수로 전환될 수 있습니다.투영요원.
  • 속성 추가추적슬롯 게임리더, GAMSWriter, GDX리더GDXWriter.
  • 데이터를 쓰지 않을 때 PandasExcelWriter가 실패하는 버그를 수정했습니다.

내장된 Python 코드 기능

  • 형식에 대한 설명을 제공하여 소스 코드 인코딩을 지정하도록 허용# 코딩=<인코딩 이름>내장된 Python 코드 섹션의 첫 번째 줄로.
  • 만약슬롯 게임_debug0보다 큰 정수로 설정되어 트레이스백이 인쇄됩니다.stdout예외의 경우.

설치자

  • Windows의 경우, 슬롯 게임 IDE가 더 이상 사용되지 않음을 명확히 하기 위해 파일 연결 대화상자의 텍스트를 업데이트했습니다.

해결사

바론

  • 새 라이브러리 22.7.23.
    • 향상된 사전 해결.

본민과 본민H

  • 다음과 같이발표, 솔버 Bonmin 및 BonminH가 제거되었습니다. 당분간 슬롯 게임/Bonmin 라이브러리를 다음에서 사용할 수 있습니다.COIN-OR GAMSlinks 프로젝트. 슬롯 게임는 이러한 라이브러리에 대한 지원을 테스트하거나 제공하지 않습니다.

CBC, SCIP, 샷

  • 새 라이브러리 Cbc 2.10.8, Cgl 0.60.0, Clp 1.17.7, Osi 0.108.7, CoinUtils 2.11.6, nauty 2.7r3.

변환

  • 더 예쁜 수식 내보내기 (xforx**1, 전력(x,1), vcpower(x,1)또는r전력(x,1)).

COPT

  • 새 라이브러리 5.0.2.
    • 실행 불가능한 문제에 대해 실행 가능한 완화를 계산하는 가능성이 추가되었습니다. 새로운 옵션FeasRelax그리고FeasRelaxMode이 기능을 활성화하고 휴식 모드를 각각 설정합니다. 새로운 점 옵션.feaspref변수 경계 및 선형 제약 측면의 완화에 대한 기본 설정을 지정합니다.
    • 추가된 옵션MipStartMode그리고MipStartNodeLimit전체 및 부분 MIP 시작 처리를 조정합니다.
    • 추가된 옵션ReqFarkasRay.
    • 옵션크로스오버사용 가능해졌습니다.
  • MIP 시작점 처리 변경:
    • 슬롯 게임/COPT는 다음과 같은 경우에도 전체 MIP 시작 대신 부분을 전달합니다.MipStartMode = 2선택되었습니다.
    • 부분 MIP 시작에서 이산 변수의 값을 설정할 때(tryint> 0), 정수 값으로 반올림됩니다.
  • 제한되지 않은 LP의 경우 이제 원시 광선이 변수 레벨 값으로 반환됩니다.UNBND마커는 다음에 설정되어 있습니다솔루션 목록.
  • 실행 불가능한 LP의 경우 Farkas 증명은 이제 방정식 한계 값으로 반환됩니다.INFES마커는 다음에 설정되어 있습니다.솔루션 목록.

글로미코

  • 다음과 같이발표됨, GLOMIQO를 삭제했습니다. ANTIGONE의 사용은 동일합니다.

구로비

  • 새 라이브러리 9.5.2.
    • 변경됨집계옵션 유형:부울int. 허용되는 값은 0(해제), 1(보통), 2(공격적)입니다.
  • 다음 지원 추가특정 비선형 제약조건:최대, , smax, 스민, 그리고, 또는, 모래, 죄송합니다, 복근, 특급, **, 로그, 로그2, 로그10, , cos, , 편집, 폴리.
    이러한 접근이 가능하도록 하기 위해 이제 Gurobi를 모델 유형 (D)NLP 및 (R)MINLP에도 사용할 수 있지만 방정식은 특별한 형식을 따라야 합니다.
  • 추가된 옵션멀티밉스타트: GDX 파일을 통해 제공되는 여러(부분) 밉스타트를 사용합니다.

높음

  • 새로운 LP/MIP 솔버높음1.2.2 최적화 분야의 Edinburgh Research Group에서 개발했습니다. HiGHS는 학술 슬롯 게임 라이선스를 보유한 사용자를 위한 슬롯 게임 기본 시스템에 포함되어 있습니다. 상업용 슬롯 게임 라이선스가 있는 사용자는 문의해야 합니다.sales@슬롯 게임comHiGHS 사용을 활성화합니다.

아이팝트

  • 새로운 라이브러리 Ipopt 3.14.9.
  • 새로운 라이브러리 Mumps 5.5.0.

니트로

  • 새 라이브러리 13.1.0.
    • BFGS/LBFGS 헤세 근사법을 사용할 때 성능이 크게 향상되었습니다.
    • 새로운 옵션:
      • findiff_estnoise: 유한 차분을 사용할 때 모델의 노이즈 추정치입니다.
      • bar_mpec_heuristic: 장벽 알고리즘으로 MPEC 모델을 해결할 때 경험적 접근 방식을 활성화합니다.
      • mip_heuristic_misqp: MIP MISQP 휴리스틱을 활성화합니다.
      • mip_restart: MIP 다시 시작 절차를 활성화합니다.
      • conic_numthreads: 원추형 알고리즘의 연산에 사용할 스레드 수입니다.

LGO

  • 다음과 같이발표됨, LGO를 삭제했습니다.

MPSGE

  • MPSGE 행의 구성 요소 수(입력, 출력, 세금 등)에 대한 내부 MAXFUN 제한(10000에서 50000)을 늘렸습니다.
  • 가장 큰 MPSGE 함수(즉, 입력/출력/세금/기타 계수가 가장 많은 함수)의 크기에 대한 정보를 인쇄합니다.sysout파일.

MSNLP

  • 다음과 같이발표됨, MSNLP를 삭제했습니다.

옥터랙트

  • 슬롯 게임/Octeract 링크가 다시 작성되었습니다.
    • 슬롯 게임 옵션이 아닌 이상 임시 파일은 이제 제거됩니다.계속활성화되었습니다.
    • Octeract는 이제 Solvelink=5 및 Solvelink=6에서도 사용할 수 있습니다.
    • Octeract 옵션은 이제 문서화되었으며 슬롯 게임 Studio 옵션 편집기를 통해 Octeract 옵션 파일을 생성할 수 있습니다.
    • 기본값은MAX_SOLVER_ITERATIONS이제 다음으로 설정됨슬롯 게임 iterlim.
    • 기본값은MAX_SOLVER_MEMORY이제 다음으로 설정됨슬롯 게임 작업공간.
    • 새로운 옵션nlbinary.
  • 새 라이브러리 4.4.1.

SCIP

  • 다음에 대한 지원이 추가되었습니다.논리 함수 bool_and, bool_eqv, bool_imp, bool_not, bool_or, bool_xor. 상수, 이진 변수 및 논리 함수만 이러한 연산자의 인수로 허용됩니다. 슬롯 게임/SCIP 링크는 유형의 추가 변수 및 제약 조건을 소개합니다.그리고, 또는xor이러한 기능을 처리합니다.
  • 새로운 라이브러리 SCIP 8.0 (504f5f2749).
  • 새로운 라이브러리 PaPILO 2.1 (79da073).

익스프레스

  • 새 라이브러리 40.01.01.
    • MIP 성능 개선:
      • 트리에서 혼합 정수 반올림(MIR) 컷 분리가 개선되었습니다.
      • 직교성 측정을 기반으로 절단면 선택이 향상되었습니다.
      • 루트 노드의 일부 subMIP 휴리스틱은 이제 여러 스레드를 사용하여 subMIP를 해결합니다.
      • 더 발전된 MIP 사전 해결 작업.
    • 개선됨충돌이중 단순형에 대한 휴리스틱.
    • 크로스오버 알고리즘의 병렬 성능이 향상되었습니다.
    • 이중 크로스오버에서 희소 행렬-벡터 곱셈 선택 방법이 개선되었습니다.
    • 새로운 옵션numericalEmphasis: 해결 시간에 대한 수치적 안정성을 강조하도록 지정합니다.
    • 기본값 변경됨treeCutSelectto -1.
    • 기본값 변경됨treeCutSelect_mirRowAggregation1.
  • 지원mipCleanup비선형 모델에도 적용됩니다.

도구

슬롯 게임 IDE

  • 클래식 슬롯 게임 IDE 출시를 알리는 시작 메시지를 추가했습니다.

슬롯 게임 스튜디오

  • 새 버전 1.11.1.
    • 새로운 기능: 디렉토리를 열어 해당 디렉토리의 모든 파일을 프로젝트에 추가할 수 있습니다.
    • 새로운 기능: 텍스트를 클립보드에 복사할 때 HTML 형식이 추가되었습니다.
    • GDX 뷰어 개선:
      • 데이터를 파일에서 다시 로드해야 할 때 상태(예: 필터, 정렬 등)를 저장/복원합니다.
      • 열 필터 및 속성 선택을 위한 반전 선택이 추가되었습니다.
      • 테이블 보기가 기본 보기로 선택된 경우 1차원 기호에 대해 열의 자동 크기 조정이 트리거되지 않는 문제를 수정했습니다.
    • 비례 글꼴이 있는 편집기/뷰어용 확대/축소 기능이 추가되었습니다(GDX 뷰어 및 옵션 편집기).
    • 편집할 편집기를 추가했습니다efi슬롯 게임 엔진용 파일.
    • 정규식과 정확한 일치를 지원하기 위해 테이블과 트리에 대한 개선되고 통합된 필터 라인 편집.
    • 안정성 개선, 버그 수정 및 사소한 개선 사항. 예:
      • 슬롯 게임 엔진 실행에서 작업 디렉토리로 결과 파일을 이동했습니다.
      • 파일 탐색기에서 디렉터리를 여는 MIRO 출력에 대한 링크를 추가했습니다.
      • 검색 결과의 트리밍 동작이 개선되었습니다.
      • 검색 결과 테이블 헤더의 문구를 조정했습니다.
      • 이미 열려 있는 동안 검색 대화 상자를 다시 트리거할 때 초점 및 자동 채우기를 수정했습니다.
      • Linux 및 macOS에서 확장자가 없는 파일을 표시하지 않는 "모든 파일" 필터를 수정했습니다.
      • MIRO 배포 대화상자 선택 복원 시 오류가 수정되었습니다.

GDX2액세스

  • 도구를 제거하겠습니다GDX2ACCESS향후 슬롯 게임 릴리스에서. 슬롯 게임 Connect 에이전트PandasSQLWriter대신 사용해야 합니다.

GDX2SQLITE

  • 도구를 제거하겠습니다GDX2SQLITE도구와 함께sqlite3향후 슬롯 게임 릴리스에서. 슬롯 게임 Connect 에이전트PandasSQLWriter대신 사용해야 합니다.

GDXVIEWER

  • 대화형 모드의 경우 GDXVIEWER의 출시를 알리는 시작 메시지가 추가되었습니다.

MDB2GMS

  • 도구를 제거하겠습니다MDB2GMS향후 슬롯 게임 릴리스에서. 슬롯 게임 Connect 에이전트PandasSQLReader대신 사용해야 합니다.

MPS2GMS

  • 원뿔의 비연속 변수를 수정했습니다(CSECTION)가 누락되었습니다.=c=작성된 슬롯 게임 파일의 방정식.
  • 정리된 작성된 슬롯 게임 파일, 특히 사용 제거$batinclude.
  • 2차 원뿔 (CSECTION)은 이제 2차 방정식으로 재구성됩니다. 새로운 옵션CEQUATIONS이전 쓰기 동작을 활성화하는 데 사용할 수 있습니다.=c=방정식.
  • gzip으로 압축된 입력 파일(.gz) 이제 처리할 수 있습니다.
  • LP 형식 입력 지원이 추가되었습니다.
  • MPS 리더를 HiGHS 892691737로 업데이트했습니다.

SQL2GMS

  • 도구를 제거하겠습니다SQL2GMS향후 슬롯 게임 릴리스에서. 슬롯 게임 Connect 에이전트PandasSQLReader대신 사용해야 합니다.

API

슬롯 게임 전송 Python

  • UEL 등록 동작 수정: 이전에는 슬롯 게임 전송이 기록 순서대로 데이터에서 UEL을 생성했습니다(즉, 첫 번째 데이터 행의 모든 UEL이 등록된 후 다음 행의 모든 UEL이 등록되는 등). 이제 슬롯 게임 전송은 UEL을 열 단위로 등록합니다. 즉, 첫 번째 도메인 열의 모든 UEL이 등록된 후 다음 도메인 열의 모든 UEL이 등록됩니다. 이 동작 변경은 덮어쓴 기호에 영향을 미칩니다."*"또는 완화된 도메인을 사용합니다.
  • 신규기호메서드hasDuplicateRecords, countDuplicateRecords, findDuplicateRecordsdropDuplicateRecords중복 기록으로 인한 오류 디버깅 및 해결을 돕습니다.
  • 신규컨테이너메소드hasDuplicateRecords, countDuplicateRecordsdropDuplicateRecords다음을 유발하는 중복 레코드가 포함된 기호를 찾는 데 도움을 주기 위해기호잘못되었습니다.
  • 신규기호메소드hasDomainVolations, countDomainViolationsdropDomainViolations도메인 위반 오류를 디버그하고 해결하는 데 도움을 줍니다.
  • 신규컨테이너메소드hasDomainVolations, countDomainViolationsdropDomainViolations도메인 위반 오류를 디버깅하고 해결하는 데 도움을 줍니다.
  • 기록의 열 제목을 수정했습니다.데이터프레임도메인 세트/별칭의 이름이 바뀌거나.도메인기호의 속성이 직접 업데이트되었습니다.
  • 알 수 없는 하위 유형이 있는 방정식 읽기 수정(다음으로 다시 작성=E=/eq).

슬롯 게임 전송 R

파이썬

  • 다음과 같이발표됨, Python 3.6에 대한 지원이 중단되었습니다.

모델 라이브러리

슬롯 게임 데이터 라이브러리

슬롯 게임 테스트 라이브러리

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

x86 64비트
MS 윈도우
x86 64비트
리눅스
x86 64비트
맥OS
ALPHAECP 2.11
안티고네 1.1
바론
CBC 2.10
CONOPT 3
CONOPT 4
COPT 5.0
CPLEX 22.1
데시스
DICOPT 2
구로비 9.5
거스
IPOPT 3.14
최고 1.2
KESTREL
니트로 13.1
린도 13.0
린도글로벌 13.0
마일
MINOS 5.6
모세크 9
NLPEC
옥터랙트 4
ODHCPLEX 6
경로
QUADMINOS 5.6
SBB
SCIP 8.0
샷 1.1
SNOPT 7.7
SOPLEX 6.0
XA
익스프레스 40.01

40.1.1 유지보수 릴리스(2022년 8월 16일)

감사의 말씀

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

슬롯 게임 시스템

슬롯 게임

  • 설정 요소를 추가하는 합계가 포함된 재시작 파일이 잘못 실행되는 버그를 수정했습니다. 슬롯 게임 40.1.0으로 생성된 다시 시작 파일에는 이 버그가 있으므로 사용하지 말고 다시 생성해야 합니다.

해결사

COPT

  • 새 라이브러리 5.0.3.

모섹

  • 새 라이브러리 9.3.21.

OCTERACT

  • Octeract 웹페이지에 제공된 옵션 문서는 마지막 릴리스가 만들어졌을 때 분명히 업데이트되지 않았습니다. 따라서 슬롯 게임/Octeract 링크의 경우 사용 가능한 옵션과 해당 문서도 솔버 라이브러리와 일치하지 않았습니다. 이제 이를 업데이트했으며 여기에서 사용 가능한 옵션에 대한 변경 사항 목록을 제공합니다.
    • 다음에 대한 기본값이 변경되었습니다.BOUND_VIOLATION_TOLERANCE1e-8에서 1e-6으로.
    • 추가된 값MOST_FRACTIONAL_VARIABLE그리고MODIFIED_MOST_NONCONVEX_VARIABLE옵션용브랜칭_전략.
    • 새로운 옵션STRONG_BRANCHING_DEPTH.
    • 삭제됨CBC_LB_MAX_NODES. 옵션이 추가되었습니다.MILP_LB_MAX_NODES.
    • 삭제됨CBC_PRESOLVE.
    • 추가된 값구로비그리고익스프레스forMIP_SOLVER(문서 참조).
    • 새로운 옵션HEUR_INEQUALITY그리고HEUR_SUPREME.
    • 다음에 대한 기본값이 변경되었습니다.HEUR_NL_FEASIBILITY_PUMP0에서 1로.
    • 교체됨IS_PURGE_CUTS_ENABLED새로운 옵션으로PURGE_CUTS.
    • 추가된 옵션LOCAL_SEARCH.
    • 새로운 옵션미리 해결.
    • 새로운 옵션REDUCE_LINEAR_CONSTRAINTS그리고STRENGTHEN_LINEAR_CONSTRAINTS.
    • 옵션 유형 변경REFORMULATE_INTEGERS_IN_MIQCQP부울로.
    • 새로운 옵션USE_NONLINEAR_RELAXATION.
    • 다음에 대한 기본값이 변경되었습니다.OUTPUT_FREQUENCY무한대에서 1로.
  • 다음에 대한 고정 기본값CONVERGENCE_TOLERANCE: Octeract는 이 값을 절대 및 상대 간격 허용오차로 사용하므로 이제 기본값은 min(입니다.슬롯 게임 optcr, 슬롯 게임 optca) (-1,1)의 객관적인 값을 가진 인스턴스에서 너무 일찍 종료되는 것을 방지합니다.
  • 문제가 MILP로 재구성되고 MILP 솔버가 최적으로 해결되지 않는 경우(예: 시간 제한으로 인해 중지되는 경우) Octeract에서 보고된 잘못된 이중 경계에 대한 해결 방법을 추가했습니다. 이로 인해 솔루션이 전역 최적으로 잘못 선언되었습니다.

SCIP

40.2.0 부 릴리스(2022년 9월 1일)

감사의 말씀

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

슬롯 게임 시스템

슬롯 게임

해결사

COPT

  • 새 라이브러리 5.0.4.

IPOPT

  • 새로운 라이브러리 MUMPS 5.5.1.

SCIP

  • 새 라이브러리 8.0 (f0a1490e3b).
  • 매개변수 추가슬롯 게임/infbound슬롯 게임/SCIP 링크에 누락된 모든 변수 경계를 지정된 값으로 바꾸도록 지시합니다(기본적으로 꺼져 있음).

  • 이완 해결을 위한 구로비 사용을 수정했습니다.

API

파이썬

  • 고정setup.pyConnect 에이전트용 스키마 파일을 복사하지 않습니다.

슬롯 게임 전송 Matlab

  • 새 버전 0.2.2:
    • 알 수 없는 하위 유형이 있는 방정식 읽기를 수정했습니다(다음으로 다시 작성=E=).
    • 인덱싱된 컨테이너의 기호 부분 읽기 문제를 수정했습니다.
    • 수정됨같음인덱싱된 컨테이너의 메서드.
    • 적어도 하나의 스칼라 기호가 있는 조밀한 행렬로 기호의 하위 집합을 읽을 때 발생할 수 있는 세그폴트를 수정했습니다.

40.3.0 부 릴리스(2022년 9월 16일)

감사의 말씀

문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 볼프강 브리츠(Wolfgang Britz)에게 감사드립니다.

슬롯 게임 시스템

  • 명령줄 매개변수 오류 수정dumpOpt, 그 것은를 무시했습니다.SemiInt변수에 대한 수정자입니다.

해결사

CPLEX

  • 최종 해결이 활성화된 경우 MIP 해결 목표 값 대신 최종(고정) 해결 목표 값에 대한 보고가 수정되었습니다.

도구

MODEL2TEX

슬롯 게임 스튜디오

  • 일부 버그 수정이 포함된 새 버전 1.11.2, 예:
    • "다른 이름으로 저장..."으로 파일 이름이 변경된 후 탭의 툴팁이 업데이트되었습니다.
    • 오래된 소개 영상 링크를 제거했습니다.
    • 모든 파일을 닫은 후 검색 대화상자를 열 때 간헐적으로 충돌이 발생하는 문제를 수정했습니다.
    • 잘못된 작업 디렉토리로 그룹을 생성하는 드래그 앤 드롭을 수정했습니다.
    • 차원이나 유형이 변경된 잘못 복원된 기호로 인해 테이블 보기에 잘못된 데이터를 표시하는 GDX 뷰어를 수정했습니다.
    • 테이블 보기 모드에서 드래그 앤 드롭 작업 중 파일을 다시 로드할 때 발생하는 GDX 뷰어 충돌을 수정했습니다.
    • 어셈블리 파일이 누락되어 MIRO 대화상자에서 비활성화된 "생성" 버튼을 수정했습니다.

40.4.0 부 릴리스(2022년 10월 3일)

감사의 말씀

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

슬롯 게임 시스템

슬롯 게임

  • 속성 설정에 대한 잘못된 결과 수정.tlen그리고.tval와 함께 사용 시싱글톤 세트.
  • 예기치 않은 컴파일 오류를 수정했습니다.임베디드 코드섹션은 다음 직후에 시작됩니다.그밖에진술.

해결사

변환

  • 불완전한 일치 정보가 있는 MCP 모델에 대한 슬롯 게임 형식의 모델 설명을 수정합니다.

도구

슬롯 게임 스튜디오

  • 일부 버그 수정 및 사소한 개선이 포함된 새 버전 1.11.3, 예:
    • 바로가기 추가Ctrl + G또한 닫습니다이동대화상자.
    • 추가됨Ctrl + C시스템 로그 바로가기.
    • 추가됨로그 지우기시스템 로그 컨텍스트 메뉴에 대한 작업.
    • 편집기의 컨텍스트 메뉴에 다양한 작업에 대한 바로가기 설명을 추가했습니다.
    • macOS의 프로젝트 탐색기에서 드래그 앤 드롭이 작동하지 않는 문제를 수정했습니다.
    • "새 프로젝트"에 대한 잘못된 대화 제목을 수정했습니다.