2012-06-21 5 views
0

MathProg 언어와 GLPK를 사용하여 MIP를 해결하고 있습니다. "좋은"휴리스틱 정수 솔루션을 가지고 있다면, MathProg 언어로 초기 솔루션을 설정하는 방법이 있습니까? (또한 GLPK로 해결할 수 있습니까?) 이것은 MIP 해결 속도를 크게 향상시킬 수있는 CPLEX의 훌륭한 기능입니다. 감사!MathProg의 초기 값 설정

+0

무엇을 묻는 중입니까? 너 뭐 해봤 니? –

+0

질문 : MIP를 해결할 때 MathProg 언어에서 초기 실현 가능한 솔루션을 설정하는 방법이 있습니까? CBC와 GLPK (둘 다 오픈 소스 솔버)를 사용하여 MIP를 해결하고 있습니다. MathProg는 여러 가지 해결 프로그램으로 해석되는 일반적인 언어입니다. 나는 (1) 좋은 출발점 역할을하는 초기 솔루션을 지정하는 방법과 (2) 솔버가 초기 솔루션을 적절하게 해석하는 방법을 잘 모릅니다. – rirwin

답변

0

AMPL에서 변수 (초기 용액)에 초기 값을 제공하는 일반적인 방법은 := 연산자를 사용하는 것이다

var answer integer := 42; 

MathProg이뿐만 아니라 MathProg에서 작동 할 수 AMPL의 일부가되기 때문이다. 또는 문제가 너무 크지 않은 경우 AMPL 학생 버전 here을 무료로 사용할 수 있습니다.