2013-02-20 2 views
0

프로그램을 .lpl 형식에서 .zpl로 변환하려고하지만 실제 프로그램을 변환하기 전에 간단한 문제를 변환하여 .zpl 형식의 작동 방식을 파악하려고합니다. 내가 .zpl을 사용하고 내가 도움이 여기에.lpl 형식에서 .zpl

를 사용할 수

다음
Max : 3 x + 5 y; 

x <= 4; 
2 y <= 12; 
3 x + 2 y <= 18; 
x >= 0; 
y >=0; 

이 .zpl 내 시도 변환, 나에 대한 오류를 얻고있다 .LP 형식의 프로그램입니다 것은 매우 혼란 첫 번째 줄에 세미콜론

maximize cost : 3*x + 5*y; 

subto 1 : x <= 4; 
subto 2 : 2*y <= 12; 
subto 3 : 3*x + 2*y <= 18; 
subto 4 : x >= 0; 
subto 5 : y >= 0; 

답변

1

나는 Zimpl manual는, 섹션 4, 올바르게, 당신은 당신이 당신의 목표와 제약 조건을 정의하기 전에 변수를 선언 할 필요가 당신과 함께 시작해야 즉 해석하는 경우 :

명백하게 특정 드라이버를 사용 .LP 파일에서 .zpl 파일을 생성하기위한 지원을 제공 16,
# Variable definitions 
var x >= 0; 
var y >= 0; 

LPsolve는 this 링크를 참조하십시오.

+1

그 트릭을 했어, 고마워. 이제 실제 프로그램을 위해이 작업을 수행하는 것은 상당히 번거로운 작업이 될 것입니다! – user2007843

관련 문제