一些重要的网站
Julia官网:https://julialang.org/
JuliaOpt:http://www.juliaopt.org/
Anaconda:https://www.anaconda.com/
1.安装Julia
在Julia官网下载安装即可,安装完成后打开“Julia-版本号”,是一个命令行窗口。
2.使用Jupyter Notebook作为编译环境
安装anaconda;
以管理员身份打开“Julia-版本号”,输入如下代码安装IJulia包;
using Pkg
Pkg.add("IJulia")
打开Jupyter Notebook此时可以通过New新建Julia文件了。
3.安装优化包
using Pkg
Pkg.add("JuMP")
Pkg.add("GLPK")
4.测试
根据JuMP文档来测试是否成功安装
http://www.juliaopt.org/JuMP.jl/v0.19.0/
model = Model(with_optimizer(GLPK.Optimizer))
@variable(model, 0 <= x <= 2)
@variable(model, 0 <= y <= 30)
@objective(model, Max, 5x + 3 * y)
@constraint(model, con, 1x + 5y <= 3)
optimize!(model)
构建模型,变量x,y,目标函数,约束条件
通过以下代码来显示优化结果
termination_status(model)
primal_status(model)
dual_status(model)
objective_value(model)
value(x)
value(y)
dual(con)
至此Julia的基础优化功能安装完成,详见JuMP手册:http://www.juliaopt.org/JuMP.jl/v0.19.0/