로드 중...
검색 중...
일치하는 항목 없음
BendersDecomposition2StageSP.Benders2StageMT 클래스 참조

이 예는 확률론적 선형 프로그램에 대한 간단한 슬롯 게임 분해 방법의 병렬 구현을 보여줍니다. 기본 모델은 확률론적 수요 데이터를 사용하여 간단한 분배 시스템을 구현합니다. 이 병렬 버전은 다음을 확장합니다.벤더스2스테이지예를 들어 독립적인 하위 문제를 병렬로 해결합니다. 이를 위해서는 각 병렬 작업자에 대해 별도의 GAMSModelInstance를 인스턴스화해야 합니다. 우리는 이를 가장 효과적인 방법으로 수행하기 위해 효율적인 GAMSModelInstance.copyModelInstance 메소드를 사용합니다. 수요 시나리오의 수는 병렬 작업자의 수보다 클 수 있습니다. 작업 배포는 작업 대기열을 통해 처리됩니다. 하위 문제의 병렬 실행은 별도의 스레드에서 수행되므로(예제 이름의 MT는 멀티 스레딩을 나타냄) 디스크 활동으로 인한 오버헤드가 거의 없습니다.더 보기...

상세 설명

이 예는 확률론적 선형 프로그램에 대한 간단한 슬롯 게임 분해 방법의 병렬 구현을 보여줍니다. 기본 모델은 확률론적 수요 데이터를 사용하여 간단한 분배 시스템을 구현합니다. 이 병렬 버전은 다음을 확장합니다.벤더스2스테이지예를 들어 독립적인 하위 문제를 병렬로 해결합니다. 이를 위해서는 각 병렬 작업자에 대해 별도의 GAMSModelInstance를 인스턴스화해야 합니다. 우리는 이를 가장 효과적인 방법으로 수행하기 위해 효율적인 GAMSModelInstance.copyModelInstance 메소드를 사용합니다. 수요 시나리오의 수는 병렬 작업자의 수보다 클 수 있습니다. 작업 배포는 작업 대기열을 통해 처리됩니다. 하위 문제의 병렬 실행은 별도의 스레드에서 수행되므로(예제 이름의 MT는 멀티 스레딩을 나타냄) 디스크 활동으로 인한 오버헤드가 거의 없습니다.

라인 정의26파일Benders2StageMT.cs.