|
모델로 최고의 솔루션 성능을 달성하는 것은 세계에서 가장 빠른 옵티마이제이션 엔진을 활용한다고 해도 매우 어려운 일입니다. ILOG의 OPL-CPLEX Development System은 모델 퍼포먼스 튜닝을 보다 쉽게 만들어 줍니다.
데이터 셋, 파라미터 세팅 및 모델 관리
퍼포먼스 튜닝의 첫 번째 단계는 특정 변환 모델 공식, 데이터 예시 및 엔진 파라미터와 결합된 시나리오를 생성하는 것입니다. ILOG OPL의 Run Configurations feature는 퍼포먼스 문제를 체계적으로 분리하는 것을 지원하기 위해 특별히 설계되었습니다.
 |
| |
.gif) |
|
Run Configuration는 사용자가
모델과
데이터 셋을 실행
시나리오로 조직할
수 있습니다.
Enlarge image (opens a new
window). |
|
OPL project이 멀티플 엔진 세팅 및 멀티플 데이터 파일로 멀티플 모델을 포함하고 있는 경우, Run Configuration은 실행되는 특정 컴비네이션을 참조합니다. 드래그 앤 드롭을 통해 쉽게 설정할 수 있는 벤치마크 스위트는 OPL IDE (Integrated development environment) 에서 직접 쉽게 관리할 수 있습니다.
OPL-CPLEX의 프로파일러는 사용자가 모델 생성 및 실행 동안 얼마의 메모리와 시간을 사용하는 지 보여주는 기능을 포함하고 있으며, 사용자의 모델에서 미세한 실행장애(bottleneck)을 식별하도록 도와줄 수 있습니다.
 |
| |
.gif) |
|
MILP 모델을 위한 시간 및 메모리
소비를 자세하게 나타낸
프로파일러 예시
Enlarge image (opens a new
window). |
|
|