[Julia] Julia Programming for Operations Research : Chap 6-1 예제

책 Julia Programming for Operations Research 2/e 의 chapter 6의 The Minimal-Cost Network-Flow Problem 예제 코드를 조금 수정한 버전 입니다.

Optimizer를 GLPK 대신 Gurobi를 사용 했고 일부 코드를 조금 더 심플하게 바꾸었습니다.

예제는 Jupyter notebook 입니다.

파일은 –> 여기

데이터 파일은 -> 여기 , 여기

파일에서 아래 부문의 실행 시간이 11.8 초로 꽤 길게 나오는데 컴파일 시간이 포함 되어 11초 대가 나오는데 다시 실행 하면 0.000183 seconds (129 allocations: 2.375 KiB) 로 아주 빠르게 실행 됨을 알 수 있습니다.

@time begin
JuMP.optimize!(mcnf)
obj = JuMP.objective_value(mcnf)
x_start = JuMP.value.(x)
end

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다