자체 기능이없는 AMPL에서 오류 기능을 사용해야하므로 완료하려면 .dll을 사용하기 위해 a blog post을 따랐습니다. 그러나 "display myerf (1.96)"을 입력하면 "사용할 수없는 함수 myerf를 호출 할 수 없습니다"라는 오류 메시지가 나타납니다. 이미 AMPL 폴더에 .dll 파일을 넣었 기 때문에이 문제를 어떻게 처리해야할지 모
리눅스에서 GLPK를 사용하여 선형 프로그래밍 문제를 해결하고 있습니다. 내 제한 중 하나에서 내가 가진 : binary_val s.t. example: binary_var+binary_val <=1;
은 '바이너리'로 정의 된 변수입니다. binary_val1의 값을 취하면, 그 합 2 것, 또는 바이너리에서와 같이, 이것은 어느 0 또는 1를 반환?
"지능형 의사 결정"(주로 문제 최적화 클래스)에서 수업을 들었습니다. 수업에서 우리는 AMPL에 대해 배웠고 솔버를 확장하는 방법을 배웠습니다. 나는 최근에 그것에 대해 많이 듣지도 않았고 그것을위한 구인 목록을 보지 못했습니다. 제 질문은 : AMPL은 더 이상 사용 중이십니까? 그렇다면 무엇을 사용하고 있습니까? 예, AMPL은 Matlab으로 대체
는 AMPL. 의 사용에 대한 내 이전 질문을 감안할 때 엄격하게 mathmatical 처리를 위해 의미 다른 프로그래밍/스크립트 언어가 있습니까? 예를 들어 :하게 Matlab (이것은 수학적 구조에서 약간 벗어나지 않고 있지만 충분히 가까이) 통계 컴퓨팅, 매쓰 및 AMPL는
나는 이것이 분명하기를 바랍니다. 나는 GLPK/MathProg만을 사용했다. 나는 예를 들어, 다음을 수행하는 문제 (GLPK 이내) GNU MathProg의 구문을 파악하는 데 문제 : set PartsOfWeek;
set WeekDays;
data;
set PartsOfWeek := WorkWeek WeekEnd;
set WorkWeek :
MathProg 언어와 GLPK를 사용하여 MIP를 해결하고 있습니다. "좋은"휴리스틱 정수 솔루션을 가지고 있다면, MathProg 언어로 초기 솔루션을 설정하는 방법이 있습니까? (또한 GLPK로 해결할 수 있습니까?) 이것은 MIP 해결 속도를 크게 향상시킬 수있는 CPLEX의 훌륭한 기능입니다. 감사!
나는 주어진 기수, 호스트의 수에 대한 HyperX 토폴로지 (그래프)의 최소 전환 (버텍스) 카운트 인스턴스를 찾기 위해 처음으로 GNU MathProg (AMPL) , 그리고 이분법 대역폭. 이것은 모든 방정식이 다음 논문에서 설명 되었기 때문에 간단한 첫 번째 프로그램입니다. http://cal.snu.ac.kr/files/2009.sc.hyperx.