1

나는 혼합 된 정수 선형 문제를 해결하기 위해 Windows 명령 줄에서 CBC를 사용하고 있습니다. 문제는 적절한 시간 내에 문제를 해결하므로 잘 해결됩니다.Coin-OR CBC를 사용한 혼합 선형 정수 프로그래밍

그러나 CBC에서 최적의 솔루션을 구성하는 변수의 값을 인쇄하는 방법을 알 수 없습니다.

답변

2

CBC User Guidethis 예제를 올바르게 이해하면 const double * CbcModel::bestSolution() 함수를 사용하여 솔루션 변수를 얻을 수 있습니다.

또한 이러한 기능을 사용하여 각 변수의 컨텍스트를 식별 할 수 있어야한다 :

bool isBinary(int colIndex) const 
bool isContinuous(int colIndex) const 
bool isInteger(int colIndex) const 
0

사용

solu sol.txt 

이 sol.txt라는 이름의 파일에 대한 해결책을 기록합니다. 파일에 표시되지 않는 변수는 값 0을 취합니다.