|
ILOG OPL Development Studio 이전 버전 업데이트
|
New Version
ILOG OPL Development Studio 5.5
Support for new ILOG CPLEX features:
- 생성된 솔루션은 의사결정 변수 값과 목적함수 값을 표시하고 비교할 수 있습니다.
- 성능 튜닝 툴은 ILOG OPL IDE에서 사용되며, 그 진도를 모니터링 할 수 있습니다. 추천된 파라미터 세팅은 표준 ILOG OPL 세팅 파일에서 사용할 수 있습니다. ILOG OPL 인터페이스 및 스크립트는 OPLRun을 통해 사용할 수 있습니다.
- 멀티 코어상에서 Parallel solving 과 멀티 CPU 머신을 사용할 수 있습니다. 새로운 deterministic 또는 traditional opportunistic parallel mode 선택을 포함하여, 모든 ILOG CPLEX 옵션을 사용할 수 있습니다.
Sorted and ordered sets—세트는 구축된, 분류된, 역 분류된 순서로 보관할 수 있습니다.
Improved integration of modeling language and scripting—모델링 기능은 스크립팅으로 사용할 수 있습니다.
Launch of OPLRun directly from the IDE—OPLRun을 별도의 프로세스로 분리하였으며, IDE overhead도 제거되었습니다. 64비트 모드 실행이 가능합니다.
Labeled asserts—디버깅 정보가 향상되었습니다.
Improved organization of ILOG OPL examples—같은 ILOG OPL 프로젝트에서 같은 모델을 변형할 수 있어 보다 쉽게 비교할 수 있습니다.
Previous Updates
ILOG OPL Development Studio 5.2
Support for ILOG CP Optimizer:
- ILOG CP Optimizer는 시퀀싱, 자원할당, 타임테이블링 문제를 위한 Constraint Programming (CP) 기반 옵티마이제이션 엔진 입니다. ILOG CP Optimizer 기반 모델을 ILOG OPL IDE상에서 개발, 디버깅, 튜닝 할 수 있습니다. 또한, 사용자는 제약 프로그래밍 최신 기술을 사용하여 문제를 모델링 및 해결할 수 있으며, 문제를 분해하고, 풀기 위해ILOG CP Optimizer 나 ILOG CPLEX 기반 모델을 사용할 수 있습니다.
- ILOG OPL 모델링 언어는 대규모 변수 세트 간의 관계를 정의하는 수리 선형 및 비선형 제약, 논리 제약, 특별 제약 ILOG CP-Optimizer 기반 모델의 정의를 지원하기 위해 확장되었습니다.
- ILOG OPL 타임 & 메모리 프로파일러, 콘솔, 로그, 풀이 진도표시를 모두 ILOG CP Optimizer에서 지원합니다.
Ports:
- Windows 32 비트 포트는 이제 Windows Vista를 지원합니다.
- Red Hat Enterprise Linux 5
- SUSE Enterprise Linux Server 10 (SLES 10)
ILOG OPL Development Studio 5.1
- Performance improvements
OPL5.1에서의 모델 생성시간은 OPL 5.0에 비해 평균 10% 빨라졌으며, 필요한 메모리 또한 10% 줄었습니다.
- External function calls
스크립트로부터, 자바로 작성된 외부 기능을 호출할 수 있게 되었습니다. 본 기능은 CPLEX와 외부 알고리즘을 통합할 수 있게 해 주며, decomposition schemes및 반복적인 절차 처리에 유용합니다.
- Table loading
데이터베이스 테이블은 DBread statement를 통해 OPL 어레이로 직접 로드될 수 있습니다
- Arrays of decision expressions
Decision expressions (dexpr) 기능은 OPL 5.0에 도입되었고, OPL 5.1은 이제 그러한 표현의 배열을 정의할 수 있도록 도와주어, 압축적이고, 가독성 있는 모델을 생성하고 성능을 향상 시킵니다.
- New ports
Windows 32 bit port는 이제 Microsoft Visual Studio 2003 및 2005 를 지원합니다.
Windows 64 bit 또한 디플로이먼트 포트로써 활용하실 수 있습니다.
(64 bit IDE 제외)
ILOG OPL Development Studio 5.0
- Improved model debugging
모순 및 제약 완화를 실행 모델에 디스플레이 됩니다. 이는 모델링 상의 불일치를 신속하게 식별하고 해석할 수 있도록 해 줍니다. 사용자는 마우스만 한 번 클릭하여 모순의 핵심을 파악할 수 있습니다. 또한, 실행성에 있어 요구되는 제약 완화의 표현은 사용자들이 모델에서 문제를 파악하고 수정할 수 있게 도와줍니다.
- Logical constraints
모델링 언어의 논리적 제약은 보다 간결한 모델링을 지원하며, 용이하게 모델을 유지보수 할 수 있게 해줍니다. Big-M 제약을 사용해야 하는 Manual linearization에 대한 대안으로써, “AND,” “OR,” “NOT,” “MIN,” “MAX”, “ABS”는 이제 OPL 및 CPLEX에서 모델링 및 문제해결을 할 수 있습니다.
- Advanced flow control
스크립트로 CPLEX 매트릭스를 편안하게 시작하고 직접 컨트롤 할 수 있습니다. 본 기능은 반복적인 알고리즘에서 성능을 향상 시킬 수 있습니다.
- Data integration and manipulation
새로운 Tuple 키와 Tuple 레퍼런스는 데이터 일관성을 자동으로 체크해 주는 기능, 모델 생성의 성능 향상, 자연 모델링 어프로치를 제공합니다.
|