|
|
@ -238,12 +238,11 @@ function solve(filename::String;
|
|
|
|
JuMP.optimize!(model.mip)
|
|
|
|
JuMP.optimize!(model.mip)
|
|
|
|
|
|
|
|
|
|
|
|
println("Extracting solution...")
|
|
|
|
println("Extracting solution...")
|
|
|
|
return get_solution(instance, model, vals)
|
|
|
|
return get_solution(instance, model)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
function get_solution(instance::ReverseManufacturingInstance,
|
|
|
|
function get_solution(instance::ReverseManufacturingInstance,
|
|
|
|
model::ReverseManufacturingModel)
|
|
|
|
model::ReverseManufacturingModel)
|
|
|
|
|
|
|
|
|
|
|
|
vals = Dict()
|
|
|
|
vals = Dict()
|
|
|
|
for a in values(model.arcs)
|
|
|
|
for a in values(model.arcs)
|
|
|
|
vals[a] = JuMP.value(model.vars.flow[a])
|
|
|
|
vals[a] = JuMP.value(model.vars.flow[a])
|
|
|
|