Clad 네임스페이스 참조
수업 | |
| 클래스 | 클래드 |
| 이 예는 슬롯 사이트/Cplex를 사용하여 어려운 MIP에 대한 복잡한 종료 기준을 구현하는 방법을 보여줍니다. 우리는 전체적으로 최적의 솔루션(상대적 간격 0%)을 달성하고 싶지만 솔루션 시간이 n1초보다 커지면 10% 간격으로 절충할 수 있고, 이것이 n2초 후에도 달성되지 않으면 20% 간격으로 절충하고, 다시 n3초 내에 달성되지 않으면 솔버가 지금까지 수행한 모든 작업을 취하고 해결을 종료합니다. 이는 독립 스레드에서 GAMSJob.run을 실행하고 새 슬롯 사이트/Cplex 옵션 파일을 제공하여 기본 스레드의 상대적 간격에 대한 새 허용 오차를 제공함으로써 구현되며 GAMSJob.Interrupt 메서드를 통해 슬롯 사이트/Cplex에 의한 새 허용 오차 옵션 처리를 트리거합니다.더 보기... | |