Skip to content

Commit 658b2d5

Browse files
committed
Prepopulated subgraph_objectives dictionary
1 parent fc70634 commit 658b2d5

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

lib/PlasmoBenders/src/Benders.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,7 @@ function BendersAlgorithm(
472472

473473
# Add start object
474474
push!(optimizer.solve_order, root_object)
475+
optimizer.subgraph_objectives[root_object] = 0.0
475476

476477
_init_ext!(optimizer)
477478

@@ -481,6 +482,7 @@ function BendersAlgorithm(
481482
while length(optimizer.ext["search_next"]) > 0
482483
search_next = optimizer.ext["search_next"][1]
483484
parent_object = optimizer.parent_objects[search_next]
485+
optimizer.subgraph_objectives[search_next] = 0.0
484486
############### Add complicating variables ##############
485487
# Get the linking constraints between last and current node
486488
_add_complicating_variables!(optimizer, parent_object, search_next, get_add_slacks(optimizer), get_slack_penalty(optimizer))

0 commit comments

Comments
 (0)