|
|
@ -32,6 +32,7 @@ function solve(
|
|
|
|
output = nothing,
|
|
|
|
output = nothing,
|
|
|
|
marginal_costs = true,
|
|
|
|
marginal_costs = true,
|
|
|
|
return_model = false,
|
|
|
|
return_model = false,
|
|
|
|
|
|
|
|
graph = nothing,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
if lp_optimizer == nothing
|
|
|
|
if lp_optimizer == nothing
|
|
|
@ -51,7 +52,9 @@ function solve(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@info "Building graph..."
|
|
|
|
@info "Building graph..."
|
|
|
|
|
|
|
|
if graph === nothing
|
|
|
|
graph = RELOG.build_graph(instance)
|
|
|
|
graph = RELOG.build_graph(instance)
|
|
|
|
|
|
|
|
end
|
|
|
|
_print_graph_stats(instance, graph)
|
|
|
|
_print_graph_stats(instance, graph)
|
|
|
|
|
|
|
|
|
|
|
|
@info "Building optimization model..."
|
|
|
|
@info "Building optimization model..."
|
|
|
|