Как напечатать модель в файл с помощью JuMP/Julia

Функция print(model) выводит модель в консоль. Как я могу напечатать модель в файле (например, файл lp)?

Лучший

Майкл.

2 ответа

Спасибо! Это работает:

f = open("model.lp", "w")
print(f, model)
close(f)

# Using `do` one doesn't have to remember to call `close(f)`
open("model.lp", "w") do f
    print(f, model)
end

JuMP Джулии имеет встроенный метод writeLP, который берет Model и имя файла для записи модели.

writeLP(m::Model, filename::AbstractString; genericnames=true)

Более подробную информацию можно найти здесь. Документация JuMP

Другие вопросы по тегам