저는 Gurobi 7.0을 통해 Matlab을 사용하고 있습니다. 설명서를 기반으로 최상의 솔루션을 찾으려면 다음과 같이 매개 변수를 설정해야합니다.Gurobi 7.0 - MILP에 대한 최고의 솔루션을 찾는 방법은 무엇입니까?
PoolSearchMode = 2 체계적으로 대안 대안을 찾으십시오.
PoolSolutions = n, 풀의 솔루션 수입니다.
내 결과에 기본 매개 변수와 동일한 입력란 (예 : 하나의 해결 방법)이 포함되어 있습니다. 또한 SolutionNumber 매개 변수를 변경하려고했지만 결과에 영향을주지 않습니다.
솔버가 프롬프트에서 객관적인 값을 가진 n에 해당하는 솔루션 수를보고하기 때문에 대안의 최적 해를 찾을 수 있다고 생각하지만이를 검색 할 수는 없습니다. 이것은 Gurobi Matlab API의 또 다른 한계가 아니기를 바랍니다.
또한 정수 해결 방법을 사용하여 이러한 솔루션을 찾을 수 있지만 처음부터 분기 및 바인딩 트리를 시작해야하므로 내 이해로 인해 훨씬 더 비효율적입니다.