목차
22.9.2 주요 릴리스(2008년 12월 1일)
감사의 말씀
문제를 보고하고 이 릴리스 개선을 위한 제안을 해주신 모든 사용자에게 감사드립니다. 특히 Stefan Boeters, Wolfgang Britz, Alexander Gocht, Josef Kallrath, Erwin Kalvelagen, Todd Munson, Yiqi Zhu에게 감사드립니다.
향후 지원 중단
우리는 다음 GAMS 배포 23.0에서 다음 시스템을 삭제할 계획입니다. 이의가 있으신 경우 다음 주소로 이메일을 보내주세요.support@gams.com!
- CONOPT1 및 CONOPT 2(이전 버전CONOPT 3)
- DEA(기능은 보다 일반적인 시나리오 프레임워크에서 제공됩니다)
- 감바스
- MPSWRITE
- MILESOLD(이전 버전마일)
- MINOS5(이전 버전MINOS)
- OSL1 및 OSL2(OSL의 이전 버전)
- PATHOLD(이전 버전경로)
GAMS 시스템
GAMS
- GAMS 스크래치 파일 확장자. 배포판 22.9부터 다음 위치에 있는 중간 파일의 기본 파일 확장자는
225?디렉토리는.dat. 스크래치 확장은 GAMS 옵션으로 변경할 수 있는 매개변수입니다.ScrExt, 예:gams trnsport scrext=tmp. GAMS 코드 내에서 다음을 사용하여 스크래치 확장을 얻습니다.%gams.scext%. - GAMS 매개변수ETlim(경과 시간 제한). 경과 시간(초)이 ETlim 값을 초과하면 GAMS 작업이 종료됩니다. $call, 실행 또는 해결 문을 실행하기 전에 작업 경과 시간을 확인합니다. 제한(기본 INF)에 도달하면 시스템이 컴파일 또는 실행 오류로 종료됩니다.
- GAMS 매개변수추가확장(약식AE). 확장 파일의 파일 열기를 제어할 수 있습니다. 값 0은 다시 쓰기로 열리고 기본값인 1은 추가로 열립니다.
- 신규solveopt=클리어옵션. 세 번째 옵션이 옵션에 추가되었습니다.
solveopt=xxx. 관련 모델 속성<모델>.solveopt=n새 옵션 값과 일치하도록 조정되었습니다. 모델 속성이 다음으로 설정된 경우NA(기본값), 해당 옵션 문의 설정은 솔루션 값이 GAMS 데이터 공간에 다시 로드되는 방식을 결정하는 데 사용됩니다. 가능한 값은 다음과 같습니다(모델 속성의 숫자 값은 괄호 안에 표시됩니다).교체(0) 모델 목록에 나타나는 모든 방정식은 새로운 모델 결과로 완전히 대체됩니다. 변수는 최종 모델에 나타나는 경우에만 대체됩니다.병합(1) 새 모델 결과가 기존 구조에 병합됩니다. 이것이 기본값입니다.지우기(2) 교체 옵션과 유사합니다. 또한 기호 방정식에는 나타나지만 최종 모델에서는 압착된 변수가 제거됩니다.
- 신규solPrint=무음옵션. 세 번째 옵션이 옵션에 추가되었습니다.
solPrint=xxx. 관련 모델 속성<모델>.solPrint=n및 GAMS 매개변수solPrint=n새 옵션 값과 일치하도록 조정되었습니다. 모델 속성이 다음으로 설정된 경우NA(기본값), 해당 옵션 문의 설정은 모델 생성 및 솔루션 정보의 인쇄를 제어하는 데 사용됩니다. GAMS 매개변수는 해당 옵션 문 값을 초기화합니다. 가능한 값은 다음과 같습니다(모델 속성의 숫자 값은 괄호 안에 표시됩니다).꺼짐(0) 자세한 솔루션 출력이 억제됩니다.켜짐(1) 가장 자세한 솔루션 출력입니다. 이것이 기본값입니다.침묵(2) 모든 해석 관련 출력이 억제됩니다.
- 새 모델 속성 반환경과 시간해결 프로세스 정보:
ETsolvesolv 문을 실행하는 데 걸린 총 경과 시간ETsolver솔버에만 해당될 수 있는 경과 시간ETalg핵심 알고리즘에 기인할 수 있는 경과 시간
- 다음에 대한 새로운 접미사abort.noerror. 접미사를 사용하는 경우
.noerror와 함께$중단문, 오류 개수는 증가하지 않습니다. 저장 파일이 작성되면 실행되지 않은 나머지 코드는 모두 플러시됩니다. 이를 통해 저장 파일을 효과적으로 재사용할 수 있습니다. - 파일을 사용하려고 할 때 재시작 파일이 아직 닫히지 않았는지 확인하기 위한 테스트 및 오류 메시지를 추가했습니다.
GAMS 슬롯 사이트 기능
GAMS 슬롯 사이트 기능은 다음에서 영감을 얻었습니다.GAMS-F 전처리기Ferris, Rutherford 및 Starkweather가 1998년, 2005년에 개발한 함수 정의용. GAMS 슬롯 사이트 기능은 GAMS-F 전처리기의 주요 기능을 표준 GAMS 릴리스에 통합합니다. GAMS 슬롯 사이트는 정의되면 표준 슬롯 사이트처럼 작동하지만 확장에 대한 인식은 GAMS 구문에 따라 결정됩니다.
슬롯 사이트는 구조화된 텍스트 대체를 정의하고 자동화하기 위해 컴퓨터 과학에서 널리 사용됩니다. GAMS 슬롯 사이트 프로세서는 널리 사용되는 슬롯 사이트 프로세서와 유사하게 작동합니다.C/C++ 슬롯 사이트 전처리기. 정의는 다음과 같은 형식을 취합니다.
$macro name 슬롯 사이트 본문
$macro name(arg1,arg3,arg2,..) 토큰 arg1,..이 포함된 슬롯 사이트 본문슬롯 사이트 이름은 세트 및 매개변수와 같은 다른 GAMS 데이터 유형과 유사하게 고유해야 합니다. A( 슬롯 사이트 이름 바로 뒤에는 대체 인수 목록이 시작됩니다. 선행 및 후행 공백을 제거한 후에는 슬롯 사이트 본문이 더 이상 분석되지 않습니다.
인식 및 다음 확장은 GAMS 구문에 따라 결정됩니다. 실제 슬롯 사이트 인수로 대체될 슬롯 사이트 본문의 토큰은 표준 GAMS 식별자 규칙을 따릅니다. 예를 들면:
$macro diff(y) system.cosh(y) - cosh(y)
$macro cosh(x) (exp(x) + exp(-x))/2
스칼라 z; z = 차이(2/3); z를 표시;다음으로 확장됩니다:
스칼라 z; z = system.cosh(2/3) - (exp(2/3) + exp(-2/3))/2; z를 표시;이 확장은 두 단계로 이루어집니다. 먼저 GAMS는 diff를 슬롯 사이트로 인식하고 입력 텍스트를 다음과 같이 변경합니다.
스칼라 z; z = system.cosh(2/3) - cosh(2/3); z를 표시;Gams는 수정된 입력 텍스트를 계속 처리합니다. cosh의 첫 번째 발생은 gams에서 슬롯 사이트로 인식되지 않으며 두 번째 참조만코시(2/3)두 번째이자 마지막 확장이 될 것입니다.
슬롯 사이트 인식 및 인수 확장은 슬롯 사이트 본문에서 앰퍼샌드(&)를 사용하여 추가로 제어할 수 있습니다. 대체할 토큰을 인식하기 위해 단일 앰퍼샌드(&)가 연결 또는 분리 기호로 사용됩니다. 토큰 바로 앞에 있는 두 개의 앰퍼샌드(&&)는 대체 인수의 가장 바깥쪽 일치하는 작은따옴표 또는 큰따옴표를 삭제합니다. 예를 들면:
$macro f(i) sum(j, x(i,j))
$macro equ(q) 방정식 equ_&q; equ_&q.. q =e= 0;
equ(f(i))다음으로 확장됩니다:
방정식 equ_f(i); equ_f(i).. sum(j, x(i,j)) =e= 0;위 확장의 첫 번째 단계는 다음과 같습니다. 그러면 GAMS는 다음의 세 번째 항목만 인식합니다.f(i)위의 결과를 제공하기 위해 확장될 슬롯 사이트로.:
방정식 equ_f(i); equ_f(i).. f(i) =e= 0;슬롯 사이트의 실제 호출 인수에는 복잡한 표현식과 기타 슬롯 사이트 호출이 포함될 수 있습니다. 여러 인수는 쉼표로 구분됩니다. 쉼표를 구분하는 것을 보호하기 위해 괄호와 따옴표 쌍을 자유롭게 사용할 수 있습니다.
$macro Many(a,b) 스칼라 x; x=a/&&b); 디스플레이 x;
많은((3/5),'(mod(3,2)')두 번째 인수에는 불균형 괄호가 있으므로 아래 결과를 제공하려면 따옴표로 묶어야 합니다.
스칼라 x; x=(3/5)/(mod(3,2)); 디스플레이 x;일부 슬롯 사이트 사용으로 인해 길이가 무한하게 확장될 수 있습니다. 예를 들면:
$macro a b,a
표시;다음으로 확장됩니다:
b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,...를 표시합니다.GAMS는 결국 더 많은 대체 작업을 거부하고 컴파일 오류를 발생시킵니다.
깊게 중첩된 슬롯 사이트를 사용하려면 sum 및 prod와 같은 색인 작업에서 별칭 집합을 사용해야 할 수도 있습니다. 사소한 구문 확장을 통해 별칭을 암시적으로 사용할 수 있습니다. 접미사.local제어 세트에서는 색인 작업 범위 내에서 암시적 별칭을 사용합니다. 예를 들면:
$macro qq(i) sum(i.local, b(i))
c(q) = qq(q);다음으로 확장됩니다:
c(q) = 합계(q.local, b(q));사용.local수정자는 슬롯 사이트에만 국한되지 않으며 모든 상황에서 사용할 수 있습니다.
슬롯 사이트 사용에 의해 동기가 부여된 또 다른 기능은 다음을 암시적으로 사용하는 것입니다..l데이터 조작 문의 접미사. 이를 통해 모델 정의 및 할당문에서 동일한 대수를 사용할 수 있습니다. 다음 코드 스니펫은 이 기능을 보여줍니다.
$macro D(s,h) 소득(h)*alpha[s,h]*sums.local, alpha[s,h]*P[s]*
. . .
cmkt(s).. Y(s) =g= sum(h, D(s,h));
. . .
$onDotL
dl(s,h) = d(s,h); 디스플레이 dl;어디에서수입다른 여러 중첩 슬롯 사이트를 호출하는 또 다른 슬롯 사이트입니다.D(s,h)이제 방정식을 정의하는 데 사용됩니다.cmky모델이 해결된 후 과제에도 사용됩니다.$ondotl암시적 활성화.l변수 접미사. 이 기능은 슬롯 사이트를 더욱 유용하게 만들기 위해 도입되었으며 슬롯 사이트 본문에만 사용하도록 제한되지 않습니다. 이것은 새로운 기능이므로 활성화해야 합니다. 매칭$offdotl이 기능을 비활성화합니다.
슬롯 사이트와 관련된 스위치가 3개 더 있습니다.$쇼정의된 GAMS 슬롯 사이트를 나열합니다.$onmacro/$offmacro슬롯 사이트 확장을 활성화 또는 비활성화합니다. 기본값은$onmacro. 마지막으로,$on/offexpand슬롯 사이트 호출의 인수에 나타나는 슬롯 사이트 처리를 변경합니다. 기본 작업은 인수의 슬롯 사이트를 확장하지 않는 것입니다. 스위치$onexpand슬롯 사이트 인수 목록에서 슬롯 사이트를 인식하고 확장할 수 있습니다.$offexpand기본 동작을 복원합니다.
슬롯 사이트 정의는 저장/재시작 파일에 보존되며 계속적인 컴파일을 수행할 때 다시 사용할 수 있습니다.
GAMS-F와 GAMS 슬롯 사이트 비교
GAMS-F 전처리기는 기존 슬롯 사이트의 측면과 함수 및 객체의 측면을 결합합니다. 슬롯 사이트를 사용하는 GAMS-F 문서의 예 7은 GAMS 모델 라이브러리의 이름 아래에서 찾을 수 있습니다.two3mac. GAMS 슬롯 사이트와 GAMS-F 전처리기 간의 주요 차이점은 다음과 같습니다.
- 슬롯 사이트는 새로운 GAMS 데이터 유형이며 집합, 매개변수, 변수 등과 같은 GAMS 기호의 네임스페이스를 공유합니다.
- 사용하는 대신
<ID> == <본문>;슬롯 사이트를 인식하기 위해 다음을 사용합니다.$macro <id> <body>와$위치 1. - 슬롯 사이트가 확장될 때 주변 괄호는 슬롯 사이트 본문에 자동으로 추가되지 않습니다.
- 슬롯 사이트는 적절한 GAMS 식별자를 사용할 수 있는 모든 곳에서 인식되고 확장됩니다. 이는 다음과 같이 억제할 수 있습니다.
$onmacro/오프슬롯 사이트. - 새로운 별칭 세트와 제어된 인덱스 위치에서의 사용에 대한 자동 정의가 없습니다.
.local로컬 사용을 보장하고 새로운 별칭 정의가 필요하지 않도록 기능이 추가되었습니다. - MCP 모델에 대한 자동 방정식 정의가 없습니다.
- 슬롯 사이트 본문은 확장 중에만 사용됩니다. 따라서 슬롯 사이트 정의는 순서에 종속되지 않습니다.
- 슬롯 사이트 본문의 변수에는 암시적인 변수가 있습니다.
.l할당문에서 사용할 때. 이는 슬롯 사이트 확장 기능이 아니라 다음을 통해 활성화해야 하는 새로운 GAMS 기능입니다.$ondotl/$offdotl
GAMSIDE
- 모델 라이브러리 열린 파일은 더 이상 파일 이름을 소문자로 변환하지 않습니다.
- IDECmds용 ViewClose 명령을 사용하면 이제 모든 파일을 닫을 수 있습니다.
- IDE에서 명령 스크립트(.cmd 파일)를 실행하는 옵션 추가
- 검색/바꾸기 후에 F3(다시 검색)을 누르면 바꾸기 대화상자가 다시 시작됩니다.
- put_utility 'title' 옵션의 출력이 프로세스 창에 표시됩니다.
GAMS 데이터 유틸리티
- 콜스키
- 대칭 양의 정부 행렬의 촐레스키 인수 계산
- EIGENVALUE
- 대칭 행렬의 고유값 계산
- EIGENVECTOR
- 대칭 행렬의 고유값과 고유벡터를 계산합니다.
- GDXCOPY
- 다음을 사용하여 gdx 파일을 변환할 때-대체옵션이 있고 파일이 IDE에서 열려 있으면 IDE는 변환이 완료된 후 파일을 닫고 파일을 다시 열라는 신호를 받습니다.
- GDXDUMP
- 문서를 업데이트했습니다.
- GDXVIEWER
- 열 너비 크기 조정 허용
- GDXDCLIB
- 별명 세트를 읽으면 너무 많은 요소가 반환될 수 있습니다.
- GDXMERGE
- 식별자 목록을 지정할 때 발생하는 문제를 수정했습니다.
SCENRED2
검열2은 시나리오 축소를 위한 검사 유틸리티의 업데이트 및 확장 버전입니다. Scenred2는 기존 scenred를 대체하기 위한 것이지만 scenred의 동작을 제어하는 데 사용되는 옵션의 일부 차이로 인해 최신 버전을 scenred2로 사용할 수 있도록 만들었습니다. 둘 다 사용 가능하면 둘 사이의 비교도 용이해집니다.
scenred2의 새로운 기능은 다음과 같습니다:
- 나무 건설. Scenred는 기존 시나리오 트리만 줄일 수 있는 반면, cenred2는 독립적인 시나리오 모음(즉, 시나리오 "팬")에서 트리를 생성할 수 있습니다.
- 시각화. Scenred2에는 GNUPLOT용 입력 파일을 생성하는 새로운 옵션이 포함되어 있습니다.
- 향상된 측정항목. 이제 나무 축소를 w.r.t.로 수행할 수 있습니다. Monge-Kantorovich 메트릭이 제공하는 상한 대신 Fortet-Mourier 메트릭을 사용합니다.
문서
- 업데이트된 McCarl GAMS 사용자 가이드
기타
- 준한정 프로그래밍 해결사CSDPIntel 배포판의 Windows, Linux 및 Macintosh에서 사용할 수 있습니다. GAMS 모델 라이브러리에는 몇 가지 예가 포함되어 있습니다.
- trnssdp (340)
- gqapsdp (339)
- 맥스컷(338)
- 모든 API 파일의 추가 Lahey Fortan 버전은 C 컴파일러에 의존하지 않습니다.
모델 라이브러리
GAMS 모델 라이브러리
- two3mac (341): 슬롯 사이트를 사용한 간단한 2 x 2 x 2 일반 평형 모델
- trnssdp(340): SDP를 사용하여 운송 LP 문제 해결
- gqapsdp (339): 일반화된 2차 할당 문제의 SDP Convexification
- 맥스컷(338): MaxCut에 대한 Goemans/Williamson 무작위 근사 알고리즘
GAMS 테스트 라이브러리
- 로드4 (414): GDX 파일에 대한 다양한 파일 열기 옵션을 테스트
- eigvec02 (413): 고유벡터/고유값 유틸리티 테스트
- choles02 (412): 테스트 2 Cholesky 유틸리티
- 콜스01 (411): 테스트 1 Cholesky 유틸리티
- eigvec01 (410): 고유벡터 유틸리티 테스트
- eigval01 (409): 고유값 유틸리티 테스트
- scnred01 (408): 기본 Scenred2 테스트 - 트리 구성
- scensol1 (407): 기본 시나리오 솔버 테스트
- gdxmerg2 (406): gdxmerge의 잘못된 약어 병합
- gdx8 (405): 잘못된 약어 매핑
- gdx7 (404): 잘못된 약어 로드
- 슬롯 사이트01 (403): 여러 슬롯 사이트 테스트
- 할당2 (402): .fx를 사용한 잘못된 할당 테스트
- mcp08 (401): PATH 사전 처리 오류를 해결하는 MCP 테스트
- 변환6 (400): CONVERT 테스트 스위트 - hessian.gdx
해결사
코인-OR
- 새 라이브러리
- 본민 0.100
- CBC 2.2
- Glpk 4.32
- 아이팝트 3.5
- Scip 1.1
- Mumps 4.8.3(Ipopt 및 Bonmin에서 사용)
- CoinCbc는 이제 여러 스레드를 사용할 수 있습니다(새 옵션 "스레드" 참조). 이 옵션은 Windows 이외의 모든 플랫폼에서 사용할 수 있습니다.
- Scip은 유형 1 및 2(SOS1 및 SOS2)의 특별 주문 세트를 지원합니다. 또한 새로운 경험적 방법과 새로운 절단 평면 구분 기호가 추가되었고 전처리가 개선되었으며 Clp 인터페이스가 수정되었으며 버그가 수정되었습니다.
플렉스
새 라이브러리 11.2
CPLEX 11.2는 솔루션 폴리싱을 위한 보다 정밀한 제어 기능을 제공합니다. 이전 버전에서는 솔루션 연마에 대한 유일한 중지 기준이 매개변수에 의해 설정되었습니다.
폴란드시간솔루션을 다듬는 데 소요되는 시간을 제한합니다. 시간 제한, 절대 MIP 간격, 상대 MIP 간격, MIP 노드 제한 또는 MIP 정수 솔루션 제한과 같은 일반적인 중지 기준은 솔루션 연마에 적용되지 않았습니다.그러나 이제 CPLEX 11.2에서는 솔루션 폴리싱이 종료될 때 사용자가 더 세밀하게 제어할 수 있습니다. 즉, 일반적인 공차(
EpAGap그리고EpGapin초기화됨GAMS 매개변수 포함OptCA그리고OptCr) 및 한도(IntSolLim,NodeLim그리고티림GAMS 매개변수로 초기화됨노드림그리고레스림)가 이제 용액 연마에 적용됩니다.이제 용액 연마의 종료를 제어하는 기존 매개변수 외에도 용액 연마의 시작 조건과 관련된 새로운 매개변수도 있습니다.
이러한 새로운 매개변수를 사용하면 사용자는 CPLEX에게 언제 브랜치 앤 컷에서 솔루션 폴리싱으로 전환할지 알릴 수 있습니다. CPLEX는 실행 가능한 솔루션을 찾은 후 전환하고 솔루션 폴리싱에 필요한 MIP 구조를 배치할 수 있습니다. 이러한 두 가지 조건이 충족되면(실행 가능한 솔루션 및 구조가 마련됨) CPLEX는 다음 시작 조건 중 첫 번째 조건이 충족될 때마다 분기 및 절단을 중지하고 솔루션 폴리싱으로 전환합니다.
- CPLEX가 지정된 절대 MIP 간격(PolishAfterEpAGap)을 달성할 때
- CPLEX가 지정된 상대 MIP 갭(PolishAfterEpGap)을 달성할 때
- CPLEX가 지정된 수의 정수 솔루션을 찾을 때(PolishAfterIntSol)
- CPLEX가 지정된 수의 노드를 처리할 때(PolishAfterNode)
- CPLEX가 최적화에 소요된 시간에 대해 지정된 시간 제한에 도달한 경우(PolishAfterTime)
새 매개변수는 더 이상 사용되지 않는 옵션 PolishTime과 호환되지 않습니다. 옵션 파일에서 함께 사용하면 다음과 같은 오류가 표시됩니다.
"C:\tmp\cplex.opt"에서 매개변수를 읽는 중 >> 폴리시타임 5 경고 라인 1: 더 이상 사용되지 않는 옵션 "polishtime"; 더 미세한 용액 연마 제어를 위해서는 polishafter... 옵션을 사용하십시오. >> polishafterintsol 1 "cplex.opt" 읽기를 마쳤습니다. CPLEX 오류 1807: 호환되지 않는 매개변수입니다. polishafterintsol: 현재 = 2100000000, 기본값 = 2100000000, 최소 = 1, 최대 = 2100000000해당 GAMS/CPLEX 옵션 파일이 포함된 몇 가지 예:
- 실행 가능한 솔루션을 연마하는 데 소요되는 시간을 관리하는 방법의 예로 사용자가 분기 및 절단에 100초를 보내고 연마에 추가로 200초를 소비하여 문제를 해결하기를 원한다고 가정해 보겠습니다.
티림 300 PolishAfterTime 100
- 첫 번째 실행 가능한 솔루션 이후 연마로 전환:
PolishAfterIntSol 1
- 예를 들어, 다음 절차는 10% 간격에 도달할 때까지 분기 및 절단을 적용합니다. 그런 다음 격차가 2%로 줄어들 때까지 용액 연마를 시작합니다.
PolishAfterEpGap 0.1 엡갭 0.02
린도글로벌
- 이제 Sun Sparc Solaris용 새 라이브러리 5.0.1.292
경로
- 새로운 라이브러리 4.7.01에서는 MCP 및 NLP 프런트 엔드 모두에 대한 전처리 버그 수정
BDMLPD, CPLEXD 및 CONOPTD
- 세 가지 실험적 코어 내 통신 솔버 링크 BDMLPD, CPLEXD 및 CONOPTD에 대한 개선 및 버그 수정.
솔버/플랫폼 가용성 매트릭스
| 솔버/플랫폼 가용성 - 22.9 2008년 12월 1일 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| x86 MS 윈도우 |
x86_64 MS 윈도우 |
x86 리눅스 |
x86_64 리눅스 |
선 스팍 솔라리스 |
선 스팍64 솔라리스 |
썬 인텔 솔라리스 |
HP 9000 HP-UX 111 |
DEC 알파 디지털 유닉스 4.03 |
IBM RS-6000 AIX 4.3 |
맥 PowerPC 다윈 |
맥 Intel32 다윈 |
SGI IRIX2 |
||
| ALPHAECP | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|||
| 바론 8.1 | ![]() |
32비트 | ![]() |
32비트 | ![]() |
|||||||||
| BDMLP | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| 코인 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|||||||
| CONOPT 3 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| CPLEX 11.2 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
10.0 | 8.1 | ![]() |
![]() |
9.1 | ||
| 데시스 | ![]() |
![]() |
![]() |
![]() |
![]() |
32비트 | ![]() |
![]() |
![]() |
![]() |
||||
| DICOPT | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| 니트로 5.1 | ![]() |
32비트 | ![]() |
![]() |
![]() |
32비트 | ![]() |
![]() |
||||||
| 린도글로벌 5.0 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||
| LGO | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
| 마일 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| 미노스 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| 모세크 5 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
3.2 | ![]() |
![]() |
||||
| MPSGE | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| MSNLP | ![]() |
![]() |
![]() |
![]() |
![]() |
32비트 | ![]() |
![]() |
![]() |
|||||
| NLPEC | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| OQNLP | ![]() |
32비트 | ![]() |
32비트 | ||||||||||
| OSL V3 | ![]() |
32비트 | ![]() |
32비트 | ![]() |
32비트 | V2 | ![]() |
V2 | |||||
| OSLSE | ![]() |
32비트 | ![]() |
32비트 | ![]() |
32비트 | ![]() |
|||||||
| 경로 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| SBB | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| SNOPT | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
| XA | ![]() |
32비트 | ![]() |
![]() |
![]() |
32bit | ![]() |
![]() |
![]() |
|||||
| 익스프레스 18.00 | ![]() |
32비트 | ![]() |
32비트 | ![]() |
32비트 | 16.10 | ![]() |
||||||
| 1)HP 9000/HP-UX용 GAMS 배포판은 22.1입니다. | ||||||||||||||
| 2)SGI IRIX의 GAMS 배포판은 22.3입니다. | ||||||||||||||
| 3)DEC Alpha의 GAMS 분포는 22.7입니다. | ||||||||||||||
