 |
|
|
|
|
|
|
|
 .gif) |
 |
 |
|
새로운 비즈니스 요구사항을 도입하는 것은 모델 수정 프로세스 동안 예상치 못한 결과를 초래합니다. 예를 들어, 새로운 제약은 모델을 실행 불가능하게 만들거나, 추가 객체가 가능해진 후 솔루션이 필요없어 지는 경우가 있습니다.
ILOG OPL-CPLEX Development System 은 개발자들이 현장에서 발생하는 문제들을 발견하고 처리할 수 있는 다양한 기능을 제공합니다. :
- 모순 파악 및 디스플레이 – 제약은 완화우선순위에 따라 그룹화 되거나, 완화우선순위 없이 그룹화 되기도 합니다. 프로세스 해결과정에서 실행불가능한 경우가 발생할 때, OPL은 자동으로 ILOG CPLEX Conflict Refiner를 가동시켜 프로세스 실행을 방해하는 제약을 발견하고 디스플레이 합니다.
- Recommended relaxations – 모델 제약 완화 추천 엔진은 실행 불가능한 모델을 실행가능하게 만들기 위해 바운드 및 제약 변화에 대한 제안을 합니다.
- 모델 생성 – 문제를 풀기전, OPL-CPLEX 는 확장기간 동안 모델의 미사용 의사결정 변수, 데이터 제거 및 제약 등을 분석합니다. 이러한 경고는 모델 공식에서 에러를 파악할 수 있도록 도와 줍니다.
- Run configuration – 본 기능은 사용자가 실행을 위해 모델과 데이터 세트를 통합시킬 수 있도록 도와주어, ILOG Script 또는 코딩을 작성하지 않고 데이터 예시 전반의 모델 행위를 테스트 할 수 있는 편리한 방법을 제공합니다. 만일 특정 모델과 데이터 결합이 예측치 못한 결과를 초래한다면, Problem Browser, Conflict Refiner, Recommended Relaxations 기능을 사용하여 드릴다운하는 것이 가능하다.
- Execution tracing – OPL-CPLEX Development System 은 CPLEX 로그 파일에 완벽한 엑세스를 제공합니다. 따라서, 사용자는 풀이 과정을 추적할 수 있습니다. 사용자들은 “멈춤과 계속” 기능부터 상세 분석을 위해 플랫 파일에 중간 데이터를 익스포팅하고, 브레이크를 삽입하기 위해 ILOG Script를 사용하는 기능에 이르기까지 모델 리뷰 프로세스를 관리하기 위해 폭넓은 IDE (Integrated Development Environment)을 활용할 수 있습니다.
| |
|
|
| |
|
|