Decision Optimization 실험에서 모델을 실행하는 동안 중간 솔루션을 표시하도록 선택할 수 있습니다.
중간 솔루션은 특정 경우에 유용할 수 있습니다. 예를 들어, 중간 솔루션은 현재 찾은 솔루션이 최적 솔루션에 도달하기를 기다리지 않고도 사용자의 목적에 충분한지 여부에 대한 아이디어를 제공할 수 있습니다. 해결 중에 최적 솔루션에 대한 바운드가 판별되며 현재 실행 가능 솔루션과 중간 솔루션 값이 있는 최적 솔루션 사이의 갭을 볼 수 있습니다. 현재 솔루션이 사용자의 목적에 충분히 근접하면 실행을 중지할 수 있습니다 (특히 대형 모델인 경우). 그러나 때때로 모델이 빠르게 해결되는 경우 갭을 설명하는 그래프가 표시되지 않을 수 있습니다. 다른 예는 디버깅 목적입니다. 중간 솔루션은 해결이 실패하는 이유를 이해하는 데 도움이 될 수 있습니다.
실행 중에 그래픽 디스플레이는 최적 솔루션을 찾을 때까지 얻을 수 있는 실행 가능 솔루션을 표시합니다. 실행 구성에서 중간 솔루션 전달 매개변수를 특정 빈도로 설정한 경우 중간 솔루션의 샘플이 해당 빈도로 표시됩니다. 이러한 중간 솔루션을 보려면 사용 가능한 새 데이터를 클릭해야 합니다. 한 번에 최대 3개의 중간 솔루션이 표시됩니다. 탭을 사용하여 엔진 통계, KPI, 로그 파일을 볼 수 있으며 솔루션 자산 탭에서 마지막으로 샘플링된 솔루션의 솔루션 테이블을 볼 수 있습니다. Python DOcplex 모델에 대한 중간 솔루션을 얻으려면 모델에서 특정 콜백을 구현해야 합니다. Decision Optimization GitHub에서 DO-samples 의 Model_Builder 폴더에 있는 IntermediateSolutions
샘플을 참조하십시오. 관련 제품 및 버전 서브폴더를 선택하십시오.
해결이 완료되면 통계를 다운로드할 수 있는 세 개의 점이 있는 다운로드 옵션이 표시됩니다.
중간 솔루션을 표시하도록 Decision Optimization 해결을 구성하려면 Decision Optimization 실험에서 시나리오에 대한 실행 매개변수 구성을 참조하십시오.